用最简单的方法实现笔记本屏幕亮度的自动保存
本帖最后由 lingering2013 于 2017-10-29 19:28 编辑前提是屏幕亮度已经可以调节,在3 代以上的核显上如HD4000,HD4400,HD4600,HD5500,HD530,HD630等均可以用此方法自动保存亮度。需要和RehabMan版的fakesmc配合使用的。
四叶草启动的,把附件文件解压后拷贝到/EFI/Clover/ACPI/patched,在config.plist下的SortedOrder加入SSDT-ALS0.aml,如下
此方法在我安装过的多个品牌多个型号的笔记本上验证有效的。
详情可参考 https://www.tonymacx86.com/threads/guide-laptop-backlight-control-using-applebacklightinjector-kext.218222/
have a try. thanks 在config.plist下的SortedOrder加入SSDT-ALS0.aml,直接就无法进入系统,不添加这个选项也可以保存亮度 a565109863 发表于 2017-10-29 19:00 https://www.pcbeta.com/static/image/common/back.gif
你这个有点问题,还是改自己的dsdt文件好点。我自己改好了
这个和dsdt无关的,只是在亮度能调节的前提下,用它和RehabMan版的fakesmc配合来实现亮度的保存的。 试试一下,看看行不行啊。 a565109863 发表于 2017-10-29 20:45 https://www.pcbeta.com/static/image/common/back.gif
你那个是有默认值的,用你的文件,我调到最大亮度的时候,重启,会变暗一点,重启后就不是最大亮度了,最 ...
既然你这个已经那么完美,那何须在这个问题上再多花时间的? 我的还是不行,重启后还是默认的亮度 先赞一个,我目前只是把键盘触摸板和网卡驱动起来了,显卡和声卡还没有,还需要研究啊。借楼问问,我的HD4400核显怎么驱动啊。 感谢楼主。。。。 Saving and restoring backlight level across restarts
AppleBacklight.kext stores the current brightness level in NVRAM for restoration across a reboot. It stores it in NVRAM variable 'backlight-level'.
In order for save/restore to work, you must have properly implemented NVRAM. For some laptops native NVRAM does not work, so you need EmuVariableUefi-64.efi. Without EmuVariableUefi-64.efi in drivers64UEFI, native NVRAM is used. With it, emulated NVRAM is used, saved to disk (nvram.plist) at shutdown, and loaded at startup. In order for emulated NVRAM to work, you must have installed "RC scripts" within the Clover installer. Failure to install "RC scripts", but having EmuVariableUefi-64.efi present in drivers64UEFI will cause NVRAM settings to never be saved in nvram.plist.
Also, make sure config.plist/SystemParameters/BacklightLevel is NOT present in your config.plist. You don't want Clover setting the backlight-level to something other than the NVRAM value.
Keep in mind that if you visit Clover Options -> Graphics Injector, that the default for Backlight Level will likely show as 0xFFFF. If you return from there, Clover *will* inject that value, overriding the NVRAM, which is probably not what you expect. To avoid that problem, always blank the setting before exiting from the Options -> Graphics Injector screen.并没有看到ALS0能保存亮度
yanwxu 发表于 2017-10-30 10:25 https://www.pcbeta.com/static/image/common/back.gif
并没有看到ALS0能保存亮度
这是经过实践证实的。
SSDT-ALS0.dsl Injects a fake ALS device (ambient light sensor). This SSDT is used to fix problems with restoring brightness upon reboot.
https://github.com/RehabMan/OS-X-Clover-Laptop-Config
在最下面。 需要注意的,用此方法的,需要与RehabMan版的fakesmc配合的,不需要IntelBacklight.kext 和 ACPIBacklight.kext,也不需要drivers64UEFI下面有EmuVariableUefi-64.efi。 好好好刚好需要 我用了,只能把亮度保存到一半位置 按照步骤,并且移除drivers64UEFI下的EmuVariableUefi-64.efi,成功保存亮度,谢谢分享{:5_280:} 有时间试试 没什么用,在我的机器上。