JACK007
发表于 2011-10-6 19:17
Nezzdivya 发表于 2011-10-6 18:41 static/image/common/back.gif
lz你好 。。我用你的那段代码编译错误。。
具体在倒数第二行
Method (_DSM, 4, NotSerial ...
我的一样
tmacyunn
发表于 2011-10-6 19:21
Nezzdivya 发表于 2011-10-6 18:41 static/image/common/back.gif
lz你好 。。我用你的那段代码编译错误。。
具体在倒数第二行
Method (_DSM, 4, NotSerial ...
试试看,那个DSM下面有2个句没加上去,我1楼那里是说假如有加显卡位置那里加入了代码的。
道奇兔
发表于 2011-10-6 19:34
Nezzdivya 发表于 2011-10-6 18:41 static/image/common/back.gif
lz你好 。。我用你的那段代码编译错误。。
具体在倒数第二行
Method (_DSM, 4, NotSerial ...
你是不是多一個 }?
tmacyunn
发表于 2011-10-6 19:37
道奇兔 发表于 2011-10-6 19:34 static/image/common/back.gif
你是不是多一個 }?
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}是的,应该是没加全。我以为他们都用dsdt驱动了显卡加了_DSM,所以就把那部分省去了。
JACK007
发表于 2011-10-6 20:01
tmacyunn 发表于 2011-10-6 19:37 static/image/common/back.gif
是的,应该是没加全。我以为他们都用dsdt驱动了显卡加了_DSM,所以就把那部分省去了。
谢谢楼主,你加的和我加的的,一样。。。。用你帮我修改的。。一样无效,加了kext,就不能调节亮度了。怎么都调不了,太阳,滑竿都动,就是亮度不变,貌似也不是在最亮,而是在一个固定值。我的是HD3000,变色弄开不开显卡都一样结果!
艾斯毕了
发表于 2011-10-6 20:07
果断更新
道奇兔
发表于 2011-10-6 20:22
tmacyunn 发表于 2011-10-6 19:37 static/image/common/back.gif
是的,应该是没加全。我以为他们都用dsdt驱动了显卡加了_DSM,所以就把那部分省去了。
{:9_363:}......有些人按表操課少了3行都不會注意到= =
tmacyunn
发表于 2011-10-6 20:34
JACK007 发表于 2011-10-6 20:01 static/image/common/back.gif
谢谢楼主,你加的和我加的的,一样。。。。用你帮我修改的。。一样无效,加了kext,就不能调节亮度了。怎 ...
你默认不加kext的时候能用Fn+快捷键调节亮度么?
JACK007
发表于 2011-10-6 20:49
tmacyunn 发表于 2011-10-6 20:34 static/image/common/back.gif
你默认不加kext的时候能用Fn+快捷键调节亮度么?
可以,然后发现一旦加载ACPIBacklight.kext后,AppleBacklight.kext就不会加载了,所以就没法调亮度了!
tmacyunn
发表于 2011-10-6 20:58
JACK007 发表于 2011-10-6 20:49 static/image/common/back.gif
可以,然后发现一旦加载ACPIBacklight.kext后,AppleBacklight.kext就不会加载了,所以就没法调亮度了!
你试试把PNLF里面的UID换成0x0A,而不是0x0E.
JACK007
发表于 2011-10-6 21:05
tmacyunn 发表于 2011-10-6 20:58 static/image/common/back.gif
你试试把PNLF里面的UID换成0x0A,而不是0x0E.
正在试,刚才我把我的屏幕的Id加到APCIBacklight。。然后居然它直接不加载了。。。晕的很啊
zgalvin
发表于 2011-10-6 21:14
本帖最后由 zgalvin 于 2011-10-6 21:19 编辑
你这个改法貌似和我帖子里面的“可选安装2”差不多。只是我没有像楼主写的那么详细。
我的帖子里还有一种改法。更稳定,快速,不需要加驱动,但是亮度调节条是无效的,只能键盘控制。基本上直接用的华硕原生的亮度控制。
楼主,你那个“一点发现:”里面说的情况可以把你的BCL里面的数值按照升序排列就没问题了。我的可以实现16档的亮度控制。
看了看你的BCL,前两行0x46, 0x28, 应该可以直接删掉。和后面重复。
我对_BCL的理解是Backlight control list(背光控制列表)。你在提高(或降低)显示器亮度时,会将指向这个列表的指针+1(或-1)。然后通过这个指针读取当前指向的值来控制显示器亮度。所以就要求_BCL里面的值按顺序排列。
你说你的亮度只有8档,但是_BCL里面有13项(2个重复)共11档。你可以先删掉前面两个重复的,然后测试哪3个档是无效的,删掉保留8个应该就可以解决你的问题。
我用的是 GenericBrightness.kext
感觉ACPIBacklight.kext是同一个原理,我没看你那个的源代码。
JACK007
发表于 2011-10-6 21:19
tmacyunn 发表于 2011-10-6 20:58 static/image/common/back.gif
你试试把PNLF里面的UID换成0x0A,而不是0x0E.
仍然不加载applebacklight。。。晕啊,他们有冲突???
tmacyunn
发表于 2011-10-6 22:01
本帖最后由 tmacyunn 于 2011-10-6 22:08 编辑
zgalvin 发表于 2011-10-6 21:14 static/image/common/back.gif
你这个改法貌似和我帖子里面的“可选安装2”差不多。只是我没有像楼主写的那么详细。
我的帖子里还有一种改 ...
额,你说的那2个重复的我也注意了,问了论坛有相似情况的说是在使用电池和电源时的默认亮度值。你说的快捷键的我也是一样的,Fn+up/down调节,无小太阳图标提示,但是可以调节可以记住亮度。这个应该是由bios控制的吧。
我说的那个发现可能你还没看清楚,我是亮度有10档,我是对比macbook3,1里面的IO部分值的,里面显示是8个档。而我的机型刚好设置成了这个型号所以才联想起来。
Edit:
这个是ACPI里面关于BCL的说明:
tmacyunn
发表于 2011-10-6 22:02
JACK007 发表于 2011-10-6 21:19 static/image/common/back.gif
仍然不加载applebacklight。。。晕啊,他们有冲突???
我这里的情况是开机后可以看到加载,一会儿查看就没有加载了。
JACK007
发表于 2011-10-6 22:05
tmacyunn 发表于 2011-10-6 22:02 static/image/common/back.gif
我这里的情况是开机后可以看到加载,一会儿查看就没有加载了。
我用的10.7.2 11c55不知道有关系么?哎上次弄alc270的声卡也是方法都对就是不行!烂HP
JACK007
发表于 2011-10-7 20:20
tmacyunn 发表于 2011-10-6 22:02 static/image/common/back.gif
我这里的情况是开机后可以看到加载,一会儿查看就没有加载了。
楼主,貌似今天看到一次加载了,也是过会就退出了,突然想到一个重要问题,你的变色龙用的什么版本?FakeSMC用的2.5还是3.1?
tmacyunn
发表于 2011-10-7 20:43
本帖最后由 tmacyunn 于 2011-10-9 11:58 编辑
JACK007 发表于 2011-10-7 20:20 static/image/common/back.gif
楼主,貌似今天看到一次加载了,也是过会就退出了,突然想到一个重要问题,你的变色龙用的什么版本?Fake ...
我的变色龙是最新的版本,Fakesmc是3.1的。
JACK007
发表于 2011-10-8 22:49
tmacyunn 发表于 2011-10-7 20:43 static/image/common/back.gif
我的变色龙是3.1的。
变色龙没有3.1吧?我的是r1573还是不行?请问你的是多少阿?是不是你的fakesmc是3.1?谢谢!
tmacyunn
发表于 2011-10-9 12:00
JACK007 发表于 2011-10-8 22:49 static/image/common/back.gif
变色龙没有3.1吧?我的是r1573还是不行?请问你的是多少阿?是不是你的fakesmc是3.1?谢谢!
手误了,如果这个驱动不行,你去试试另外一个kext吧。
页:
1
2
3
[4]
5
6
7
8
9
10
11
12
13