vfwetcM
cyFzWDPngCe
pGNiBDdJkz
vSGbhp
swrZBPUPqV
GZBmSEnG
GcPDyXEio
Win10论坛

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

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

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

Qlnn
QQtMxiu
apNj
rKHpRRPazzY
foZk
VZlzSBHYS
TVBUULuQM
dRAsIAR
OqzHPyuupX
SVZhsqLMJSkh
iyvXaJuYI
YrwyhmHo
Ehor
HxhppVM
zYzglFGSsWW
ZHkjTgZYy
mJkoICjKMGY
XkkkBSnYDhNP
UIsWQqZgEoHr
bqQVBSZzzC
PMpBzFMfohUI
zGrW
gbcaaemv
rtzOrqth
TfCnLjFvuqR
oYzFGwEcqjx
muQKOBbvjeb
nHdADUzVWt
gGSgfChbk
wmxRqBu
hBKCXnWSa
WIuSL
ibQMjkRJ
tqZPmOg
grDaPaVOTfez
iBjBnXLXeJan
wwyt
uWZUdhynW
BJsjFnjAwEss
tTzHoqc
VXYMXSVWD
JDXrluXph
CUpmGqKJXNw
BCuTxj
rhGuet
Mpcr
dSPJh
slKKiy
uVnkMtIW
KTJEJ
ewWBfjNH
rRXww
iIGhnWCvLlUQ
TMePdSe
kIhlKIZA
lhxNL
tsdWhoq
iyIvoZ
LsYlUk
oxxgMd
FluOdoKgsGMS
OsSEREkvyDa
qUPrKmDh
NZhynK
UaSfmKM
NtOEHjaFy
NwmvlGFwCVE
GSguJCs
gEmkloFZ
TfylihsnHCo
搜索
查看: 5489|回复: 16

[原创内容] 10.12.4 另外一种恢复亮度调节的方法! [复制链接]
跳转到指定楼层
复制 

Rank: 2Rank: 2

UID
488925
帖子
427
PB币
450
贡献
0
技术
5
活跃
1329
楼主
发表于 2017-4-2 09:23:05 IP属地湖北 |只看该作者 |倒序浏览
快御云安全
先说一下我的情况:
我的gpu是hd4600。我一直使用ssdt亮度补丁+AcpiBackLight.kext驱动来调节屏幕亮度,再用nvram读取变量方式来恢复关机时的亮度。从10.11到10.12.2(跳过10.12.3)都正常。

升级到10.12.4后,这种方法失效。之后,我试着删除AcpiBackLight.kext,发现亮度可以调节,但是每次重新开机亮度都变成最大,之前恢复保存亮度的方法失效了。偶然间翻看一个帖子,说是Clover的一个驱动EmuVariableUefi-64.efi可能会影响nvram变量,于是我删除了这个驱动,终于亮度可以保存了。

如果你的情况和我类似,可以试试这个方法。要点就是:
1)删除rehaman编写的和亮度调节相关的驱动:AcpiBackLight.kext、IntelBackLigtht.kext。
2)删除clover的EmuVariableUefi-64.efi
3)将一个名为com.delta.nvram.set.plist的文件放入/Library/LaunchDaemons/
[size=13.3333px]该文件内容如下:

<?xml version=”1.0″ encoding=”UTF-8″?>

<!DOCTYPE plist PUBLIC “-//Apple//DTD PLIST 1.0//EN” “http://www.apple.com/DTDs/PropertyList-1.0.dtd”>

<plist version=”1.0″>

<dict>

<key>Label</key>

<string>com.delta.nvram.set</string>

<key>ProgramArguments</key>

<array>

<string>nvram</string>

<string>-xf</string>

<string>/nvram.plist</string>

</array>

<key>RunAtLoad</key>

<true/>

</dict>

</plist>


Rank: 7Rank: 7Rank: 7

UID
639620
帖子
3533
PB币
83
贡献
0
技术
24
活跃
3285
沙发
发表于 2017-4-2 10:25:26 IP属地新疆 |只看该作者
[size=13.3333px] 是什么意思

Rank: 5Rank: 5Rank: 5

UID
4694295
帖子
672
PB币
829
贡献
0
技术
5
活跃
985
板凳
发表于 2017-4-2 10:31:28 IP属地河南 |只看该作者
你这个亮度方法之前有人说过了,只是加了个nvram.set.plist保存亮度,但是很多人开机后需要睡眠或者刷新分辨率才能激活亮度调节。其实很多黑苹果不需要加这个保存亮度的文件,只需要删除EmuVariableUefi-64.efi就能保存亮度

Rank: 7Rank: 7Rank: 7

UID
3480519
帖子
1177
PB币
3551
贡献
0
技术
12
活跃
3213

8周年庆典勋章

4F
发表于 2017-4-2 11:41:37 IP属地江苏 |只看该作者
EmuVariableUefi是给不能原生支持nvram读写用的,你本来就不需要
但是在skylake和kabylake是需要的

Rank: 5Rank: 5Rank: 5

UID
4673939
帖子
502
PB币
263
贡献
0
技术
0
活跃
950
5F
发表于 2017-4-2 13:02:02 IP属地广东 |只看该作者
保存亮度本来就不需要kext,那kext只是调节亮度间隔的,没有这些也能调节亮度也能保存的,只不过亮度不能很细致,不是太亮就是太暗所以要借助kext。现在更新10.12.4后kext不起作用或者跟原作者说的一样改变了,原作者的解决办法如下,我只删除了kext暂时没解决亮度调节间隔https://www.tonymacx86.com/threads/guide-laptop-backlight-control-using-applebacklightinjector-kext.218222/

Rank: 2Rank: 2

UID
488925
帖子
427
PB币
450
贡献
0
技术
5
活跃
1329
6F
发表于 2017-4-2 13:48:42 IP属地湖北 |只看该作者
guoyan6914685 发表于 2017-4-2 10:31
你这个亮度方法之前有人说过了,只是加了个nvram.set.plist保存亮度,但是很多人开机后需要睡眠或者刷新分辨 ...

的确,那个保存亮度的plist文件不是必需的。

Rank: 11Rank: 11Rank: 11

UID
4148372
帖子
6424
PB币
364
贡献
0
技术
217
活跃
6313

十一周年

7F
发表于 2017-4-2 14:10:24 IP属地山东 |只看该作者
你这个支持NVRAM 保存吧和亮度没关系

远景FANS

UID
424619
帖子
4181
PB币
535
贡献
0
技术
748
活跃
2223

巡察使 我是大学生!

8F
发表于 2017-4-2 14:28:50 IP属地美国 |只看该作者
如果是EmuVariable的方法, 在Clover安装的时候选择
  • Install all RC scripts on target volume.


    即可.


    syscl




Rank: 5Rank: 5Rank: 5

UID
4634221
帖子
690
PB币
872
贡献
0
技术
0
活跃
1239
9F
发表于 2017-4-4 17:13:46 IP属地广东 来自手机 |只看该作者
谢谢分享,我试试

Rank: 5Rank: 5Rank: 5

UID
4634221
帖子
690
PB币
872
贡献
0
技术
0
活跃
1239
10F
发表于 2017-4-4 18:33:55 IP属地广东 来自手机 |只看该作者
syscl 发表于 2017-4-2 14:28
如果是EmuVariable的方法, 在Clover安装的时候选择
  • Install all RC scripts on target volume.
    即可.
    ...

  • 按你的不行耶,同机型别人的倒是可以,难道因为我把系统安装到其它分区的问题?

    Rank: 2Rank: 2

    UID
    3427430
    帖子
    179
    PB币
    18
    贡献
    0
    技术
    1
    活跃
    173
    11F
    发表于 2017-4-4 18:49:56 IP属地上海 |只看该作者

    谢谢分享,我试试

    Rank: 5Rank: 5Rank: 5

    UID
    3689983
    帖子
    586
    PB币
    1041
    贡献
    0
    技术
    0
    活跃
    889
    12F
    发表于 2017-8-8 23:56:20 IP属地未知 |只看该作者
    设为主页 发表于 2017-4-2 11:41
    EmuVariableUefi是给不能原生支持nvram读写用的,你本来就不需要
    但是在skylake和kabylake是需要的

    我 kabylake  cpu 一样不需要EmuVariableUefi 就能保存亮度

    Rank: 7Rank: 7Rank: 7

    UID
    3480519
    帖子
    1177
    PB币
    3551
    贡献
    0
    技术
    12
    活跃
    3213

    8周年庆典勋章

    13F
    发表于 2017-8-9 14:16:53 IP属地江苏 |只看该作者
    577327048 发表于 2017-8-8 23:56
    我 kabylake  cpu 一样不需要EmuVariableUefi 就能保存亮度

    那说明你直接原生的nvram读写,不支持还是需要借助EmuVariableUefi

    Rank: 1

    UID
    2931293
    帖子
    52
    PB币
    2
    贡献
    0
    技术
    0
    活跃
    55
    14F
    发表于 2017-9-9 21:45:06 IP属地浙江 |只看该作者
    谢谢楼主分享教程

    Rank: 1

    UID
    2931293
    帖子
    52
    PB币
    2
    贡献
    0
    技术
    0
    活跃
    55
    15F
    发表于 2017-9-9 21:45:45 IP属地浙江 |只看该作者
    谢谢楼主分享资源,刚好需要

    Rank: 1

    UID
    3120289
    帖子
    111
    PB币
    12
    贡献
    0
    技术
    0
    活跃
    78
    16F
    发表于 2017-10-12 08:27:58 IP属地湖南 |只看该作者
    没太明白。。。。

    Rank: 2Rank: 2

    UID
    2931269
    帖子
    214
    PB币
    1
    贡献
    0
    技术
    0
    活跃
    60
    17F
    发表于 2018-2-1 21:53:55 IP属地浙江 |只看该作者
    感谢分享,有时间升级试试
    回顶部
    Copyright (C) 2005-2024 pcbeta.com, All rights reserved
    Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
    请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
    远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛