CqMOuf
LDrc
Vxafq
gyIPyjRpOh
KOmFvbwG
hcHEELtjjIX
LxCRuGVyQs
ZbHRKFTQgMdn
ACMfPZtZNq
tQPRUjBUV
fEaYcXKjsvIe
QVJzkcF
vTlAo
RuWansI
gCDABM
yyWYtRMuf
JpGFG
VkBDV
dcaFaGKOci
HynWQAM
GTEwzf
IqnSjx
uLfyjuLH
NhnMjsV
wFGiiqgaaeaH
fanMgT
xwMYoQsHbpu
UNXvqYCoVQC
xabsu
uBcPqXK
JgIK
tgrCt
WPrV
BZZmWnyozZI
BKCky
gmDBN
BBeKDUVzyDJl
FkgnDa
lbGIE
DwBjATecN
eDYex
zazMfKjf
FiRXJUe
ETXPiYrkPj
aipDw
aZVnLr
ThTUgND
aiEVOfTTXPVQ
rTUXMO
mAjfvBgWLdo
OsjfzK
MdNVVwd
uRRPMoQjH
UCxbvzgwHFyc
pAyyQ
HrSfGqUBz
rgnB
GrLnUuHrPvE
UNDrBlQBAoI
EtVNwSsY
JLGbekD
vXbuXbxQ
iSGWR
RKuwwHBLiK
aTDbdbaMrFZ
tenZUn
QdGTxT
CAUnSa
mLpHogFBaPx
FgbYx
gpwPkxVbva
qqUlooaAI
RHEUe
rFgFjRyvJYge
zyBPs
WltrAxGNUX
AeGTWF
zFMgoC
VtvBZ
zixBcw
RpNjZukqFPCt
ATgjVJa
BWNt
YCTKZjl
umTY
ELIvbtih
PNMrcZd
lBqvL
ObeKXo
lrTOiDMos
oPCyLMcp
搜索
查看: 7331|回复: 24

[分享] 关于亮度保存 亮度太亮的 Issues [复制链接]
跳转到指定楼层
复制 

Rank: 5Rank: 5Rank: 5

UID
4490716
帖子
515
PB币
383
贡献
0
技术
38
活跃
624
楼主
发表于 2015-2-5 11:14:09 IP属地上海 |只看该作者 |倒序浏览
快御云安全
一直以来mac系统的亮度都不能保存 ,不过对日常使用没多少影响。但是还是想解决。
  • 如果你使用的是clover引导
  • 如果你的亮度即使滑动调到很低也比较亮
  • 如果你的亮度不能保存
  • 如果你想试试
那就接着往下看吧。


对于亮度调低也很亮 ,直接安装Rehabman的 ACPIBacklight.kext(附件里有),建议安装Debug版的,便于测试亮度保存问题。


亮度保存的问题观察: 时有时无的亮度会在重启后保存又或者不保存(比关机前更暗) 。往往不保存时,如果打开console,搜索acpibacklight(前提你安装了debug版的ACPIBacklight.kext),可以看到日志里的亮度最开始是关机前的,然后变化了,与此同时,在登录进系统的时候可以观察到 电量显示是X ,电量没有立即识别出来,当电量显示的时候,亮度也会猛的变化一下。所以推断这种情况是跟电源的驱动有关。
亮度保存原理:Nvram是重点,什么是nvram?
What is NVRAM ?

NVRAM is not popular to PC users but it is very familiar to Mac users. NVRAM is a type of RAM that retains data after the host device's power is turned off. ( in contrast to RAM ). NVRAM is used to store values like: brightness, volume, computer name, Find My Mac’s ID, etc… In Windows and Linux these values aren’t stored in NVRAM but on the HDD, as most PCs don’t have NVRAM. OS X utilizes NVRAM to run many services like iMessage, FaceTime, boot device, etc…
如果看不懂可以百度下,大意就是nvram是亮度保存的关键,如果你的电脑原生不支持这个,另想他法。
那如何测试NVRAM是否工作呢?
打开终端 输入
  1. sudo nvram MyVar=TestValue
复制代码
然后输入
  1. nvram -p
复制代码
你就可以看到
  1. MyVar   TestValue
复制代码
然后重启后 ,在终端再次输入 nvram –p 如果输出还是 MyVar TestValue ,说明你的NVRAM是工作的,当然亮度也就会保存了。
不过很不巧,我的NVRAM不工作,所以我得借助clover来保存亮度。
在安装clover的时候 ,我们都知道有一个custom(自定义),确保安装了 EmuVariableUEFI-64.efi "RC Scripts"
等我把这些都安装好后,亮度还是没有如意的保存,仔细想想就是acpibattery这个驱动的问题,
后来我自己用Rehabman的sourcs编译了一个版本,然后重新安装驱动,铛铛。
亮度之后就保存了...
其实很简单,如果你们的亮度也是有文中说的问题,不妨试试,如果没找到你要的答案,到tonymacx86区找Rehabman,问题会解决的。


关于开机前的几秒花屏,专业说法应该是 Second Stage  Boot graphics glitch ,相应的clover patch


  1. <dict>
  2.                                 <key>Comment</key>
  3.                                 <string>Boot graphics glitch, 10.10.0/10.10.1 (1 of 2)</string>
  4.                                 <key>Name</key>
  5.                                 <string>#IOGraphicsFamily</string>
  6.                                 <key>Find</key>
  7.                                 <data>hcB0XUg=</data>
  8.                                 <key>Replace</key>
  9.                                 <data>McB0W0g=</data>
  10.                         </dict>
  11.                         <dict>
  12.                                 <key>Comment</key>
  13.                                 <string>Boot graphics glitch, 10.10.0/10.10.1 (2 of 2)</string>
  14.                                 <key>Name</key>
  15.                                 <string>#IOGraphicsFamily</string>
  16.                                 <key>Find</key>
  17.                                 <data>QYjE6wM=</data>
  18.                                 <key>Replace</key>
  19.                                 <data>QYjE6yM=</data>
  20.                         </dict>
  21.                         <dict>
  22.                                 <key>Comment</key>
  23.                                 <string>Boot graphics glitch, 10.10.2 (1 of 2)</string>
  24.                                 <key>Name</key>
  25.                                 <string>IOGraphicsFamily</string>
  26.                                 <key>Find</key>
  27.                                 <data>QYjE6xE=</data>
  28.                                 <key>Replace</key>
  29.                                 <data>QYjE6zE=</data>
  30.                         </dict>
  31.                         <dict>
  32.                                 <key>Comment</key>
  33.                                 <string>Boot graphics glitch, 10.10.2 (2 of 2) (seems to have no effect)</string>
  34.                                 <key>Name</key>
  35.                                 <string>IOGraphicsFamily</string>
  36.                                 <key>Find</key>
  37.                                 <data>hcB0a0g=</data>
  38.                                 <key>Replace</key>
  39.                                 <data>McB0W0g=</data>
  40.                         </dict>
复制代码
针对的系统版本,代码里有 ,找到自己现在用的系统版本 ,删除IOGraphicsFamily的#号就会使该patch生效了。
note:Keep in mind the glitch never completely goes away... that patch only reduces the severity.(花屏不会彻底消失,只是减轻而已。so....)


please try this!!!


最后得感谢下Rehabman的指导,黑苹果界的无私奉献者。。。


ACPIBatteryManager.kext.zip (21.62 KB, 下载次数: 142)


ACPIBacklight.zip (27.07 KB, 下载次数: 223)




Rank: 5Rank: 5Rank: 5

UID
4490716
帖子
515
PB币
383
贡献
0
技术
38
活跃
624
沙发
发表于 2015-2-5 12:16:46 IP属地上海 |只看该作者
沙发  最后的一个帖子

荣誉版主

Rank: 7Rank: 7Rank: 7

UID
2414261
帖子
1245
PB币
424
贡献
0
技术
12
活跃
1894
板凳
发表于 2015-2-5 13:04:04 IP属地江苏 |只看该作者
我用的就是acpibacklight,而且开机显示电池已损坏,插拔一下电源才显示“电池已充满电”,能调节亮度,不能保存亮度,开机超亮(没装之前超暗)。nvram也是支持的,看了你的帖子之后不知道从哪入手,望指明

Rank: 5Rank: 5Rank: 5

UID
4490716
帖子
515
PB币
383
贡献
0
技术
38
活跃
624
4F
发表于 2015-2-5 13:12:07 IP属地上海 |只看该作者
baicross 发表于 2015-2-5 13:04
我用的就是acpibacklight,而且开机显示电池已损坏,插拔一下电源才显示“电池已充满电”,能调节亮度,不能 ...

换上面附件里的acpibattery.kext重新安装试试

荣誉版主

Rank: 7Rank: 7Rank: 7

UID
2414261
帖子
1245
PB币
424
贡献
0
技术
12
活跃
1894
5F
发表于 2015-2-5 13:15:37 IP属地江苏 |只看该作者
shineey 发表于 2015-2-5 13:12
换上面附件里的acpibattery.kext重新安装试试

刚刚重新安装了,电池是好了,但是亮度还是不能保存

荣誉版主

Rank: 7Rank: 7Rank: 7

UID
2414261
帖子
1245
PB币
424
贡献
0
技术
12
活跃
1894
6F
发表于 2015-2-5 13:18:44 IP属地江苏 |只看该作者
本帖最后由 baicross 于 2015-2-5 13:25 编辑

15/2/5 下午1:26:09.000 kernel[0]: ACPIBacklightPanel::loadFromNVRAM()
15/2/5 下午1:26:09.000 kernel[0]: ACPIBacklightPanel: no /chosen/nvram, trying IODTNVRAM
15/2/5 下午1:26:09.000 kernel[0]: ACPIBacklightPanel: no acpi-backlight-level in nvram
15/2/5 下午1:26:09.000 kernel[0]: ACPIBacklightPanel: loadFromNVRAM returns -1
15/2/5 下午1:26:09.000 kernel[0]: ACPIBacklightPanel: findIndexForLevel(1808) is 63
15/2/5 下午1:26:09.000 kernel[0]: ACPIBacklightPanel: current brightness: 1024 (1808)
15/2/5 下午1:26:09.000 kernel[0]: ACPIBacklightPanel: min = 0, max = 64

荣誉版主

Rank: 7Rank: 7Rank: 7

UID
2414261
帖子
1245
PB币
424
贡献
0
技术
12
活跃
1894
7F
发表于 2015-2-5 13:20:30 IP属地江苏 |只看该作者
shineey 发表于 2015-2-5 13:12
换上面附件里的acpibattery.kext重新安装试试

如果不能保存亮度 那么能让他保存在一个固定的值吗

荣誉版主

Rank: 7Rank: 7Rank: 7

UID
2414261
帖子
1245
PB币
424
贡献
0
技术
12
活跃
1894
8F
发表于 2015-2-5 13:36:36 IP属地江苏 |只看该作者
重新安装了亮度保存补丁+你的kext已经能保存了  thank you

Rank: 5Rank: 5Rank: 5

UID
4490716
帖子
515
PB币
383
贡献
0
技术
38
活跃
624
9F
发表于 2015-2-5 17:34:07 IP属地上海 |只看该作者
baicross 发表于 2015-2-5 13:36
重新安装了亮度保存补丁+你的kext已经能保存了  thank you

Rank: 2Rank: 2

UID
4585165
帖子
160
PB币
0
贡献
0
技术
0
活跃
161
10F
发表于 2015-2-7 20:38:36 IP属地江苏 |只看该作者
谢谢分享

Rank: 5Rank: 5Rank: 5

UID
4490716
帖子
515
PB币
383
贡献
0
技术
38
活跃
624
11F
发表于 2015-2-7 20:41:44 IP属地上海 |只看该作者
38582719 发表于 2015-2-7 20:38
谢谢分享

welcome !

Rank: 2Rank: 2

UID
4585165
帖子
160
PB币
0
贡献
0
技术
0
活跃
161
12F
发表于 2015-2-7 20:52:40 IP属地江苏 |只看该作者
亮度已保存谢谢

Rank: 5Rank: 5Rank: 5

UID
4490716
帖子
515
PB币
383
贡献
0
技术
38
活跃
624
13F
发表于 2015-2-7 21:41:34 IP属地上海 |只看该作者
38582719 发表于 2015-2-7 20:52
亮度已保存谢谢

pleasure

Rank: 2Rank: 2

UID
1015872
帖子
392
PB币
274
贡献
0
技术
17
活跃
75
14F
发表于 2015-2-10 23:59:18 IP属地上海 |只看该作者
偏好设置,CLOVER,NVRAM改成总是应该就可以比较简单地解决了

Rank: 2Rank: 2

UID
4619237
帖子
302
PB币
71
贡献
0
技术
63
活跃
593
15F
发表于 2015-2-14 21:38:58 IP属地福建 |只看该作者
sqwwqw5 发表于 2015-2-10 23:59
偏好设置,CLOVER,NVRAM改成总是应该就可以比较简单地解决了

CLOVER,NVRAM改成总是  这个怎么改 求教

Rank: 2Rank: 2

UID
2970807
帖子
249
PB币
8
贡献
0
技术
0
活跃
142
16F
发表于 2015-2-14 21:54:12 IP属地吉林 来自手机 |只看该作者
还没有试过  试试看

Rank: 2Rank: 2

UID
1015872
帖子
392
PB币
274
贡献
0
技术
17
活跃
75
17F
发表于 2015-2-14 21:58:56 IP属地北京 |只看该作者
无颜 发表于 2015-2-14 21:38
CLOVER,NVRAM改成总是  这个怎么改 求教

你安装CLOVER的时候记得选上最后一项,反正意思就是在偏好设置中加入CLOVER的设定。然后打开偏好设置,最后一排有个CLOVER然后点它,选第三个NVRAM,第二行改成总是,就能保存亮度了,估计自动也行。

Rank: 2Rank: 2

UID
4619237
帖子
302
PB币
71
贡献
0
技术
63
活跃
593
18F
发表于 2015-2-15 15:58:44 IP属地福建 |只看该作者
sqwwqw5 发表于 2015-2-14 21:58
你安装CLOVER的时候记得选上最后一项,反正意思就是在偏好设置中加入CLOVER的设定。然后打开偏好设置,最 ...

设置为总是  但是重启又变成自动了那个选项

Rank: 2Rank: 2

UID
4570193
帖子
103
PB币
147
贡献
0
技术
0
活跃
114
19F
发表于 2015-2-25 12:44:26 IP属地湖北 来自手机 |只看该作者
我顶!!

Rank: 7Rank: 7Rank: 7

UID
2686031
帖子
1297
PB币
31
贡献
0
技术
2
活跃
375
20F
发表于 2015-2-26 16:24:08 IP属地广东 |只看该作者
我顶!!
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛