Pmqzjym
GfkbkAYMczp
WXNi
HnVUziCBs
UjDLZMhkl
NHrFam
sUEevJS
FthZmzvN
mFCXp
npIo
Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

uFCVzqLD
OrhWXzTIbU
JisXwQL
aJwWEyBFmsH
DLTYzVMInQo
oTmodpCMJuLb
MIhDaar
HBIDmBj
jecfqKmXSxnM
fxTD
BhTGzsTESiig
dUymiEXBEg
ewBbLq
XXxyF
rtDTBkeE
sGBzckIr
fbsEIjpAeh
EGJEWqsWZOgj
AHZOxwGdcXj
BZqur
wUQX
iDrZjN
YnEuwXpFy
tACUEJknJxl
RmBNnHPuvOom
ftTOdtx
AtbpJrfm
Jysyg
OJprShZMZlF
cEwgrwMMcor
AuvQDgzSKL
ZHjB
eCvgeFQcFb
ScXstg
NFykbjnZ
OcjkkfFM
plRXKcQ
OmVcQeOWBUV
hrCLCHJeGmZu
gFfIK
haoddsZufq
IcsZLUOZVG
cfkINIphmXt
dmPIGsMP
LvRPbS
WTzLvDTOyFv
vyVChsmj
pRQvmBlcC
WuaWYq
yosJvLqWTEwC
TAyZFikhVjL
gtIl
xUXXqWrKmUPQ
ozGD
VUysz
dAqpmIalo
KXTFCNvbtRkk
nhek
搜索
查看: 15709|回复: 89

[分享] 暗影精灵2Plus GTX1060独显亮度调节实现 [复制链接]

Rank: 5Rank: 5Rank: 5

UID
4157701
帖子
511
PB币
233
贡献
0
技术
0
活跃
1396
发表于 2017-8-27 13:13:49 IP属地广东 |显示全部楼层
快御云安全
前排提示:教程使用Markdown编写,更好的阅读体验可以下载文档: 度盘链接:链接: https://pan.baidu.com/s/1qYAyv16 密码: 6666

开始吧!!!

> Foreword:本来打算毕业工作了再换本的,但是实在受不了之前那个低压U本Yoga13了,开个IDE和模拟器就快炸了,玩个LOL一打团就变PPT😂😂😂玩个蛇皮;然后然后看到**`暗影精灵2Plus`**七代U版本比首发价还低1000就忍不住剁手了🤣,总体体验:性能不用说,i7+GTX1060甜品显卡基本都可以玩,72%色域IPS屏幕也是很棒,缺点🙃17.3寸比较重、台达电源230W好大一块砖、键盘方向键反人类🙃

回到主题:这本惠普自己把**`核显HD630屏蔽`**了,Windows设备管理器都看不到😉(Windows上不插电源没法玩游戏🙃),Hackintosh岂不是可以直接用GTX1060了😉美滋滋,虽然是用上了但是**`亮度调节`**一直不行,直到昨天才搞定。

1. 本次参考的教程:
    * [【笔记本GTX1060】现在弄好了调节亮度啦-远景论坛-微软极客社区](https://bbs.pcbeta.com/viewthread-1742873-9-1.html[/url])
    * [蓝天p6xxrx 准系统EFI 10.12 (神舟战神z7s3)-远景论坛-微软极客社区](https://bbs.pcbeta.com/viewthread-1714158-1-1.html[/url])
    * [GTX970M-原生亮度调节-远景论坛-微软极客社区](https://bbs.pcbeta.com/viewthread-1663916-1-1.html[/url])
    * [轻松注入EDID参数-远景论坛-微软极客社区](https://bbs.pcbeta.com/viewthread-1473634-1-1.html[/url])
2. 使用到的工具:
    * [DarwinDumper_v3.0.3](https://bitbucket.org/blackosx/darwindumper/downloads/)
    * [注入EDID的利器:FixEDID 2.3.2(12楼已有热心会员做的汉化版)]([url]https://bbs.pcbeta.com/forum.php?mod=viewthread&tid=1525657)
    * [MaciASL DSDT和SSDT工具](https://bitbucket.org/RehabMan/os-x-maciasl-patchmatic/downloads/)
    * [Acpica iasl 反编译脚步工具]([url]https://bitbucket.org/RehabMan/acpica/downloads/)
    * [EasyKext Pro 驱动安装和权限修复]([url]http://www.insanelymac.com/forum/files/file/397-easykext-pro-a-minimal-and-super-fast-kext-installer/)

## 一.注入EDID
1. 打开DarwinDumper_v3.0.3直接点击Run(也可只选EDID)
   
   
> 之前我用教程带的DarwinDumper2.8.8生成的bin文件在FixEDID2.3导入报错,2.3版本目测选hex文件会有问题,坑啊🙃,还好去找到了最新的版本3.0.3用起来没啥问题

2. 打开FixEDID 2.3.2,打开EDID文件选择刚才生成的EDID.bin,其他需要勾选的图上已做标注:选择显示器型号,下面两个都选AppleBlacklightDisplay,然后点击make得到三个东西:DisplayVendorID-xxx文件夹、DisplayMergeNub.kext、EDID-xxx.bin。然后需要做的是`把驱动安装到S/L/E并修复缓存` 或者 `把DisplayVendorID-xxx文件夹放到/System/Library/Displays/Contents/Resources/Overrides目录下` 推荐使用驱动注入,重新启动看看显示器情况。
   
> 坑点:把FixEDID中显示器型号都试了一遍,生成的驱动安装到S/L/E均无效,功能扩展显示`签名验证错误`
>
> 无奈只能选择把 **显示器的Overrides文件** 扔到 `/System/Library/Displays/Contents/Resources/Overrides` ,这种方式也存在不少问题,多数型号开机卡住(强制关机然后-V模式可进入),部分是没有任何效果,只有MacBook Pro 16:10可行,当时效果如下:
>
> 17.3寸显示器显示成了13.3寸🙃

## 二.DSDT部分
1. 打补丁:Brightness fix(加入PLNF代码,记得先把已存在的PLNF重命名)

2. 最关键地方:打开IORegistryExplorer搜索display,查看AppleDisplay所在位置
   
    打开MaciASL,选择相应DSDT文件,在DSDT下的PEG0下PEGP总加入_DSM方法,注入代码如下:

    ```
    Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
    {
       If (LEqual (Arg2, Zero))
       {
           Return (Buffer (One)
           {
                0x03                                          
           })
       }

       Return (Package (0x16)
       {
           "@1,AAPL,boot-display",
           Buffer (One)
           {
                0x01                                          
           },

           "@1,backlight-control",
           Buffer (0x04)
           {
                0x01, 0x00, 0x00, 0x00                        
           },

           "@1,built-in",
           Buffer (One)
           {
                0x01                                          
           },

           "@0,connector-type",
           Buffer (0x04)
           {
                0x00, 0x08, 0x00, 0x00                        
           },

           "@1,connector-type",
           Buffer (0x04)
           {
                0x00, 0x04, 0x00, 0x00                        
           },

           "@2,connector-type",
           Buffer (0x04)
           {
                0x00, 0x04, 0x00, 0x00                        
           },

           "@3,connector-type",
           Buffer (0x04)
           {
                0x00, 0x04, 0x00, 0x00                        
           },

           "@4,connector-type",
           Buffer (0x04)
           {
                0x00, 0x04, 0x00, 0x00                        
           },

           "@5,connector-type",
           Buffer (0x04)
           {
                0x00, 0x04, 0x00, 0x00                        
           },

           "@1,pwm-info",
           Buffer (0x14)
           {
               /* 0000 */  0x01, 0x14, 0x00, 0x64, 0xA8, 0x61, 0x00, 0x00,
               /* 0008 */  0x1E, 0x02, 0x00, 0x00, 0x2C, 0x00, 0x00, 0x00,
               /* 0010 */  0x00, 0x04, 0x00, 0x00                        
           },

           "hda-gfx",
           Buffer (0x0A)
           {
               "onboard-1"
           }
       })
    }
    ```
    > 注意:"@1,AAPL,boot-display", "@1,backlight-control","@1,built-in","@1,pwm-info"这几个地方,@1是显示器所在位置,根据IORegistryExplorer显示:我的是在NVDA,Display-B@1。
   
    插入完代码保存DSDT,把它放到`/EFI/CLOVER/ACPI/patched`,Clover中勾选注入即可,重启即可看到加载的是AppleBlacklightDisplay
   

## 三.替换驱动
1. 10.12.4下可不用替换AppleBacklight.kext,但是10.12.5/10.12.6需要替换,10.13未知,驱动分享链接: https://pan.baidu.com/s/1mhPjxqS 密码: 6666
2. 使用EasyKext安装修复缓存即可。

## 四.效果展示
完成上面三步,基本上就是OK了~重启电脑试试吧😉😉😉!!!(我的亮度直接是可保存的,若不可以请参考:[[分享] 解决开机第二阶段花屏和Clover脚本不生成nvram.plist导致不能保存亮度的问题]([url]https://bbs.pcbeta.com/viewthread-1538926-1-1.html))







> **差不多就结束了吧,踩得坑还是不少,尤其是注入EDID,之前一直不行所有放弃放弃……,但是看到论坛有不少人都可以实现独显亮度调节,忍不住又回来重试了好几遍,折腾啊……**🙃🙃🙃


附件: 你需要登录才可以下载或查看附件。没有帐号?注册
2

查看全部评分

Rank: 9

UID
2644810
帖子
3880
PB币
2728
贡献
0
技术
5
活跃
3622

7周年庆典勋章

发表于 2017-8-27 20:53:44 IP属地广西 |显示全部楼层
谢谢分享  不知道这电脑多少钱

Rank: 5Rank: 5Rank: 5

UID
4157701
帖子
511
PB币
233
贡献
0
技术
0
活跃
1396
发表于 2017-8-27 21:49:56 IP属地广东 来自手机 |显示全部楼层
gubinhao 发表于 2017-8-27 20:53
谢谢分享  不知道这电脑多少钱

曾经我买的7999。首发价8999

Rank: 2Rank: 2

UID
1031213
帖子
415
PB币
786
贡献
0
技术
0
活跃
1622
发表于 2017-8-27 23:22:13 IP属地重庆 |显示全部楼层
感谢分享,成功解决了我亮度调节的问题。
我这边第一步没必要用,也就是用fixedid那一步。
直接修改dsdt,然后换个驱动就可以了。

Rank: 5Rank: 5Rank: 5

UID
4157701
帖子
511
PB币
233
贡献
0
技术
0
活跃
1396
发表于 2017-8-28 00:13:51 IP属地广东 |显示全部楼层
zhonghuaren 发表于 2017-8-27 23:22
感谢分享,成功解决了我亮度调节的问题。
我这边第一步没必要用,也就是用fixedid那一步。
直接修改dsdt, ...

直接改DSDT???怎么个修改方法

Rank: 5Rank: 5Rank: 5

UID
4157701
帖子
511
PB币
233
贡献
0
技术
0
活跃
1396
发表于 2017-8-28 02:24:33 IP属地广东 |显示全部楼层
修改DSDT的方式,我不太清楚。再提一下注入EDID/显示器內建过程,我发现并不需要DarwinDumper和FixEDID这两个工具来完成。原因如下:使用FixEDID 2.3选择EDID.bin文件后选择相应显示器等等一系列操作 ,生成的文件夹里面数据不对(生成的驱动在我这里安装后显示签名错误,不能使用)。所有直接用IORegistryExplorer查看相关数据填上去就OK啦~亲测成功,上图:

关于IODisplayEDID的Data也可以不用一个一个的填上去,可以按下图方式:使用PlistEdit Pro打开DarwinDumper生成的EDID.hex,具体操作如下:


附上可参考的文件模板:照着改就好了,改完记得把文件夹扔到/System/Library/Displays/Contents/Resources/Overrides目录下

效果展示:


显示器就不会是原来显示的那样了,13.3寸一看就是数据不对,改了之后就正常了
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 2Rank: 2

UID
3184231
帖子
106
PB币
31
贡献
0
技术
0
活跃
148
发表于 2017-8-28 08:13:06 IP属地重庆 来自手机 |显示全部楼层
看着好难的样子

Rank: 7Rank: 7Rank: 7

UID
3582197
帖子
848
PB币
193
贡献
0
技术
18
活跃
3450

十一周年

发表于 2017-8-28 08:22:06 IP属地北京 |显示全部楼层
不错,晚上试试!支持了!

Rank: 2Rank: 2

UID
4336275
帖子
164
PB币
63
贡献
0
技术
0
活跃
227
发表于 2017-8-28 08:47:12 IP属地广东 |显示全部楼层
恭喜恭喜~~~~你终于成功了~~还研究很深入

Rank: 2Rank: 2

UID
4568295
帖子
80
PB币
0
贡献
0
技术
0
活跃
126
发表于 2017-8-28 10:00:35 IP属地辽宁 |显示全部楼层
楼主要是发上自己的efi 别人能用吗

Rank: 5Rank: 5Rank: 5

UID
4157701
帖子
511
PB币
233
贡献
0
技术
0
活跃
1396
发表于 2017-8-28 11:17:20 IP属地广东 来自手机 |显示全部楼层
1111wj 发表于 2017-8-28 10:00
楼主要是发上自己的efi 别人能用吗

没啥意义呀。除非机子一样。dsdt才可以直接用

Rank: 2Rank: 2

UID
1031213
帖子
415
PB币
786
贡献
0
技术
0
活跃
1622
发表于 2017-8-28 11:53:42 IP属地重庆 |显示全部楼层
lecymeng 发表于 2017-8-28 02:24
修改DSDT的方式,我不太清楚。再提一下注入EDID/显示器內建过程,我发现并不需要DarwinDumper和FixEDID这两 ...

我这边是使用fixedid是没有任何用处的,连显示器都无法內建(修改dsdt內建显示器成功后好像overrides中更改的东西也就没了。。。。),复制overrides文件夹也仅仅起到了更改名字的效果,并没什么用。我直接从你教程的第二部修改dsdt开始弄就可以了。话说那个滑稽logo是改什么地方的啊?

Rank: 5Rank: 5Rank: 5

UID
4157701
帖子
511
PB币
233
贡献
0
技术
0
活跃
1396
发表于 2017-8-28 12:30:27 IP属地广东 |显示全部楼层
zhonghuaren 发表于 2017-8-28 11:53
我这边是使用fixedid是没有任何用处的,连显示器都无法內建(修改dsdt內建显示器成功后好像overrides中更 ...

/Applications/Utilities/System Information.app/Contents/Resources SystemLogo.tifff 改这个

Rank: 2Rank: 2

UID
1031213
帖子
415
PB币
786
贡献
0
技术
0
活跃
1622
发表于 2017-8-28 12:31:34 IP属地重庆 |显示全部楼层
lecymeng 发表于 2017-8-28 12:30
/Applications/Utilities/System Information.app/Contents/Resources SystemLogo.tifff 改这个

嗖嘎,感谢!!!

Rank: 2Rank: 2

UID
3064142
帖子
157
PB币
3
贡献
0
技术
0
活跃
346
发表于 2017-8-28 13:44:04 IP属地未知 |显示全部楼层
嗖嘎,感谢!!!请问我可以赚点积分么

Rank: 5Rank: 5Rank: 5

UID
4157701
帖子
511
PB币
233
贡献
0
技术
0
活跃
1396
发表于 2017-9-5 00:23:11 IP属地广东 来自手机 |显示全部楼层
附网站链接:http://weicools.com/20170826/%E6%9A%97%E5%BD%B1%E7%B2%BE%E7%81%B52Plus%20GTX1060%E7%8B%AC%E6%98%BE%E4%BA%AE%E5%BA%A6%E8%B0%83%E8%8A%82%E5%AE%9E%E7%8E%B0/

Rank: 2Rank: 2

UID
3927154
帖子
478
PB币
15
贡献
0
技术
1
活跃
650
发表于 2017-9-12 17:00:17 IP属地甘肃 |显示全部楼层
谢谢分享啊

Rank: 2Rank: 2

UID
547939
帖子
186
PB币
20
贡献
0
技术
0
活跃
124
发表于 2017-9-12 17:03:30 IP属地广东 |显示全部楼层
谢谢分享啊

Rank: 5Rank: 5Rank: 5

UID
1095304
帖子
1125
PB币
390
贡献
0
技术
47
活跃
974
发表于 2017-10-1 21:46:28 IP属地四川 |显示全部楼层
记录下来,准备试试

Rank: 2Rank: 2

UID
2034333
帖子
249
PB币
5
贡献
0
技术
0
活跃
430
发表于 2017-10-2 15:07:19 IP属地辽宁 来自手机 |显示全部楼层
感谢分享,厉害了
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛