Contribute
Register

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

[FIX] Intel HD4400/HD4600 Mobile on Yosemite

If AppleIntelFramebufferAzul and AppleIntelHD5000Graphics load with FakePCIID injection, then logically the OpenCL should also work.

No problem getting AppleIntelFramebufferAzul to load. Problems is with AppleIntelHD5000Graphics -- it has no GT1 support.

We even tried patching it to force GT1 with 0xa16. The conversation starts about right here: http://www.tonymacx86.com/laptop-co...yoga-2-13-mavericks-install-8.html#post946351
 
[FIX] Intel HD4400/HD4600 Mobile on Yosemite

@rehabman, @darkvoid : Can you please repost the openclframework patch for me ? Your new solution don´t work on my L540, but all´s well with the binpatched kexts and edited infoplist .
Thanks in advance.
 
[FIX] Intel HD4400/HD4600 Mobile on Yosemite

@rehabman, @darkvoid : Can you please repost the openclframework patch for me ? Your new solution don´t work on my L540, but all´s well with the binpatched kexts and edited infoplist .
Thanks in advance.

The previous solution was incomplete.

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

Well,why not, let´s try your way.Clover version is v2k rev. 3094.

Extracted dsdt and ssdt with linux and tried some of your repo-patches. The well-known glitches after startup disappers after logout/login, brightness control works after display sleep/wakeup.
(with your acpibacklight.kext installed:))

Thanks for taking care. Excuse my english, i live in germany.
 

Attachments

  • TestubabeFiles.zip
    3.3 MB · Views: 61
[FIX] Intel HD4400/HD4600 Mobile on Yosemite

Well,why not, let´s try your way.Clover version is v2k rev. 3094.

Extracted dsdt and ssdt with linux and tried some of your repo-patches. The well-known glitches after startup disappers after logout/login, brightness control works after display sleep/wakeup.
(with your acpibacklight.kext installed:))

Thanks for taking care. Excuse my english, i live in germany.

Comments:
- You're probably dropping too many SSDTs. Read here: http://www.tonymacx86.com/yosemite-laptop-support/152573-guide-patching-laptop-dsdt-ssdts.html
- Brightness... Read here: http://www.tonymacx86.com/yosemite-...ching-dsdt-ssdt-laptop-backlight-control.html
- device-id for graphics device is 0416 yet framebuffer is loading. Means you must be patching the Azul kext instead of using a FakeID (better for updates to inject the device-id 0412). See here: https://github.com/RehabMan/OS-X-Clover-Laptop-Config
- no sign that FakePCIID is installed. See here: https://github.com/RehabMan/OS-X-Fake-PCI-ID

For glitches, use "9mb cursor bytes" patch. Read post #189.
 
[FIX] Intel HD4400/HD4600 Mobile on Yosemite

.......................................................................
cd /System/Library/Extensions/AppleIntelHD5000Graphics.kext/Contents/MacOS


sudo perl -i.bak -pe 's|\x3d\x86\x80\x12\x04\x74\x10\xeb\x5d|\x3d\x86\x80\x16\x04\x74\x10\xeb\x5d|g' AppleIntelHD5000Graphics


cd /System/Library/Extensions/AppleFramebufferAzul.kext/Contents/MacOS


sudo perl -i.bak -pe 's|\x3d\x86\x80\x12\x04|\x3d\x86\x80\x16\x04|g' AppleIntelFramebufferAzul


sudo touch /System/Library/Extensions
..............................................................................

That´s what I´ve done to get a working Yosemite-install on a second partition like described in my previous post.

First partition is Mavericks 10.9.5, it works fine.

On a third partition I did a fresh test-install (Yosemite 10.10) and installed your new-solution-kexts with kextutility ,then did sudo touch s/l/e.

After reboot, only FakePCIID is loaded , FakePCIID_HD4600_HD4400.kext, FramebufferAzul
and hd5000.kext are not loaded ( perhaps they´re too lazy ? :) ).

So where´s the f******g bug,( config / dsdt / ssdt ) ?

Thanks for your hints, will work on it at weekend and post results next week....

 
[FIX] Intel HD4400/HD4600 Mobile on Yosemite

...
So where´s the f******g bug,( config / dsdt / ssdt ) ?

Thanks for your hints, will work on it at weekend and post results next week....

You should not be patching any kexts when using Clover.

Do a fresh install and try the new solution per post #1.
 
[FIX] Intel HD4400/HD4600 Mobile on Yosemite

{Do a fresh install and try the new solution per post #1.}

YO, RM, that´s what I did on my third partition, but only FakePCIID.kext is loaded....
 
[FIX] Intel HD4400/HD4600 Mobile on Yosemite

<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>
Where do i need to place this in the config.plist?...
 
Back
Top