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
查看完整版本: 比较完美的亮度驱动 ACPI Backlight Driver (更新: V1.2)