简单说一下驱动成功标志,如图
检查设备驱动情况
先不要着急看驱动教程,有些人的电脑其实已经是驱动成功,快捷键按了没有反应,可能是你键盘驱动的问题
需要工具
usb键盘一个
方法
插入键盘,设置完毕后
打开设置,点击键盘
关于本机设置操作
1.选择快捷键
2.点击显示器
3.将亮度🌞调节快捷键设置成F2,F3(快捷键的设置,按个人喜好即可)
如果这套操作下来后,小太阳出现了,下面的教程就不用看了
具体驱动教程
1.DSDT 打补丁 "Brightness Fix”
2.使用 Kext Wizard 安装 IntelBacklight.kext ,同时修复权限/重建缓存
3.重启就这么简单?事实就是如此,想想之前改 DSDT 被虐的……不过要实现亮度调节,必须先成功驱动显卡,开启了 QE/CI 硬件加速(也就是有传说中的水波纹);显卡所在SSDT注入了显卡相关的代码 snb-platorm-id/ig-platform-id ,以我的显卡 HD4600 为例见下图:
简单的说,只要实现了水波纹,就满足了成功的条件。下面让我们来看看RehabMan大大是怎么说的,简单的翻译一下:
Note: This guide is primarily for Intel HDgraphics (HD3000->HD5000+). Although some of the kexts and patches mentionedhere can
be used in other scenarios, that is not thefocus of this post.
理论上适用于 IntelHD3000->HD5000+
By default, your non-Apple DSDT does not havethe necessary trigger to cause AppleBacklight.kext to load. Although it is easyto make
it load by adding a PNLF device (aka"Brightness Fix" from my laptop repo), it will likely not workcorrectly. It may not work at all prior to sleep, and even after sleep the fullrange of brightness will not be available. This is becuase AppleBacklight.kextonly has profiles for panels that appear in actual Apple products and there canbe PWM registers that are not initialized by BIOS as OS X expects.
默认情况下,非苹果设备的 DSDT 不会加载 AppleBacklight.kext(内建显示器那里没有调节滑块),但要加载很容易,只需要添加一个 PNLP 设备ID(作者的 "BrightnessFix"补丁);但是只是加载 AppleBacklight.kext 的话,屏幕亮度调节并不能完美工作,必须要先休眠之后才能调节亮度,因为苹果电脑是靠硬件模块调节亮度的,而普通电脑没有这个模块。
A slightly modified DSDT patch can correct forthe problem before sleep, and the issue of full range can be fixed by patchingAppleBacklight.kext (or providing an injector kext that does the same thing),or by patching EDID. But still, smooth transitions when using keyboard controlswill not work (reason not known).
稍微修改下 DSDT 可以解决休眠之前不能调节亮度的问题,可以给 AppleBacklight.kext 打补丁(用 Clover 注入内核效果一样),或者给 EDID 打补丁;但是不能用键盘平滑的调节亮度(原因不知道)。
A complete solution to the problem can beachieved with ACPIBacklight.kext and a more complex DSDT patch.
完全解决这个问题可以通过 ACPIBacklight.kext 和复杂的 DSDT 补丁实现。
In addition, a second method using the standardPNLF patch ("Brightness Fix") can be used. That method uses adifferent kext, IntelBacklight.kext instead of ACPIBacklight.kext. That methodwill be discussed first, followed by ACPIBacklight.kext. ACPIBacklight.kext isa bit more flexible as it can be used in scenarios where IntelBacklight.kextdoes not work.
除此之外,第二种方法是使用标准的 PNLF 补丁 ( "BrightnessFix" ),这种方法使用一个不同的 kext < IntelBacklight.kext > ,这种方法是首选;至于 ACPIBlacklight.kext,灵活的使用它,如果 IntelBacklight.kext 不能正常工作。
In order to implement brightness you must haveworking graphics drivers (QE/CI), and you must be using a laptopsnb-platorm-id/ig-platform-id. Brightness controls are available only forinternal LVDS displays.
为了调节亮度,你的显卡必须正常工作,开启了QE/CI硬件加速(有水波纹),你的显卡必须是笔记本平台,亮度调节只能对内建显示器有效。
DSDT patching for IntelBacklight.kext
Using normal methods for patching DSDT: [Guide]Patching LAPTOP DSDT/SSDTs
The patches are available here: https://github.com/RehabMan/Laptop-DSDT-Patch
Apply: "Brightness Fix”.
为了使 IntelBacklight.kext 正常工作,给DSDT打补丁 "BrightnessFix"[注意不是"Brightness Fix(ACPI100)”,不是"Brightness Fix(Haswell/Broadwell)”,也不是"Brightness Fix(HD3000/HD4000)”]不会打补丁的童鞋建议仔细研读daxuexinsheng大大的帖子[教程]
使用补丁修改DSDT/SSDT http://bbs.pcbeta.com/viewthread-1571455-1-1.html
Note: "Brightness Fix" can be appliedto an SSDT if you wish. Unlike the patches specifically for ACPIBacklight.kext,it does not matter. Apply it to only one file though.
"Brightness Fix" 补丁可以打入任何 SSDT 或者 DSDT(推荐)里,打好补丁的 DSDT/SSDT 要放入引导分区 EFI/Clover/ACPI/patched 里
Now install IntelBacklight.kext.
安装 IntelBacklight.kext ,记得修复权限/重建缓存;最好将 IntelBacklight.kext 多放一份到引导分区 ” EFI / Clover / kexts / 系统版本号文件夹“ 里(若 FackSMC.kext 没有安装到S/L/E下,Clover启动时缓存里没侦测到 FackSMC.kext,则会加载此文件夹里的kext)。
It is available here:
https://github.com/RehabMan/OS-X-Intel-Backlight
下载地址是:
https://github.com/RehabMan/OS-X-Intel-Backlighthttps://bitbucket.org/RehabMan/os-x-intel-backlight/downloads
Reboot and test. If it works, you do not have toworry about ACPIBacklight.kext and the more complex patches. For most laptopswith integrated Intel graphics hardware, it will work (in fact, it will work inany computer where the conventional ACPIBacklight.kext method discussed belowworks).
重启测试,如果可以正常调节屏幕亮度,完全不用安装 ACPIBacklight.kext 和各种亮度调节补丁;可以适用于大部分Intel内置显卡(事实上,这种方法适用于之前ACPIBacklight.kext能够调节亮度的所有笔记本)。好了,方法介绍完了,不保证所有的电脑都适用哦,我的是成功了。(如果不行,请参考daxuexinsheng大大的帖子折腾 ACPIBacklight ,或者结合两种方法(最好是打完 "Rename GFX0 toIGPU” 补丁之后再重启试试,具体方法参考daxuexinsheng大大的帖子http://bbs.pcbeta.com/viewthread-1571456-1-1.html,欢迎反馈)
最后,共享两个补丁源作为福利:
RehabMan 大神的补丁源:
http://raw.github.com/RehabMan/Laptop-DSDT-Patch/masterdaxuexinsheng 大神的补丁源:
http://raw.github.com/Yuki-Judai/dxxs-DSDT-Patch/master
——The End——