问题描述
笔记本用户,在安装了黑苹果系统后发现用FN快捷键无法调节屏幕亮度,网上搜集了些解决办法,遇到同样问题的可以试一下。本文通过DSDT修复笔记本调节亮度的问题,如果你有好的方法可以在本站投稿!
准备工作
在开始之前需要用到一下工具和驱动文件:
- 提取的DSDT.aml文件并修复过错误的。
- VoodooPS2Controller.kext(PS2驱动)
- ACPIDebug.kext(debug工具)
- MaciASL(DSDT修改工具)
操作过程
第一步:安装驱动
将下载好的VoodooPS2Controller.kext和ACPIDebug.kext安装系统驱动目录S/L/E下,修复系统权限重建系统缓存。
第二步:为MacIASL添加补丁源
打开MacIASL添加补丁源,源地址:https://raw.github.com/RehabMan/OS-X-ACPI-Debug/master,不会的看图:
第三步:为DSDT打补丁
选择Add DSDT Debug Methods补丁,点击应用!
第四步:ACPIDebug 查找对应位置
在系统的Launchpad中找到其他,打开控制台,右上角输入ACPIDebug会出现类似下面图片的样子
按FN键+F5(减亮度) 或者 FN键+F6(加亮度)看控制台输出的信息,如果FN+F5输出的是 _Q8E 那Q8E是减暗度,FN+F6 如果不出错的话就是Q8F,类似以下代码:
- Feb 24 10:53:21 localhost kernel[0]: ACPIDebug: "EC0._Qxx enter"
- Feb 24 10:53:21 localhost kernel[0]: ACPIDebug: "EC0._Qxx exit"
注意!红色的部分机型不一样所以各有差异,记住类似QXX这个代码!
第五步:添加代码
再次打开MACIASL来修改DSDT,点击打补丁 输入下面内容,记得修改QXX为你找到的代码。
- # Make EC-based brightness up/down work with RehabMan VoodooPS2 ACPI keyboard mechanism
- into method label _QXX parent_label EC0 replace_content
- begin
- // Dell code for brightness up\n
- Notify (PS2K, 0x0206)\n
- Notify (PS2K, 0x0286)\n
- end;
- into method label _QXX parent_label EC0 replace_content
- begin
- // Dell code for brightness down\n
- Notify (PS2K, 0x0205)\n
- Notify (PS2K, 0x0285)\n
- end;
到这里就算是修复完毕了,赶紧重启电脑试一下用快捷键是否能调节亮度,是否看到期待已久的小太阳了!
微信公众号
扫一扫随时掌握最新动态
我的微信
官方微博
扫一扫随时掌握最新动态
我的公众号
37F
登录回复
资源在哪里下载
36F
登录回复
感谢感谢
35F
登录回复
试一试看行不
34F
登录回复
不知道怎么用,先下载吧
33F
登录回复
不知道为什么,AcpiDEBUG怎样也使用不了,好奇怪
32F
登录回复
支持一个,感谢分享
31F
登录回复
谢谢您的分享,感谢
30F
登录回复
请问ACPIdebug在哪里下载?可否分享一下
29F
登录回复
acpidebug这个文件去哪下载啊?
28F
登录回复
试试看。。。。。
27F
登录回复
谢谢。。。。
26F
登录回复
十分感谢 谢谢
25F
登录回复
支持!!!!!!!!
24F
登录回复
十分感谢!!!!!!
23F
登录回复
十分感谢拿走了
22F
登录回复
感谢分享,十分感谢
21F
登录回复
这个资源在哪里下载?