最近在更新系统到11.3.1之后,显示器亮度调节功能失效,经过一天的摸索,已经基本解决了问题,具体步骤如下:
- 开机时按
F4
提取系统DSDT文件,在开机后挂载EFI分区,在分区立面的/CLOVER/ACPI/origin
路径下能看到DSDT.aml
文件,复制到指定位置如桌面; - 去下载反编译aml文件的软件MaciASL并安装,MaciASL下载地址和反编译所需要的iASL文件IASL下载地址;
3.将上面的iasl文件复制到目录/usr/local/bin
文件内,如果文件下载到桌面的话,打开终端,命令如下
cd Desktop
sudo cp -r iasl /usr/local/bin
- 反编译aml文件为dsl文件,在
DSDT.aml
文件所在的目录下命令为
iasl -da -dl DSDT.aml
- 注入显示修复代码,打开刚刚生成的
DSDT.dsl
文件,然后点击编译,如果没有红色的问题的话,就点击补丁库
,然后找到Rehabman提供的[igpu]Brightness fix
,总共有四个(如果你的不是HD3000/HD4000的话,只要其他三个就好了),一个个尝试,我的拯救者R720我是选的Haswell and Broadwell
那个,然后点击应用。 - 保存dsl文件为aml文件,然后把生成的文件放到
/CLOVER/ACPI/patched
文件夹中,重启看看效果,如果没问题的话就结束了,没有生效的话重复步骤5,选择其他亮度修复的文件尝试。
(简单说明,待更新)
网友评论