Contribute
Register

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

I tried following this guide but I need to uncheck Intel in Graphics injection in Clover to boot. The graphics then works but the screen is horrible when moving windows and scrolling on webpages.

Here are the files other people are posting too:

Output:
Code:
[FONT=Menlo]luna:~ Ricardo$ kextstat|grep -y acpiplat
[/FONT][FONT=Menlo]   13    2 0xffffff7f829a3000 0x66000    0x66000    com.apple.driver.AppleACPIPlatform (4.0) 295F7A91-2DF7-3FFE-9550-A0C1A6F9D575 <12 11 7 6 5 4 3 1>[/FONT]
[FONT=Menlo]luna:~ Ricardo$ kextstat|grep -y appleintelcpu[/FONT]
[FONT=Menlo]luna:~ Ricardo$ kextstat|grep -y applelpc[/FONT]
[FONT=Menlo]   79    0 0xffffff7f827ee000 0x3000     0x3000     com.apple.driver.AppleLPC (3.1) 0C90B22D-637B-3000-8C44-B7955D57E10A <72 12 5 4 3>[/FONT]

Files:


Screenshot:
View attachment 168612
 
Last edited:
I tried following this guide but I need to uncheck Intel in Graphics injection in Clover to boot. The graphics then works but the screen is horrible when moving windows and scrolling on webpages.

Here are the files other people are posting too:

Output:
Code:
[FONT=Menlo]luna:~ Ricardo$ kextstat|grep -y acpiplat
[/FONT][FONT=Menlo]   13    2 0xffffff7f829a3000 0x66000    0x66000    com.apple.driver.AppleACPIPlatform (4.0) 295F7A91-2DF7-3FFE-9550-A0C1A6F9D575 <12 11 7 6 5 4 3 1>[/FONT]
[FONT=Menlo]luna:~ Ricardo$ kextstat|grep -y appleintelcpu[/FONT]
[FONT=Menlo]luna:~ Ricardo$ kextstat|grep -y applelpc[/FONT]
[FONT=Menlo]   79    0 0xffffff7f827ee000 0x3000     0x3000     com.apple.driver.AppleLPC (3.1) 0C90B22D-637B-3000-8C44-B7955D57E10A <72 12 5 4 3>[/FONT]

Files:


Screenshot:
View attachment 168612

The requirements for QHD+/UHD are numerous and are detailed in the FAQ.

http://www.tonymacx86.com/el-capita...faq-read-first-laptop-frequent-questions.html
 
The requirements for QHD+/UHD are numerous and are detailed in the FAQ.

http://www.tonymacx86.com/el-capita...faq-read-first-laptop-frequent-questions.html
Thank you RehabMan. I am very new to the scene so excuse me when I ask too much.
I did so far this:
  • patched IOKit framework (to remove pixel clock limitations) (done)
  • DVMT-prealloc set to 96MB or 128MB in BIOS (was 128MB)
  • ig-platform-id 0xa2e0008 (done)

The last one I do not understand.


  • framebuffer configuration for 0xa2e0008 patched to match DVMT-prealloc value

Is after this something else needed to avoid the flickering? The system report says their is no kext loaded for HD4600 and only using 31 MB.
 
Thank you RehabMan. I am very new to the scene so excuse me when I ask too much.
I did so far this:
  • patched IOKit framework (to remove pixel clock limitations) (done)
  • DVMT-prealloc set to 96MB or 128MB in BIOS (was 128MB)
  • ig-platform-id 0xa2e0008 (done)

The last one I do not understand.


  • framebuffer configuration for 0xa2e0008 patched to match DVMT-prealloc value

Is after this something else needed to avoid the flickering? The system report says their is no kext loaded for HD4600 and only using 31 MB.

Refer to the plists in my guide for patches related to framebuffer DVMT:

http://www.tonymacx86.com/el-capita...de-booting-os-x-installer-laptops-clover.html
 
I am sorry. Could you help me with my View attachment 168646 against https://github.com/RehabMan/OS-X-Clover-Laptop-Config/blob/master/config_HD4600_4400_4200.plist? I do not follow what I need to change and disable or enable. I am really afraid I am going to break my laptop and I need to reinstall the laptop.

You have a patch for 128/48/48 for 0xa260006, but you're using 0xa2e0008.

Make sure that matches your DVMT-prealloc setting (must be 128mb to use that patch).

Change your ig-platform-id=0xa260006.

Make sure you boot without caches as Clover can only patch kexts it loads. After you get it working, you can rebuild cache:
Code:
sudo touch /System/Library/Extensions && sudo kextcache -u /

You can always boot with USB (or Inject/Intel=false) to get back if you make a mistake.

An external monitor is also useful.
 
You have a patch for 128/48/48 for 0xa260006, but you're using 0xa2e0008.

Make sure that matches your DVMT-prealloc setting (must be 128mb to use that patch).

Change your ig-platform-id=0xa260006.

Make sure you boot without caches as Clover can only patch kexts it loads. After you get it working, you can rebuild cache:
Code:
sudo touch /System/Library/Extensions && sudo kextcache -u /

You can always boot with USB (or Inject/Intel=false) to get back if you make a mistake.

An external monitor is also useful.
I've done what you did and booted clover with spacebar to without cache. But the flickering is still there. The kext is still not loaded. I think I will go back to Linux since I am been trying this for the last 2 days.
 
Back
Top