Contribute
Register

Ask for a Installation Guide with Clover for HD4600 mobile

Status
Not open for further replies.
Last edited:
@Rehabman
So how to fix brightness slider (on a laptop) in Yosemite since Apple removes mobile support for HD4600
(According to this page: http://www.tonymacx86.com/yosemite-...-fix-intel-hd4400-hd4600-mobile-yosemite.html)

Same way as before...

Haswell Brightness Fix:

You will need to extract all DSDT/SSDT from Linux. Your GFX0 device is in one of the SSDTs not DSDT and to get a proper disassembly of your DSDT (and the SSDT that has GFX0) you will need all of them. They are available in /sys/firmware/acpi/tables and /sys/firmware/acpi/tables/dynamic. Place them on USB for transfer to OS X.

It is not necessary to install Linux. Simply run it from USB: http://www.ubuntu.com/download/desktop/create-a-usb-stick-on-windows

In Linux Terminal:
Code:
# substitute DEST with the mountpoint of a FAT32 formatted USB stick
sudo cp -R /sys/firmware/acpi/tables DEST

Place all SSDT/DSDT in a single directory (rename them to *.aml as you move them) and use a recent build of iasl to disassemble:
https://bitbucket.org/RehabMan/acpica/downloads
Code:
cd "to directory where you placed all SSDT/DSDT"
iasl -da -dl *.aml

Then search the resulting *.dsl so you know where GFX0 is defined. Search for "Device (GFX0)"...

Laptop repo: https://github.com/RehabMan/Laptop-DSDT-Patch
Apply: "Rename GFX0 to IGPU" (to both DSDT and the SSDT that has your GFX0 device)
Apply: "Brightness Fix (Haswell)" to the file (SSDT or DSDT) with GFX0 device definition.
install: https://github.com/RehabMan/OS-X-ACPI-Backlight

Place patched DSDT.aml in /Extra/dsdt.aml. Place patched SSDT in /Extra/ssdt-1.aml (assuming you have already generated SSDT.aml for CPU). Obviously different locations for Clover (EFI/Clover/ACPI/patched).

Result: Working brightness slider in SysPrefs->Displays (mapping of keyboard keys is a separate issue), possible LID sleep, and IGPU power management.
 
@Rehabman

Yes, I already did that (DSDT/SSDT patching). FYI, I have OS X Mavericks with patched DSDT/SSDT, so brightness slider is working flawlessly. And now I dual-booted it Yosemite, and use the same DSDT/SSDT, the brightness slider is gone. Where can I start to debug it? I see no info about ACPIBacklight.kext being loaded during boot.

Thanks.
 
@Rehabman

Yes, I already did that (DSDT/SSDT patching). FYI, I have OS X Mavericks with patched DSDT/SSDT, so brightness slider is working flawlessly. And now I dual-booted it Yosemite, and use the same DSDT/SSDT, the brightness slider is gone. Where can I start to debug it? I see no info about ACPIBacklight.kext being loaded during boot.

Thanks.

Download patchmatic: https://github.com/RehabMan/OS-X-MaciASL-patchmatic.
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:
rm -Rf ~/Downloads/RehabMan
mkdir ~/Downloads/RehabMan
cd ~/Downloads/RehabMan
patchmatic -extract

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
 
Here attached requested files.
And this is the output of kextstat command:
Code:
Ikas-MacBook-Pro:Downloads bowo$ kextstat | grep -y acpiplat
   13    2 0xffffff7f821a7000 0x65000    0x65000    com.apple.driver.AppleACPIPlatform (3.1) <12 11 7 6 5 4 3 1>
Ikas-MacBook-Pro:Downloads bowo$ kextstat | grep -y appleintelcpu
Ikas-MacBook-Pro:Downloads bowo$
 

Attachments

  • pathmatic-output.zip
    91.5 KB · Views: 93
  • Ika’s MacBook Pro.ioreg
    1.4 MB · Views: 71
Here attached requested files.
And this is the output of kextstat command:
Code:
Ikas-MacBook-Pro:Downloads bowo$ kextstat | grep -y acpiplat
   13    2 0xffffff7f821a7000 0x65000    0x65000    com.apple.driver.AppleACPIPlatform (3.1) <12 11 7 6 5 4 3 1>
Ikas-MacBook-Pro:Downloads bowo$ kextstat | grep -y appleintelcpu
Ikas-MacBook-Pro:Downloads bowo$

You forgot to drop the OEM tables. Use DropSSDT=Yes.
 
You forgot to drop the OEM tables. Use DropSSDT=Yes.

Ah yes, that fix the brightness slider problem. The next problem is HDMI connection. On Yosemite, My system will freeze when I attach HDMI to VGA port converter. While it's working perfectly on Mavericks with hot-plug support. How could I fix this problem.

Thanks
 
Ah yes, that fix the brightness slider problem. The next problem is HDMI connection. On Yosemite, My system will freeze when I attach HDMI to VGA port converter. While it's working perfectly on Mavericks with hot-plug support. How could I fix this problem.

Thanks

It is probably a framebuffer mismatch problem... You could try other ig-platform-ids or try patching the framebuffer. Do you have some glitches?
 
It is probably a framebuffer mismatch problem... You could try other ig-platform-ids or try patching the framebuffer. Do you have some glitches?

No. There is no glitches. It's just laggy on start up (before the desktop get fully loaded). I already tried another ig-platform-id (without testing HDMI), but it seems my current config is the most usable one. Any references to patch framebuffer?

Thanks.
 
Status
Not open for further replies.
Back
Top