Contribute
Register

[Fix] Intel HD4200/HD4400/HD4600 Mobile on Yosemite

[FIX] Intel HD4400/HD4600 Mobile on Yosemite

Slightly off-topic since this is framebuffer related, but still probably the best place to post this:
If you are getting graphics corruption/artifacts/glitches with ig-platform-id 0xa260006, but can't use one of the other 32MB framebuffers for some reason (in my case, only this fb allows the backlight to be turned back on after display sleep), try this patch:
Code:
<dict>
    <key>Name</key>
    <string>AppleIntelFramebufferAzul</string>
    <key>Comment</key>
    <string>0x0a260006 9MB cursor bytes patch</string>
    <key>Find</key>
    <string>0600260a01030303000000020000300100006000</string>
    <key>Replace</key>
    <string>0600260a01030303000000020000300100009000</string>
</dict>
It worked for me (although I had very minimal corruption in the first place, pretty much only in mission control application icons). Another user who was seeing a lot more artifacts also reported success with this patch in the XPS13 thread where I first posted this.

I am having a lot of screen corruption with the OSX installer. It is identical to that described in this thread:

http://www.tonymacx86.com/yosemite-laptop-support/143763-intel-hd-4400-graphics-issue.html

The issue seems to be the OSX installer is loading screen settings and then later changing them, introducing screen corruption. It appears that it thinks the screen is a different resolution than it is.

I used this guide to setup clover:

http://www.tonymacx86.com/yosemite-...oting-os-x-installer-laptops-clover-uefi.html

I have tried the framebuffer patch above without results.

My system: Dell Inspiron 15 5000 series. i5-4210u, Intel HD 4400

Any ideas?

Edit: Fixed! Set resolution as described here:

http://clover-wiki.zetam.org/Configuration/GUI#ScreenResolution

However, I did not set to my native resolution. I just left the resolution at 1024x768. During boot the installer eventually switches to 1080p with almost no screen glitches.
 

Attachments

  • config.plist
    5 KB · Views: 190
[FIX] Intel HD4400/HD4600 Mobile on Yosemite

Hi,

Did anyone experience problems with HDMI? as soon as i plug in the HDMI cable, the system just freezes.

Clover kexts folder contains :
FakePCIID.kext
FakePCIID_HD4600_HD4400.kext
FakePCIID_Intel_HDMI_Audio.kext
FakeSMC.kext
GenericUSBXHCI.kext
VoodooHDA.kext
VoodooPS2Controller.kext
VoodooSDHC.kext

Clover Patches :
Second Stage Patch 1
Second Stage Patch 2
(the others are disabled)
 
[FIX] Intel HD4400/HD4600 Mobile on Yosemite

Don't hot plug HDMI - it causes the freezes that you are experiencing. :thumbup:

I tried starting the system with the hdmi plugged in already, same results.
 
[FIX] Intel HD4400/HD4600 Mobile on Yosemite

Tested on a Alienware 18 (Mid 2013), Intel HD4600, Processor 4930MX, Yosemite. Works nice using Clover Bootloader!!!!! Before I had problem with 7mb VRAM and after this procedure (after install Rehabman's kexts and change config.plist) my iGPU has 1.5GB and the system runs smooth! Now I have one problem: No sound output detected (Sound card: Realtek ALC 3661)

Thanks.
 
[FIX] Intel HD4400/HD4600 Mobile on Yosemite

Sucess with HD 4200! I have full QE/CI using these kexts, using 0a260006 and FakeID 0a16. I also added the screen garble fixes so now only minor garble for 1 second during boot. Thank you Rehabman and the-darkvoid! Note - found that hd 4200 uses gt2 not gt1 - lots of bad info on the net.

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 to an ioreg from any other version of IORegistryExplorer.app.
 
[FIX] Intel HD4400/HD4600 Mobile on Yosemite

Hi,

Did anyone experience problems with HDMI? as soon as i plug in the HDMI cable, the system just freezes.

Clover kexts folder contains :
FakePCIID.kext
FakePCIID_HD4600_HD4400.kext
FakePCIID_Intel_HDMI_Audio.kext
FakeSMC.kext
GenericUSBXHCI.kext
VoodooHDA.kext
VoodooPS2Controller.kext
VoodooSDHC.kext

Clover Patches :
Second Stage Patch 1
Second Stage Patch 2
(the others are disabled)

You should try the patch that is used in the ProBook Installer...

Code:
Name: AppleIntelFramebufferAzul
Find:
0600260a0103030300000002000030010000600000000060d90a0000d90a
000000000000000000000000080002000000300000000105090000040000
87000000020409000004000087000000ff00000001000000400000000f00
000001010000040000000000000000000000000000000000000000000000
000000000e000000

Replace:
0600260a0103030300000002000000010000600000000040d90a0000d90a
000000000000000000000000100002000000300000000105120000080000
87000000020412000008000087000000ff00010001000000400000000f00
000001010000040000000000000000000000000000000000000000000000
000000000e000000

There is more than one change in there (some related to HDMI-audio), but perhaps you can determine which change is actually needed for HDMI hotplug.
 
[FIX] Intel HD4400/HD4600 Mobile on Yosemite

OK - that sounds like you have a different issue then. Hot plugging is a known cause of freezing.

Hotplugging works fine on my Lenovo u430. The crash most likely happens due to a mismatch in the framebuffer config.
 
[FIX] Intel HD4400/HD4600 Mobile on Yosemite

Tested on a Alienware 18 (Mid 2013), Intel HD4600, Processor 4930MX, Yosemite. Works nice using Clover Bootloader!!!!! Before I had problem with 7mb VRAM and after this procedure (after install Rehabman's kexts and change config.plist) my iGPU has 1.5GB and the system runs smooth! Now I have one problem: No sound output detected (Sound card: Realtek ALC 3661)

Thanks.

With desktop HD4600, you do not need the kext nor the FakeID. This solution is only required for HD4400 and HD4600 mobile.
 
Back
Top