Contribute
Register

[FIX] HD4200/HD4400/HD4600/HD5600 on 10.11+

Joined
Nov 25, 2010
Messages
41
Motherboard
Asus G771JM-DH71-CA
CPU
i7-4710HQ
Graphics
GTX 860M - HD4600
Attached are requested files. Note that I've been trying everything lately, and have included an older clover config and dsdt that I used before applying required laptop DSDT patches, as well as the original table dumps from linux.

I believe since applying the DSDT laptop patches (and removing these from the clover config.plist file) I'm getting some issues with sleep causing the machine to restart, but that seems to have started occurring since removing the SSDT files I was originally using.

I don't exactly know what I'm doing in terms of hackintoshing (especially with clover as I've recently started using it over Chameleon), but I'm doing my best :p

Any and all assistance is appreciated.
 

Attachments

  • Archive.zip
    3.5 MB · Views: 84

RehabMan

Moderator
Joined
May 3, 2012
Messages
186,691
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
Hi!

I have fresh install of El Capitan on my Clevo W740SU(Intel i7 2.0 4750MQ Intel iris pro 5200). I'm using Clover 3330, UEFI.

Laptop display is working but detected: Intel Iris Pro 7 MB and kext not loaded.
I'm using ig-platform-id = 0x0600260a

Please, help me to enable hd5200..

Thank you!

Strange that you renamed GFX0 to PEG0 (GFX0 should be renamed to IGPU).

You're using FakeID incorrectly. For your hardware you don't need FakeID at all.

Your ig-platform-id is wrong. You have 0x0600260a. Should be 0x0a260006.
 
Joined
Apr 21, 2012
Messages
27
Motherboard
Clevo w740su
CPU
i7 4750HQ
Graphics
Iris Pro graphics 5200 - FullHD
Mac
Classic Mac
Mobile Phone
Strange that you renamed GFX0 to PEG0 (GFX0 should be renamed to IGPU).

You're using FakeID incorrectly. For your hardware you don't need FakeID at all.

Your ig-platform-id is wrong. You have 0x0600260a. Should be 0x0a260006.

Thanks!! 0x0a260006 is working, but look screenshot:

I see PEG in original DSDT file, how I must rename it?

External (\_SB_.PCI0.PEG0.PEGP.LCD0)
 

Attachments

  • dsdt-from-ubuntu.aml
    50.6 KB · Views: 73
  • Screen Shot 2016-01-04 at 12.28.18 PM.png
    Screen Shot 2016-01-04 at 12.28.18 PM.png
    150.9 KB · Views: 104
Joined
Apr 21, 2012
Messages
27
Motherboard
Clevo w740su
CPU
i7 4750HQ
Graphics
Iris Pro graphics 5200 - FullHD
Mac
Classic Mac
Mobile Phone
If I connect second monitor via html or dp -> laptop monitor on screenshot.

Current DSDT in attachments

Thanks!
 

Attachments

  • IMG_1670.JPG
    IMG_1670.JPG
    659.3 KB · Views: 96
  • DSDT.aml
    47.4 KB · Views: 94
  • SSDT-1.aml
    6.9 KB · Views: 102
  • SSDT.aml
    1.2 KB · Views: 93

RehabMan

Moderator
Joined
May 3, 2012
Messages
186,691
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
Thanks!! 0x0a260006 is working, but look screenshot:

I see PEG in original DSDT file, how I must rename it?

Normal. That is for the discrete card (if present).
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
186,691
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
If I connect second monitor via html or dp -> laptop monitor on screenshot.

Current DSDT in attachments

Thanks!

Download patchmatic: https://bitbucket.org/RehabMan/os-x-maciasl-patchmatic/downloads/RehabMan-patchmatic-2015-0107.zip
Extract the 'patchmatic' binary from the ZIP. Copy it to /usr/bin, such that you have the binary at /usr/bin/patchmatic.

In terminal,
Code:
if [ -d ~/Downloads/RehabMan ]; then rm -R ~/Downloads/RehabMan; fi
mkdir ~/Downloads/RehabMan
cd ~/Downloads/RehabMan
patchmatic -extract

Note: It is easier if you use copy/paste instead of typing the commands manually.

Post contents of Downloads/RehabMan directory (as ZIP).

Also, post ioreg: http://www.tonymacx86.com/audio/58368-guide-how-make-copy-ioreg.html. Please, use the IORegistryExplorer v2.1 attached to the post! DO NOT reply with an ioreg from any other version of IORegistryExplorer.app.

And output from:
Code:
kextstat|grep -y acpiplat
kextstat|grep -y appleintelcpu
kextstat|grep -y applelpc

Also, post EFI/Clover folder (press F4 at main Clover screen before collecting). Please eliminate 'themes' directory, especially if you have an overabundance of themes installed.

Also post output of:
Code:
sudo touch /System/Library/Extensions && sudo kextcache -u /

--

Please provide complete details in your profile/signature
(Profile/Settings link in upper right corner of this site)

Mobo: manufacturer/model + bootloader(Clover/Chameleon/Chimera)
CPU: detailed CPU model + motherboard chipset
Graphics: all graphics devices + laptop internal screen resolution

For example, typical Ivy laptop:
Mobo: HP ProBook 4540s (Clover)
CPU: i5-3320m/HM76
Graphics: HD4000, 1366x768

Use CPU-Z on Windows to find CPU (Core iX-xxx) and motherboard chipset (HMxx), and graphics capabilities. For a laptop, these details are important and affect critical installation procedures.

Note: When specifying your bootloader, if using Clover legacy, please be sure to specify "Clover legacy"). Specifying "Clover" will be assumed as "Clover UEFI"
 
Joined
Apr 21, 2012
Messages
27
Motherboard
Clevo w740su
CPU
i7 4750HQ
Graphics
Iris Pro graphics 5200 - FullHD
Mac
Classic Mac
Mobile Phone
Download patchmatic: https://bitbucket.org/RehabMan/os-x-maciasl-patchmatic/downloads/RehabMan-patchmatic-2015-0107.zip
Extract the 'patchmatic' binary from the ZIP. Copy it to /usr/bin, such that you have the binary at /usr/bin/patchmatic.

In terminal,
Code:
if [ -d ~/Downloads/RehabMan ]; then rm -R ~/Downloads/RehabMan; fi
mkdir ~/Downloads/RehabMan
cd ~/Downloads/RehabMan
patchmatic -extract

Note: It is easier if you use copy/paste instead of typing the commands manually.

Post contents of Downloads/RehabMan directory (as ZIP).

Also, post ioreg: http://www.tonymacx86.com/audio/58368-guide-how-make-copy-ioreg.html. Please, use the IORegistryExplorer v2.1 attached to the post! DO NOT reply with an ioreg from any other version of IORegistryExplorer.app.

And output from:
Code:
kextstat|grep -y acpiplat
kextstat|grep -y appleintelcpu
kextstat|grep -y applelpc

Also, post EFI/Clover folder (press F4 at main Clover screen before collecting). Please eliminate 'themes' directory, especially if you have an overabundance of themes installed.

Also post output of:
Code:
sudo touch /System/Library/Extensions && sudo kextcache -u /

--

Please provide complete details in your profile/signature
(Profile/Settings link in upper right corner of this site)

Mobo: manufacturer/model + bootloader(Clover/Chameleon/Chimera)
CPU: detailed CPU model + motherboard chipset
Graphics: all graphics devices + laptop internal screen resolution

For example, typical Ivy laptop:
Mobo: HP ProBook 4540s (Clover)
CPU: i5-3320m/HM76
Graphics: HD4000, 1366x768

Use CPU-Z on Windows to find CPU (Core iX-xxx) and motherboard chipset (HMxx), and graphics capabilities. For a laptop, these details are important and affect critical installation procedures.

Note: When specifying your bootloader, if using Clover legacy, please be sure to specify "Clover legacy"). Specifying "Clover" will be assumed as "Clover UEFI"


Done!

Code:
kextstat|grep -y acpiplat
   13    2 0xffffff7f823b9000 0x66000    0x66000    com.apple.driver.AppleACPIPlatform (4.0) 295F7A91-2DF7-3FFE-9550-A0C1A6F9D575 <12 11 7 6 5 4 3 1>
kextstat|grep -y appleintelcpu
kextstat|grep -y applelpc
   87    0 0xffffff7f8206c000 0x3000     0x3000     com.apple.driver.AppleLPC (3.1) 0C90B22D-637B-3000-8C44-B7955D57E10A <76 12 5 4 3>


sudo touch /System/Library/Extensions && sudo kextcache -u /
Password:
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooHDA.kext
kext file:///System/Library/Extensions/AppleHDADisabler.kext/ is in hash exception list, allowing to load

Laptop: Clevo W740SU
CPU: i7-4750HQ (2.0GHz) / HM87
Graphics: Intel® HD Graphics 5200 1920x1080
 

Attachments

  • ioreg.ioreg
    4.3 MB · Views: 72
  • RehabMan.zip
    82.2 KB · Views: 66
  • CLOVER.zip
    6.4 MB · Views: 98

RehabMan

Moderator
Joined
May 3, 2012
Messages
186,691
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
Done!

Code:
kextstat|grep -y acpiplat
   13    2 0xffffff7f823b9000 0x66000    0x66000    com.apple.driver.AppleACPIPlatform (4.0) 295F7A91-2DF7-3FFE-9550-A0C1A6F9D575 <12 11 7 6 5 4 3 1>
kextstat|grep -y appleintelcpu
kextstat|grep -y applelpc
   87    0 0xffffff7f8206c000 0x3000     0x3000     com.apple.driver.AppleLPC (3.1) 0C90B22D-637B-3000-8C44-B7955D57E10A <76 12 5 4 3>


sudo touch /System/Library/Extensions && sudo kextcache -u /
Password:
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooHDA.kext
kext file:///System/Library/Extensions/AppleHDADisabler.kext/ is in hash exception list, allowing to load

Laptop: Clevo W740SU
CPU: i7-4750HQ (2.0GHz) / HM87
Graphics: Intel® HD Graphics 5200 1920x1080

According to this ioreg, no external monitor plugged in.

Note: Framebuffer not patched for HDMI.
 
Joined
Apr 21, 2012
Messages
27
Motherboard
Clevo w740su
CPU
i7 4750HQ
Graphics
Iris Pro graphics 5200 - FullHD
Mac
Classic Mac
Mobile Phone
According to this ioreg, no external monitor plugged in.

Note: Framebuffer not patched for HDMI.

Working! I don't understand why!
ioreg files with dp connected and one for hdmi connected.
If I connect both monitors -> laptop reboots.
 

Attachments

  • ioreg-with-dp.ioreg
    4.3 MB · Views: 84
  • ioreg-with-hdmi.ioreg
    4.3 MB · Views: 110
  • IMG_1671.JPG
    IMG_1671.JPG
    470.3 KB · Views: 100
  • IMG_1672.JPG
    IMG_1672.JPG
    452.9 KB · Views: 91

RehabMan

Moderator
Joined
May 3, 2012
Messages
186,691
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
Working! I don't understand why!
ioreg files with dp connected and one for hdmi connected.
If I connect both monitors -> laptop reboots.

Framebuffer@2 (0204) should be patched for HDMI (connector-type currently shows DP).
 
Top