Contribute
Register

[Guide] Laptop backlight control using AppleBacklightFixup.kext

Joined
Apr 19, 2010
Messages
125
Motherboard
Gigabyte
CPU
Intel
Graphics
Radeon 6670
Mac
  1. MacBook
  2. MacBook Air
Classic Mac
  1. iBook
Mobile Phone
  1. Android
  2. iOS
Hi, I've tried almost everything I could in the first post of this, guide but still no backlight control. Here's my info... any ideas about what I'm missing? Perhaps something to do with DSDT? (my patched DSDT is called DSDT1.aml)
 

Attachments

  • Terminal Saved Output_v2.zip
    1.2 KB · Views: 36
  • CLOVER_v2.zip
    2.1 MB · Views: 45
  • IOReg_v2.zip
    661.9 KB · Views: 36
  • DSDT SSDT.zip
    67.5 KB · Views: 39
Joined
Mar 31, 2017
Messages
1
Motherboard
15185584134
CPU
i5 3337U
Graphics
HD4000
Hello~My Laptop is HP Omen 17.3, i7 7700HQ + 8GB + 128 GB + GTX1060 6GB, only can use GTX1060.
Will you be able to achieve brightness control?
Requirements

This guide is only for Intel graphics laptops.
It will work with Arrandale, Sandy Bridge, Ivy Bridge, Haswell, Broadwell, Skylake and Kaby Lake.
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
188,306
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
Hi, I've tried almost everything I could in the first post of this, guide but still no backlight control. Here's my info... any ideas about what I'm missing? Perhaps something to do with DSDT? (my patched DSDT is called DSDT1.aml)

You did not rename GFX0->IGPU. As per post #1, this is a prerequisite for SSDT-PNLF.aml.
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
188,306
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
Hello~My Laptop is HP Omen 17.3, i7 7700HQ + 8GB + 128 GB + GTX1060 6GB, only can use GTX1060.
Will you be able to achieve brightness control?
Requirements

This guide is only for Intel graphics laptops.
It will work with Arrandale, Sandy Bridge, Ivy Bridge, Haswell, Broadwell, Skylake and Kaby Lake.

Off-topic. This guide is only for Intel graphics.
You might conduct some google searches...
 
Joined
May 1, 2017
Messages
3
Hey @RehabMan, I used your guide and my backlight control slider is way smoother now than before but I am unable to use the brightness keys on my laptop to change the brightness and "Display" also isn't in System Preferences > Keyboard > Shortcuts.
I also tested using F1 and F2 which I found with google are the shortcuts on a MacBook.
Is it normal to only be able to change the brightness in System Preferences > Display?
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
188,306
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
Hey @RehabMan, I used your guide and my backlight control slider is way smoother now than before, I used a pre-made DSDT for my laptop, but I am unable to use the brightness keys on my laptop to change the brightness and "Display" also isn't in System Preferences > Keyboard > Shortcuts.
I also tested using F1 and F2 which I found with google are the shortcuts on a MacBook.
Is it normal to only be able to change the brightness in System Preferences > Display?

See main brightness guide for how to map the keys:
https://www.tonymacx86.com/threads/guide-patching-dsdt-ssdt-for-laptop-backlight-control.152659/
 
Joined
Jan 9, 2016
Messages
17
CPU
i5-3337u
Graphics
HD 4000
1. Added SSDT-PNLF.aml to /ACPI/patched
2. Added a rename of PCI0 to IGPU via Clover (verified to work)
3. Rebuilt Kextcache with a signature for AppleBacklightInjector
4. Added SSDT-PNLF.aml as the only string in SortedOrder
-----------------------------------------------------------------------
My question is, is it legal to have PNLF be the only SSDT in SorterOrder given that IGPU is renamed via Clover. I will report my issue formally when I can write a proper help post. I don't have so much as a slider in SysPref->Display.
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
188,306
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
1. Added SSDT-PNLF.aml to /ACPI/patched
2. Added a rename of PCI0 to IGPU via Clover (verified to work)
3. Rebuilt Kextcache with a signature for AppleBacklightInjector
4. Added SSDT-PNLF.aml as the only string in SortedOrder
-----------------------------------------------------------------------
My question is, is it legal to have PNLF be the only SSDT in SorterOrder given that IGPU is renamed via Clover. I will report my issue formally when I can write a proper help post. I don't have so much as a slider in SysPref->Display.

If SSDT-PNLF.aml is the only SSDT in ACPI/patched, then you don't need SortedOrder at all.
SortedOrder is only needed if you have SSDTs in ACPI/patched that are order dependent.

Read post #1, "Problem Reporting".
 
Top