hellozhangxin 发表于 2012-7-25 19:12

小學雞 发表于 2012-7-25 19:07 static/image/common/back.gif
无限菊花.......转晕了

唔 是不是没用原版的kext啊
按理不应该这样啊

小學雞 发表于 2012-7-25 19:17

hellozhangxin 发表于 2012-7-25 19:12 static/image/common/back.gif
唔 是不是没用原版的kext啊
按理不应该这样啊

已确定使用了原版kext,帮我看看刚才的dsdt code,看有没有打错什么地...谢谢

hellozhangxin 发表于 2012-7-25 19:23

小學雞 发表于 2012-7-25 19:17 static/image/common/back.gif
已确定使用了原版kext,帮我看看刚才的dsdt code,看有没有打错什么地...谢谢

name那几项删去试试

小學雞 发表于 2012-7-25 19:27

hellozhangxin 发表于 2012-7-25 19:23 static/image/common/back.gif
name那几项删去试试

Name (_ADR, 0xFFFF)
Name (_SUN, One)
这两个?

hellozhangxin 发表于 2012-7-25 19:31

小學雞 发表于 2012-7-25 19:27 static/image/common/back.gif
Name (_ADR, 0xFFFF)
Name (_SUN, One)
这两个?

不是 指定ATIconfig参数那个

小學雞 发表于 2012-7-25 19:31

hellozhangxin 发表于 2012-7-25 19:23 static/image/common/back.gif
name那几项删去试试

删除了
Name (_ADR, 0xFFFF)
Name (_SUN, One)
可进入系统,但没效果............

小學雞 发表于 2012-7-25 19:32

hellozhangxin 发表于 2012-7-25 19:31 static/image/common/back.gif
不是 指定ATIconfig参数那个

"@0,name",
                              Buffer ()
                              {
                                    "ATY,Uakari"   //这里填的是你指定的Aticonfig
                              },

                              "@1,name",
                              Buffer ()
                              {
                                    "ATY, Uakari"
                              },

                              "@2,name",
                              Buffer ()
                              {
                                    "ATY, Uakari"
                              },

                              "@3,name",
                              Buffer ()
                              {
                                    "ATY, Uakari"
                              },
这4个是吧,好的

hellozhangxin 发表于 2012-7-25 19:32

小學雞 发表于 2012-7-25 19:31 static/image/common/back.gif
删除了
Name (_ADR, 0xFFFF)
Name (_SUN, One)


这两项是不能删除的 删掉这两项了下面显卡代码就没用了

hellozhangxin 发表于 2012-7-25 19:35

小學雞 发表于 2012-7-25 19:32 static/image/common/back.gif
"@0,name",
                              Buffer ()
                              {



然后再检查下那两个kext里有没有6899这个ID

小學雞 发表于 2012-7-25 19:39

hellozhangxin 发表于 2012-7-25 19:35 static/image/common/back.gif

然后再检查下那两个kext里有没有6899这个ID
AMDRadeonAccelerator.kext & ATI5000Controller.kext 原版均有6899 id
但重启无没有效果
顯示器:

類型:      GPU
匯流排:      PCIe
插槽:      J6B1
PCIe 通道寬度:      x16
VRAM(總數):      5 MB
廠商:      ATI (0x1002)
設備識別碼:      0x689e
修正版識別碼:      0x0000
核心延伸功能簡介:      無 Kext 載入
顯示器:
顯示器:
解析度:      1400 x 1050
像素深度:      32 位元色彩(ARGB8888)
主要顯示器:      是
鏡像:      關閉

hellozhangxin 发表于 2012-7-25 19:40

小學雞 发表于 2012-7-25 19:39 static/image/common/back.gif
AMDRadeonAccelerator.kext & ATI5000Controller.kext 原版均有6899 id
但重启无没有效果
顯示器:

dsdt没起作用
起作用的话设备识别码会变成6899

小學雞 发表于 2012-7-25 19:41

hellozhangxin 发表于 2012-7-25 19:35 static/image/common/back.gif

然后再检查下那两个kext里有没有6899这个ID

如果Aticonfig用错了会有什么提示?
无限菊花吗?

hellozhangxin 发表于 2012-7-25 19:43

小學雞 发表于 2012-7-25 19:41 static/image/common/back.gif
如果Aticonfig用错了会有什么提示?
无限菊花吗?

正常情况下会黑屏或者花屏之类的
无限菊花我只在笔记本显卡上遇到过
要不你先移除那两个kext看看你的设备识别码显示的是多少
如果变成是6899说明dsdt工作了
再把那两个kext装回去

hellozhangxin 发表于 2012-7-25 19:44

小學雞 发表于 2012-7-25 19:41 static/image/common/back.gif
如果Aticonfig用错了会有什么提示?
无限菊花吗?

显卡下面先只保留改设备ID那一项试试

小學雞 发表于 2012-7-25 19:47

hellozhangxin 发表于 2012-7-25 19:43 static/image/common/back.gif
正常情况下会黑屏或者花屏之类的
无限菊花我只在笔记本显卡上遇到过
要不你先移除那两个kext看看你的设 ...

先将dsdt保留
"device-id",
Buffer (0x04)
{
0x99, 0x68, 0x00, 0x00
},
然后删除那两个kext,是这样吗?我试试

hellozhangxin 发表于 2012-7-25 19:52

小學雞 发表于 2012-7-25 19:47 static/image/common/back.gif
先将dsdt保留
"device-id",
Buffer (0x04)



dsdt里面@0,name什么的统统先删掉
删掉那两个kext先看看显卡设备识别码有没有变化

小學雞 发表于 2012-7-25 19:53

hellozhangxin 发表于 2012-7-25 19:44 static/image/common/back.gif
显卡下面先只保留改设备ID那一项试试

Device (PEG0)
            {
                Name (_ADR, 0x00010000)
                Method (_PRT, 0, NotSerialized)
                {
                  If (PICM)
                  {
                        Return (AR02 ())
                  }
                  Return (PR02 ())
                }
                Device (PEGP)
                {
                  Method (_DSM, 4, NotSerialized)
                  {
                        Store (Package (0x02)
                            {
                              "device-id",
                              Buffer (0x04)
                              {
                                    0x99, 0x68, 0x00, 0x00
                              }
                            }, Local0)
                        DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                        Return (Local0)
                  }
                }
            }顯示器:

類型:        GPU
匯流排:        PCIe
PCIe 通道寬度:        x16
VRAM(總數):        5 MB
廠商:        ATI (0x1002)
設備識別碼:        0x689e
修正版識別碼:        0x0000
核心延伸功能簡介:        無 Kext 載入
顯示器:
顯示器:
解析度:        1400 x 1050
像素深度:        32 位元色彩(ARGB8888)
主要顯示器:        是
鏡像:        關閉
連線:        是
-------------------------
id死活不变-_-''

hellozhangxin 发表于 2012-7-25 19:58

小學雞 发表于 2012-7-25 19:53 static/image/common/back.gif
顯示器:

類型:        GPU


Name (_ADR, 0xFFFF)
Name (_SUN, One)
这个要保留

小學雞 发表于 2012-7-25 20:00

hellozhangxin 发表于 2012-7-25 19:58 static/image/common/back.gif
Name (_ADR, 0xFFFF)
Name (_SUN, One)
这个要保留

正想说,
保留
Name (_ADR, 0xFFFF)
Name (_SUN, One)
这两项ID变了
--------------
顯示器:

類型:        GPU
匯流排:        PCIe
插槽:        J6B1
PCIe 通道寬度:        x16
VRAM(總數):        5 MB
廠商:        ATI (0x1002)
設備識別碼:        0x6899
修正版識別碼:        0x0000
核心延伸功能簡介:        無 Kext 載入
顯示器:
顯示器:
解析度:        1400 x 1050
像素深度:        32 位元色彩(ARGB8888)
主要顯示器:        是
鏡像:        關閉
連線:        是

hellozhangxin 发表于 2012-7-25 20:01

小學雞 发表于 2012-7-25 20:00 static/image/common/back.gif
正想说,
保留
Name (_ADR, 0xFFFF)


变了把kext装回去修复权限看看{:5_285:}
页: 1 2 [3] 4 5 6 7 8 9 10 11 12
查看完整版本: AMD HD5450/5750/5830/6750/6770/6790等在苹果支持列表之外的显卡,添加ID的驱动方