最近在更新系統到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,選擇其他亮度修復的文件嘗試。
(簡單說明,待更新)