- Joined
- Jul 22, 2018
- Messages
- 3,314
- Motherboard
- Supermicro X11SPA-T
- CPU
- Intel Xeon W-3275 28 Core
- Graphics
- 2xAMD RX 580 8GB
- OS X/macOS
- 11.0.x
- Bootloader
-
- OpenCore
- Mac
-
- Mac mini
- MacBook Pro
- Mobile Phone
-
- Android
- iOS
How to Enable Backlight Control on Laptops [Clover/OpenCore]
An EliteMacx86 Exclusive Guide - This guide covers implementation of Backlight Control on Laptops using Clover and OpenCore.
Overview
With using a laptop, backlight control is necessary to make it suitable for the user and to save the battery when using it up. Depending on the user, some may require to have a full backlight and some may want to have a medium or low backlight level.
We all know that ACPIBacklight.kext or IntelBacklight.kext were used to serve this purpose. But with the release of Sierra 10.12.4 update, these methods were broken and are in no longer use. Another method which was in use was the AppleBacklightInjector. But a new method is introduced, called AppleBacklightFixup.
Once again, a great contribution from RehabMan for introducing AppleBacklightFixup.
Requirements
Notes:
This method uses two components to work with the conjunction in order to enable backlight. The two components are listed below.
Installing Backlight Kext
Mount your ESP.
Download AppleBacklightFixup from the downloads section of this forum.
For Clover:
If you're using Clover, copy SSDT-PNLF.aml to EFI/Clover/ACPI/Patched
Copy AppleBacklightFixup.kext to EFI/Clover/kexts/Other
For OpenCore:
If you're using OpenCore, copy SSDT-PNLF to EFI/OC/ACPI. You'll also need to add the SSDT-PNLF entry in ACPI>Add section of your config.plist.
Copy ApppleBacklightFixup.kext to EFI/OC/Kexts. You'll also need to add the kext entry in Kernel>Add section of your config.plist.
Notes:
For Whiskey Lake and Later
Instead of using the packaged SSDT-PNLF.aml, compile the SSDT for the backlight from here: https://github.com/RehabMan/OS-X-Clover-Laptop-Config/blob/master/hotpatch/SSDT-PNLFCFL.dsl
Restart your System
After performing all the above steps, restart your system for the applied changes to take effect.
You should see a brightness slider under System Preferences>Displays
Brightness Hotkeys
After enabling the backlight control, your brightness will be controlled but the brightness hotkeys may not work. To fix this, follow the guide here:
Problem Reporting
Details:
An EliteMacx86 Exclusive Guide - This guide covers implementation of Backlight Control on Laptops using Clover and OpenCore.
Overview
With using a laptop, backlight control is necessary to make it suitable for the user and to save the battery when using it up. Depending on the user, some may require to have a full backlight and some may want to have a medium or low backlight level.
We all know that ACPIBacklight.kext or IntelBacklight.kext were used to serve this purpose. But with the release of Sierra 10.12.4 update, these methods were broken and are in no longer use. Another method which was in use was the AppleBacklightInjector. But a new method is introduced, called AppleBacklightFixup.
Once again, a great contribution from RehabMan for introducing AppleBacklightFixup.
Requirements
Graphics | Intel HD/UHD Graphics |
Intel CPU Generation | Arrandale and Later |
macOS version | macOS Sierra or Later |
GPU rename | GFX0 to IGPU and VID to IGPU |
Notes:
- Any other kexts such as IntelBacklight, ACPIBacklight must be removed from S/L/E or L/E or your EFI partition.
- If you've already patched your DSDT or SSDT with "Brightness fix", then you must remove it for this method to work. You'll also need to remove if you're using Clover's AddPNLF_1000000.
- Make sure your graphics has been renamed to GFX0, VID to IGPU. See DSDT and SSDT patching guide:
GUIDE - How to Patch Laptop DSDT and SSDTs
How to Patch Laptop DSDT and SSDTs An EliteMacx86 Exclusive Guide - This guide covers patching of Laptop DSDT and SSDTs for macOS. Overview To enable macOS features and various hardware and maintain stability, DSDT and SSDT patching is required. By patching the DSDT and SSTDs, it makes the...
www.elitemacx86.com
This method uses two components to work with the conjunction in order to enable backlight. The two components are listed below.
- SSDT-PNLF.aml
- AppleBacklightFixup.kext
Installing Backlight Kext
Mount your ESP.
Download AppleBacklightFixup from the downloads section of this forum.
For Clover:
If you're using Clover, copy SSDT-PNLF.aml to EFI/Clover/ACPI/Patched
Copy AppleBacklightFixup.kext to EFI/Clover/kexts/Other
For OpenCore:
If you're using OpenCore, copy SSDT-PNLF to EFI/OC/ACPI. You'll also need to add the SSDT-PNLF entry in ACPI>Add section of your config.plist.
Copy ApppleBacklightFixup.kext to EFI/OC/Kexts. You'll also need to add the kext entry in Kernel>Add section of your config.plist.
Notes:
- Make sure that the SSDT-PNLF.aml is added and it should be loaded after all the OEM SSDTs.
- Download the latest version for better support.
- Use the kext from the Release folder only.
For Whiskey Lake and Later
Instead of using the packaged SSDT-PNLF.aml, compile the SSDT for the backlight from here: https://github.com/RehabMan/OS-X-Clover-Laptop-Config/blob/master/hotpatch/SSDT-PNLFCFL.dsl
Restart your System
After performing all the above steps, restart your system for the applied changes to take effect.
You should see a brightness slider under System Preferences>Displays
Brightness Hotkeys
After enabling the backlight control, your brightness will be controlled but the brightness hotkeys may not work. To fix this, follow the guide here:
How to Remap Brightness Hotkeys on Laptops
How to Remap Brightness Hotkeys on Laptops An EliteMacx86 Exclusive Guide - This guide covers mapping of Brightness Hotkeys on Laptops Overview After enabling the backlight which results in adding slider in SysPrefs->Displays, the brightness hotkeys will not work. This guide will enable the...
www.elitemacx86.com
Problem Reporting
Details:
- macOS version
- Copy of IOReg
- Kextcache output
- DPCIManager/Status
- About This Mac
- System Information/Graphics/Displays
- For Clover, compress EFI/Clover, exclude the themes folder.
- For OpenCore, compress EFI/OC.
- Do not include complete EFI folder.
- Put all files in a folder with your name, compress files as Zip and attach files using site attachments only.
- Do not use any external links.
Last edited: