happyxqq
发表于 2013-11-8 22:55
neycwby09 发表于 2013-11-8 22:51 static/image/common/back.gif
同是6370M过来庆祝下~不过 楼主通过修改displayproductid-717的方法来注入EDID真的使屏幕内建了吗?
10.8. ...
DSDT注入EDID 这个怎么弄?
neycwby09
发表于 2013-11-8 23:03
happyxqq 发表于 2013-11-8 22:55 static/image/common/back.gif
DSDT注入EDID 这个怎么弄?
这是我的DSDT显卡部分的部分代码
Device (GFX0)
{
Name (_ADR, Zero)
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x10)
{
"hda-gfx",
Buffer (0x0A)
{
"onboard-1"
},
"AAPL00,override-no-connect",
Buffer (0x80)
{
/* 0000 */ 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00,
/* 0008 */ 0x06, 0xAF, 0xEC, 0x26, 0x00, 0x00, 0x00, 0x00,
/* 0010 */ 0x01, 0x13, 0x01, 0x03, 0x80, 0x22, 0x13, 0x78,
/* 0018 */ 0x0A, 0xD7, 0x75, 0x93, 0x55, 0x55, 0x8D, 0x29,
/* 0020 */ 0x24, 0x50, 0x54, 0x00, 0x00, 0x00, 0x01, 0x01,
/* 0028 */ 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
/* 0030 */ 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x0C, 0x1C,
/* 0038 */ 0x56, 0xA0, 0x50, 0x00, 0x10, 0x30, 0x30, 0x20,
/* 0040 */ 0x36, 0x00, 0x58, 0xC1, 0x10, 0x00, 0x00, 0x18,
/* 0048 */ 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00, 0x00,
/* 0050 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
/* 0058 */ 0x00, 0x20, 0x00, 0x00, 0x00, 0xFE, 0x00, 0x41,
/* 0060 */ 0x55, 0x4F, 0x0A, 0x20, 0x20, 0x20, 0x20, 0x20,
/* 0068 */ 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, 0x00, 0xFE,
/* 0070 */ 0x00, 0x42, 0x31, 0x35, 0x36, 0x58, 0x57, 0x30,
/* 0078 */ 0x32, 0x20, 0x56, 0x36, 0x20, 0x0A, 0x00, 0x65
},
"AAPL,slot-name",
Buffer (0x07)
{
"Slot-1"
},
"@0,name",
Buffer (0x0D)
{
"ATY,Mangabey"
},
"@1,name",
Buffer (0x0D)
{
"ATY,Mangabey"
},
"model",
Buffer (0x14)
{
"ATI Radeon HD 6370M"
},
"vendor-id",
Buffer (0x04)
{
0x02, 0x10, 0x00, 0x00
},
"device-id",
Buffer (0x04)
{
0xE0, 0x68, 0x00, 0x00
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
其中 "AAPL00,override-no-connect",
Buffer (0x80)
{
/* 0000 */ 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00,
/* 0008 */ 0x06, 0xAF, 0xEC, 0x26, 0x00, 0x00, 0x00, 0x00,
/* 0010 */ 0x01, 0x13, 0x01, 0x03, 0x80, 0x22, 0x13, 0x78,
/* 0018 */ 0x0A, 0xD7, 0x75, 0x93, 0x55, 0x55, 0x8D, 0x29,
/* 0020 */ 0x24, 0x50, 0x54, 0x00, 0x00, 0x00, 0x01, 0x01,
/* 0028 */ 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
/* 0030 */ 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x0C, 0x1C,
/* 0038 */ 0x56, 0xA0, 0x50, 0x00, 0x10, 0x30, 0x30, 0x20,
/* 0040 */ 0x36, 0x00, 0x58, 0xC1, 0x10, 0x00, 0x00, 0x18,
/* 0048 */ 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00, 0x00,
/* 0050 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
/* 0058 */ 0x00, 0x20, 0x00, 0x00, 0x00, 0xFE, 0x00, 0x41,
/* 0060 */ 0x55, 0x4F, 0x0A, 0x20, 0x20, 0x20, 0x20, 0x20,
/* 0068 */ 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, 0x00, 0xFE,
/* 0070 */ 0x00, 0x42, 0x31, 0x35, 0x36, 0x58, 0x57, 0x30,
/* 0078 */ 0x32, 0x20, 0x56, 0x36, 0x20, 0x0A, 0x00, 0x65
},
这部分就是注入EDID 需要你提取自己显示器的EDID然后放进去
BTW:
这部分是仿冒显卡id 把6370M的id 0x100268E4 仿冒成 AMD5000Controller.kext 里原生支持的 ATI5470M id 0x100268E0
反正6370M就是5470M的马甲卡。。。 省去了修改kext info.plist 当然也可以用Clover里的新功能FakeID
"vendor-id",
Buffer (0x04)
{
0x02, 0x10, 0x00, 0x00
},
"device-id",
Buffer (0x04)
{
0xE0, 0x68, 0x00, 0x00
}
Mangabey就是我用的2接口FB 屏蔽了VGA
happyxqq
发表于 2013-11-9 07:43
neycwby09 发表于 2013-11-8 23:03
这是我的DSDT显卡部分的部分代码
其中 "AAPL00,override-no-connect",
你电脑也是e47?能共享下你的dsdt吗?我拿来比对研究下
lionsunny
发表于 2013-11-9 18:09
这个必须要顶,我的机器也是这个型号!
vana22
发表于 2013-11-9 18:38
我来看看,
bryan_guan
发表于 2013-11-9 19:37
回复看一下
gss888
发表于 2013-11-9 22:50
谢谢 楼主
9yh
发表于 2013-11-9 23:30
好谢谢分享!!!!
耳朵与眼
发表于 2013-11-11 14:06
njlujb
发表于 2013-11-11 15:54
10.9哪里下载的啊?我也要
hongqipiao
发表于 2013-11-13 03:54
hao,,,,,,,,,,,,,,
Losredith
发表于 2013-11-13 11:16
我的也是E47A,非常感谢
darth89
发表于 2013-11-13 15:29
谢谢楼主!
pyleung
发表于 2013-11-13 15:30
请问你的是双显示吗?
darth89
发表于 2013-11-13 15:38
我的机器也是这个型号,可惜显卡是6760
xdh_2006
发表于 2013-11-13 15:40
我安装都安装不上 你还可以驱动 恭喜
394761797
发表于 2013-11-13 15:54
6370貌似还是很好驱动的
happyxqq
发表于 2013-11-13 16:22
pyleung 发表于 2013-11-13 15:30 static/image/common/back.gif
请问你的是双显示吗?
目前还不行 装好驱动后就没有折腾了。。。。
魔道逆天地
发表于 2013-11-13 21:53
我的5430可以吗????????EDID后屏幕很清晰其他的和没驱动一样能识别多大了
haagood
发表于 2013-11-14 20:19
感谢分享
页:
1
2
3
4
[5]
6
7
8
9
10
11
12
13
14