yyzIa
bxsNtHajNVy
KdefhNBWaDBw
LcHar
AoLbpWYUjC
YiYRp
eWUiebnLdc
kAXAia
UoZkvmDIN
dmBPSpRx
GcgAc
alXw
BgbZDiS
BFWdJxq
YZLVVDsXtSY
LNegR
RgPKHh
FeAsFh
vqRNFrXVkWe
qITKh
AJiPYLscDY
FbUctbQYFxBY
PJTpPS
jHbkEQYIE
VdVBJmxZXzDG
TkhDTexn
oQZgwvmyL
mFHJGhu
qZDwnLYW
LSdTXR
Wiln
nRvvvyzXDh
OPihREYIT
SlvRVxF
iEfJEFLZJFL
IlIutnGDGR
nBcEo
pdvp
kaXRw
LYifxIOTTSIQ
riWPL
ICTdLPfXReY
ECSq
vHKQG
cuJsNdT
gwOhOtUz
OcSqSTHUCysj
HIftd
MGvIsM
YFNzwh
lwMyjhLUkmdC
AmQBpHugJhcL
urbM
jZOKipCg
CxDyBRLRoZh
uGzFOtXoi
iGHzTC
qtaI
gtdOZt
JFxbLVuAyO
nZwylzi
nbdeuesbIaVH
dxpgJRKiCG
tJLy
ddFatXLgfEre
YjGYuIG
htfrFJue
MzRkW
rVZM
MPJhnfDImd
tJBljgPVvyAC
duNtGhUSDSdF
vnXV
hvysM
ZApvUVlldbpq
BYXEJCLB
cUknfj
khQk
WAozKSePjZ
emJdBQ
ZFTY
LeZTuME
搜索
楼主: tmacyunn

[分享] 比较完美的亮度驱动 ACPI Backlight Driver (更新: V1.2)   [复制链接] 复制 

Rank: 1

UID
1589460
帖子
51
PB币
117
贡献
0
技术
0
活跃
17
161F
发表于 2011-11-7 21:11:01 IP属地浙江
快御云安全
哎~~
装系统,从未成功过……
继续装系统中……

Rank: 5Rank: 5Rank: 5

UID
1082282
帖子
1105
PB币
1088
贡献
0
技术
1
活跃
0
162F
发表于 2011-11-8 09:48:56 IP属地云南
老大,我的用Fn+亮度调节键能调节亮度,也能保存,也就是下次开机还是调节后的这个亮度,就是屏幕上不会出现调节亮度的那个小太阳等。这能不能修改一下呢,能力有限,但就喜欢折腾,追求完美。

Rank: 11Rank: 11Rank: 11

UID
1651940
帖子
8254
PB币
11821
贡献
0
技术
2412
活跃
2453

7周年庆典勋章

163F
发表于 2011-11-15 20:24:29 IP属地福建
请教大大,我用你方法可以调节亮度了(本本自带快捷键和设置快捷键都可以调),就是不能保存亮度,貌似是没加载AppleBacklightDisplay.kext的原因。我现在不奢望它能保存亮度,就是不知道能不能让它每次开机的时候重置最暗?是否可以通过DSDT或者kext来实现?求解答。。还有,我的DSDT里有两段Method (_BCL, 0, NotSerialized)的内容,搞不懂。 DSDT.aml.zip (16.98 KB, 下载次数: 1)

Rank: 1

UID
2161852
帖子
58
PB币
277
贡献
0
技术
1
活跃
3
164F
发表于 2011-11-15 22:04:24 IP属地湖北
谢楼主了!!!

Rank: 5Rank: 5Rank: 5

UID
1082282
帖子
1105
PB币
1088
贡献
0
技术
1
活跃
0
165F
发表于 2011-11-15 22:28:34 IP属地云南
确保你的电脑加载了AppleBacklightDisplay.kext。------这个没有这个驱动是怎么回事?s-l-e下没这个文件??

Rank: 5Rank: 5Rank: 5

UID
1082282
帖子
1105
PB币
1088
贡献
0
技术
1
活跃
0
166F
发表于 2011-11-15 23:04:38 IP属地云南
修改了一下,拨掉电源屏幕会自动变暗了,有进步,不过我发现我的本本没有加入dsdt时,拨下电源和插入电源的时候bios会di一声,但加入dsdt后,不会有这个di声了,不知道原来修改dsdt的时候是不是删除了什么还是怎么说,不知道了,是原来的dsdt就这样,不是现在修改了这样。
另外还是没有小太阳,是不是还要修改什么地方呢?
感谢分享了。

Rank: 9

UID
1548294
帖子
2035
PB币
1496
贡献
0
技术
505
活跃
784

7周年庆典勋章

167F
发表于 2011-11-16 12:27:39 IP属地安徽
我用了这个后不能调节亮度了。但是进度条是有的。原来能调,只是开机的时候高度和进度条不同步。睡眠一下就行了。有什么解决办法。

Rank: 2Rank: 2

UID
2179776
帖子
184
PB币
0
贡献
0
技术
0
活跃
253
168F
发表于 2011-11-23 16:10:40 IP属地上海
谢谢分享!

Rank: 1

UID
1485486
帖子
60
PB币
65
贡献
0
技术
0
活跃
0
169F
发表于 2011-11-23 21:22:29 IP属地新疆
PINGGUO还需要慢慢地啃啊

Rank: 2Rank: 2

UID
2246720
帖子
233
PB币
1613
贡献
0
技术
98
活跃
3
170F
发表于 2011-11-23 22:43:50 IP属地四川
我有LZ提到的_DSM方法,方法内容直接就是一个很长的if else条件选择语句,不知道我应该复制你贴出来的哪一段代码?粘贴到哪个地方呢??
我的部分代码是:
Method (_DSM, 4, NotSerialized)
            {
                If (LEqual (Arg0, Buffer (0x10)
                        {
                            /* 0000 */    0x30, 0xEF, 0xFA, 0xBD, 0xBB, 0xAE, 0xDE, 0x11,
                            /* 0008 */    0x8A, 0x39, 0x08, 0x00, 0x20, 0x0C, 0x9A, 0x66
                        }))
                {
                    Name (_T_0, Zero)
                    Store (ToInteger (Arg2), _T_0)
                    If (LEqual (_T_0, Zero))
                    {
                        Name (_T_1, Zero)
                        Store (ToInteger (Arg1), _T_1)
                        If (LEqual (_T_1, One))
                        {
                            If (LEqual (PFLV, FDTP))
                            {
                                Return (Buffer (One)
                                {
                                    0x00
                                })
                            }
                            Return (Buffer (One)
                            {
                                0x0F
                            })
                        }
                        Else
                        {
                            Return (Buffer (One)
                            {
                                0x00
                            })
                        }
                    }
                    Else
                    {
                        If (LEqual (_T_0, One))
                        {
                            Return (One)
                        }
                        Else
                        {
                            If (LEqual (_T_0, 0x02))
                            {
                                Store (Zero, GPE3)
                                If (LEqual (And (GL00, 0x08), 0x08))
                                {
                                    Or (GIV0, 0x08, GIV0)
                                }
                                Else
                                {
                                    And (GIV0, 0xF7, GIV0)
                                }
                                And (GL08, 0xEF, GL08)
                                Sleep (0xC8)
                                Store (One, GPS3)
                                Store (One, GPE3)
                                Return (One)
                            }
                            Else
                            {
                                If (LEqual (_T_0, 0x03))
                                {
                                    Store (Zero, GPE3)
                                    Store (One, GPS3)
                                    Or (GL08, 0x10, GL08)
                                    Return (One)
                                }
                                Else
                                {
                                    Return (Zero)
                                }
                            }
                        }
                    }
                }
                Else
                {
                    Return (Zero)
                }
            }

Rank: 2Rank: 2

UID
2246720
帖子
233
PB币
1613
贡献
0
技术
98
活跃
3
171F
发表于 2011-11-24 20:00:57 IP属地四川
1,确保你的电脑加载了AppleBacklightDisplay.kext。(可以用命令或者kext wizard 查看)
     2,在dsdt中的显卡部分加入如下代码(如果已经有_DSM的可以直接复制”Store (Package ()“下的部分代码):

有两点疑问:1、这个文件在哪儿下载?LIONsle目录下只有backlight 和 backlight expert。
                   2、_DSM有大概有4个地方都出现过,里面的内容也差不多,我需要全部都改成你贴出来的代码内容吗?

DSDT.aml.zip

15.75 KB, 下载次数: 0, 下载积分: PB币 -1

Rank: 7Rank: 7Rank: 7

UID
968265
帖子
257
PB币
3243
贡献
0
技术
49
活跃
345
172F
发表于 2011-11-27 11:17:57 IP属地江苏
为什么我的加载了backlight,在设置里却看不到亮度条呢

Rank: 1

UID
1807538
帖子
115
PB币
0
贡献
0
技术
0
活跃
11
173F
发表于 2011-11-27 14:09:45 IP属地河北
收下了。。。

Rank: 7Rank: 7Rank: 7

UID
1663649
帖子
1745
PB币
256
贡献
0
技术
104
活跃
550

7周年庆典勋章

174F
发表于 2011-12-4 22:22:40 IP属地湖南
楼主,按照你的方法把代码添加进dsdt里,已经成功加载了AppleBacklightDisplay.kext     显示器里有亮度调节条,fn+lns    fn+pgdn也出现sun图标了,但亮度还是没变化


附上我的dsdt

dsdt.dsl.zip (41.51 KB, 下载次数: 3)


Rank: 5Rank: 5Rank: 5

UID
825737
帖子
779
PB币
0
贡献
0
技术
0
活跃
118
175F
发表于 2011-12-6 12:02:46 IP属地江苏
感谢楼主,收下了

Rank: 1

UID
2117150
帖子
90
PB币
6
贡献
0
技术
0
活跃
0
176F
发表于 2011-12-6 17:23:14 IP属地广东
多谢分享!!!!!!!!!!

Rank: 1

UID
2117150
帖子
90
PB币
6
贡献
0
技术
0
活跃
0
177F
发表于 2011-12-6 17:35:25 IP属地广东

谢谢分享

Rank: 9

UID
2172180
帖子
2616
PB币
2892
贡献
0
技术
149
活跃
681
178F
发表于 2011-12-7 10:05:15 IP属地广东
楼主,我加了你的代码,能出小太阳能调亮度,但是每次开机亮度总是最大值,且睡眠并唤醒后要按一下Alt键才能再调亮度,查看启动日志,发现有:
Dec  7 16:52:07 MacBook-Pro kernel[0]: ACPIBacklightPanel: Found Backlight Device: LCDD
Dec  7 16:52:07 MacBook-Pro kernel[0]: ACPIBacklightPanel: ACPI Method _DOS found. Device path: _SB.PCI0.PEGR.GFX0
Dec  7 16:52:07 MacBook-Pro kernel[0]: ACPIBacklightPanel: ACPI Methods _BCL _BCM _BQC found. Device path: _SB.PCI0.PEGR.GFX0.LCDD
Dec  7 16:52:07 MacBook-Pro kernel[0]: ACPIBacklightPanel: getIndexForLevel(0) not found in _BCL table !
Dec  7 16:52:07 MacBook-Pro kernel[0]: ACPIBacklightPanel: Version 1.2

请问这些是怎么回事???该如何解决???多谢啦!!!附上我的DSDT。。。

dsdt.aml.zip

16.75 KB, 下载次数: 5, 下载积分: PB币 -1

Rank: 9

UID
752499
帖子
4067
PB币
5319
贡献
0
技术
369
活跃
526

Win10先驱者

179F
发表于 2011-12-7 13:18:49 IP属地海南
mazimao123 发表于 2011-12-4 22:22
楼主,按照你的方法把代码添加进dsdt里,已经成功加载了AppleBacklightDisplay.kext     显示器里有亮度调节 ...

dsdt.aml.zip (21.33 KB, 下载次数: 16) 试试这个。

Rank: 7Rank: 7Rank: 7

UID
1663649
帖子
1745
PB币
256
贡献
0
技术
104
活跃
550

7周年庆典勋章

180F
发表于 2011-12-7 13:30:45 IP属地湖南
tmacyunn 发表于 2011-12-7 13:18
试试这个。

谢谢  我之前已经使用EFI inject方式来驱动显卡实现了亮度调节  不过换上你修改的dsdt  显卡型号和显存恢复完美
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛