本帖最后由 loppol 于 2016-7-27 10:14 编辑
我这几天无聊就写了一个脚本。脚本是修复针对准系统/地球人/外星人Nvidia GTX 900m系列的显卡导致的 内屏黑/亮度调节
ps:至于别的电脑也能屏蔽核显也是N卡的话也可以试试
N卡内屏黑/亮度调节的解决办法一般有两种
1) 修改device-properties.xml生成efistring
2 )dsdt inject
由于第2种不适合新手而且需要找到正确的显卡位置/路径,所以就选择了第一种。
使用方法:
下载附件并解压到一个临时目录
用终端打开这个目录eg.:cd ....
输入以下两条命令:
chmod +x Nvidia-900mSeries-Hackintosh.sh
sh ./Nvidia-900mSeries-Hackintosh.sh
如何找到 Vbios revision
在你电脑的BIOS信息里
关于亮度调节(在脚本的dsdt目录下) 你需要给你电脑的dsdt打补丁:
1)打‘Brightness slider’补丁或者在clover的上打PNLF补丁(没测试)
2)打‘Brightness key’补丁(这个补丁我只测试过p750zm)使其能用‘小太阳’
关于SMBIOS 有人汇报在10.11.5之后用同样的配置会黑屏,请检查一下你的smbios 如果你选择的smbios 是较新的诸如imac 15/17 请修改相应在AppleGraphicsDevicePolicy的ID配置 具体请详见 problem4 http://www.tonymacx86.com/threads/solving-nvidia-driver-install-loading-problems.161256/
0510更新:由于本人精力有限...
经过测试已经能在蓝天准系统1080p(lvds/edp) 3k 上解决黑屏问题,所以以后可能没有那么多功夫再过多关注这个帖子,原理其实不难,如果打了脚本还是黑的话,除了操作失误之外,可以自己实验定制自己的device-properties.xml然后hex。
我同时也会把相关白果上的properties共享出来以便大家来完善。
- 这个脚本主要是为了解决965、970、980m内屏黑,亮度调节需要额外打dsdt补丁和额外检查,所以如果只是亮度不能调节的话请结合这个帖子和顶置帖子慢慢摸索。
- 对于本来就能亮的笔记本该脚本的一些properties也不一定适合你请结合生成的device_properties自行做修改,我有时间会说明有关亮的调节的几个properties。
- 对于打了内屏还是黑的用户可以尝试精简版版的脚本(simplified.sh)
github repo: https://github.com/meimeidyyd/Nvidia-900mSeries-Hackintosh
问题反馈:- 反馈终端输入的结果:sudo touch /System/Library/Extensions && kextcache -u /
- 上传你的ioreg(如果可能最好能上传黑屏时(通过远程)和点亮后的两份ioreg.请用IORegistryExplorer2.1来保存ioreg)
- 上传你用该脚本生成的device-property.xml
- 不用脚本(efistring)是否黑屏:是或不是
- 请说明你的显卡型号、屏幕分辨率(eg.:980m 1080p LVDS)
- 简要说明所产生的问题
|