syscl 发表于 2016-11-18 10:49

修复Skylake 亮度无法保存的问题


问题描述

重启后事先设置的亮度无法保存



概述


Skylake(不确定是不是只限于Skylake)部分主板的NVRAM的GUID无法被macOS访问/修改, 要测试自己的NVRAM是否存在我描述的这个问题,可以做如下的测试



[*]删掉Clover/drivers64UEFI/EmuVariableUefi-64.efi(如果有)
[*]重启
[*]打开终端
sudo nvram TestVar=0
[*]可以通过如下命令查看到刚才添加的变量
nvram -p |grep -i 'TestVar'
[*]重启
[*]查看刚才添加的变量是否存在
nvram -p |grep -i 'TestVar'
[*]如果没有任何输出,表明下面的方法可能适用于你的笔记本.







解决方法



[*]通过安装EmuVariableUefi-64.efi + "安装RC Scripts 到目标分区"(实际上是为了nvram.plist, 在操作结束后可以删掉RC scripts)
[*]安装IntelBacklight.kext
[*]重启查看亮度设置是否生效




测试机型


XPS 13 9350(Skylake)


感谢
syscl
RehabMan


另外特别感谢上课认识的Minyang, 她不仅把MacBook所有我需要的信息都给我了,还请我去吃了一顿[哈哈],以至于我发现了XPS 13 9350中还有很多设备需要注入和修复, 我会很快放出这些DSDT/SSDT修复的补丁,Skylake笔记本的朋友们,你们期待吗:P



syscl
////

syscl 发表于 2016-11-18 10:49

首楼备用

////

shuizhongyu517 发表于 2016-11-18 11:04

好久不见啊,你都不怎么上QQ不开森!板凳是我的!

feng.yi 发表于 2016-11-18 11:19

楼主,我也是9350,换了1830的wifi,按照你这个帖子安装了BrcmFirmwareData.kext,FakePCIID.kext,FakePCIID_Broadcom_WiFi.kext,BrcmPatchRAM2.kext,进sle,蓝牙成功驱动,wifi没有反应。。。系统原生10.12.1,kext是从你github项目上找的最新的没用原帖的

Jevons-Chan 发表于 2016-11-18 11:26

坐等XPS13的全部方案!尽管我现在已经是99%完美状态!另外想问下版主,你的XPS开机会有两段不同的大小吗?前面一段是小小的,后面三分一就会变大,应该是默认的HIDPI的原因吧,有办法可以搞定?

joyweb 发表于 2016-11-18 11:32

syscl 发表于 2016-11-18 10:49 https://www.pcbeta.com/static/image/common/back.gif
首楼备用

////

大大,你的9350具体配置是啥?

soto2080 发表于 2016-11-18 11:36

Skylake比起之前的平台真的還有許多缺失與不明確的,但是我也無力自力更生
只好期待大大們的分享來逐步完成了

syscl 发表于 2016-11-18 11:38

joyweb 发表于 2016-11-18 11:32 https://www.pcbeta.com/static/image/common/back.gif
大大,你的9350具体配置是啥?

XPS 13 9350: i7-6560, 16G DDR3 1866MHz, Iris 540 with eDRAM 64M, 3200x1800触摸屏, 512GB NVMe, DW 1830

////

全王大大 发表于 2016-11-18 11:49

楼主大大,我的7559能不能解决开机禁行的问题啊。。。找了好多大神都没有用

joyweb 发表于 2016-11-18 11:49

syscl 发表于 2016-11-18 11:38 https://www.pcbeta.com/static/image/common/back.gif
XPS 13 9350: i7-6560, 16G DDR3 1866MHz, Iris 540 with eDRAM 64M, 3200x1800触摸屏, 512GB NVMe, DW 1 ...

(⊙v⊙)嗯,都是9350,差别还挺大的, 我是i5-6200,8g hd520,3200x1800,256 sunsamg NVMe,DW1560.所以你在github的方案我用不了啊。。。。。。

全王大大 发表于 2016-11-18 11:55


这是我的配置,核显hd530

skykingf 发表于 2016-11-18 11:55

谢大神分享

syscl 发表于 2016-11-18 16:30

feng.yi 发表于 2016-11-18 11:19 https://www.pcbeta.com/static/image/common/back.gif
楼主,我也是9350,换了1830的wifi,按照你这个帖子安装了BrcmFirmwareData. ...

利用我9350项目中toos/rebuild来给系统重建缓存.

////

syscl 发表于 2016-11-18 16:36

Jevons-Chan 发表于 2016-11-18 11:26 https://www.pcbeta.com/static/image/common/back.gif
坐等XPS13的全部方案!尽管我现在已经是99%完美状态!另外想问下版主,你的XPS开机会有两段不同的大小吗?前 ...

画面变大是因为HiDPI的原因, Clover在HiDPI这块还需要更多的工作, 但是这个太trivial了,真正的问题应该是现在耳机音量大的时候有杂音,有时候耳机会失去声音,唤醒花费的时间过长(2s~4s),这在M3800上面唤醒是瞬间完成的,SMBIOS不能对印,一对印立刻导致无法顺利传递_PSS和_CSS, 而开启HWP又会导致睡眠数据损坏,ALSD无法顺利重名成ALS0,读卡器无法驱动,光这些细节的问题就导致,还有很多工作要继续,怎么能说99%?

////

Jevons-Chan 发表于 2016-11-18 16:39

syscl 发表于 2016-11-18 16:36 https://www.pcbeta.com/static/image/common/back.gif
画面变大是因为HiDPI的原因, Clover在HiDPI这块还需要更多的工作, 但是这个太trivial了,真正的问题应该是 ...

{:5_262:}其实是我的要求比较低吧,睡眠唤醒的话,大概是1S左右吧,耳机确实还有杂音,确实变大就是HIDPI的原因,等待你的更新,希望能解决掉这个问题,其实type-c接口也还是无解吧,读卡器无解好像是一直以来都存在的!

Bynce 发表于 2016-11-18 16:58

怎么没人用DW1820 。 哎!!! 我的网卡呀!!!!

口袋妖怪heart 发表于 2016-11-18 17:33

话说居然没备份我的ioreg~ 不过看起来似乎是亮度驱动引起的喔?

CCL-YJ 发表于 2016-11-18 18:28

我的调不了亮度

kinvanhon 发表于 2016-11-18 18:36

如何将“TestVar=0”从NVRAM删掉?

gujiangjiang 发表于 2016-11-18 19:28

不要用这个方法,用了这个方法会导致Clover无法读取Nvram,具体表现为开机亮度可以保存了,但是Clover最后一次启动项无法保存,也就是Clover无法读取到Nvram了,反正Clover和OSX水火不容
页: [1] 2 3 4
查看完整版本: 修复Skylake 亮度无法保存的问题