- 积分
- 119
- 最后登录
- 2022-5-19
- 精华
- 0
- 阅读权限
- 20
- 主题
- 28
- UID
- 3432476
- 帖子
- 297
- PB币
- 396
- 威望
- 0
- 贡献
- 0
- 技术
- 162
- 活跃
- 59
- UID
- 3432476
- 帖子
- 297
- PB币
- 396
- 贡献
- 0
- 技术
- 162
- 活跃
- 59
|
本帖最后由 372728544 于 2015-1-6 15:46 编辑
感谢 hellozhangxin 大神的大力支持!!!
先晒照片,明天在写教程,先好好玩玩这个系统!是hd6470m的可以用我这个dsdt,但是必须改dsdt里面的edid,里面是我的显示器的,必须改成你自己的,还有也得改ATI6000Control.kext;欢迎发帖提问!
好了 开始写教程了,开始不能编辑,买了个用户组。
本教程参考 hellzhangxin大神的帖子
好了 开始写教程了,开始不能编辑,买了个用户组。
本教程参考 hellzhangxin大神的帖子
原帖地:https://bbs.pcbeta.com/viewthread-1060313-1-1.html
电脑配置如下:
电脑型号 华硕 K42JZ 笔记本电脑
操作系统 Windows 7 旗舰版 32位 SP1 ( DirectX 11 )
处理器 英特尔 Pentium(奔腾) P6200 @ 2.13GHz 双核
主板 华硕 K42JZ (英特尔 HM55 芯片组)
内存 4 GB ( 尔必达 DDR3 1333MHz / 金士顿 DDR3 1333MHz )
主硬盘 希捷 ST9320325AS ( 320 GB / 5400 转/分 )
显卡 ATI Radeon HD 6400M/7400M Series ( 512 MB / 华硕 )
显示器 中华映管(台湾) CPT17AB ( 13.6 英寸 )
光驱 松下 DVD-RAM UJ8B0 DVD刻录机
声卡 瑞昱 ALC269 @ 英特尔 5 Series/3400 Series Chipset 高保真音频
网卡 智微 JMC25X PCI Express Gigabit Ethernet Adapter / 华硕
第一部分:显卡类型是 HD6470M的(以前不知道 dsdt是主板信息所以dsdt不能用只能自己生成了)
1 如果你的显卡是这个型号的,可以直接下载这个dsdt文件和ATI6000control.kext;
2 安装ATI600 .kext , 用kext wizard 安装,安装好后,修复权限(在mac下进行)
3 ATI6000control.kext 不用修改什么,我已经修改好;需要修改的只有dsdt文件;
4 修改dsdt.aml文件,在window需要dsdteditor ,需要安装java;
用dsdteditor打开,看见“内屏的EDID必须修改为这种格式替换自己的EDID。这是LG EDID“
把自己显示器的edid 添加进去,按照代码中的格式;
5 查看自己电脑的EDID window下用EDID view ,这些软件 附件中都给出;
6 修改完成后,在dsdteditor 点击有个按F5 的按钮,忘了叫什么名字了那个按钮,自己看 看,然后 点击一下,就会编译,时间很长,慢慢等待,然后就会提示是不是有错误什么的,有错误就点击修复,没有的话,就点击刚才那个F5下面的save aml ,起个dsdt .aml保存就行了;
7 如果你用变色龙 就把dsdt.aml 放到安装那个mac的盘的Extra\dsdt.aml ,没有的话自己创建。
如果你是bootthink 就放到 Drawin\dsdt.aml 中;
8 重启电脑,就可以了。
说明:以下代码粘自:https://bbs.pcbeta.com/viewthread-1276137-1-1.html
补充以下:EDID view 找不到了,自己在百度里搜吧
Device (GFX0)
{
Name (_ADR, Zero) //修改为自己的实际值
Name (_SUN, Zero)
Name (_PRW, Package (0x02)
{
0x09,
0x04
})
Method (_DSM, 4, NotSerialized) //主要是这里包括的部分
{
Store (Package (0x46)
{
"AAPL,HasPanel",
Buffer (0x04)
{
0x01, 0x00, 0x00, 0x00
},
"AAPL,Haslid",
Buffer (0x04)
{
0x01, 0x00, 0x00, 0x00
},
"AAPL,backlight-control",
Buffer (0x04)
{
0x00, 0x00, 0x00, 0x00
},
"AAPL,aux-power-connected",
Buffer (0x04)
{
0x01, 0x00, 0x00, 0x00
},
"AAPL00,DualLink",
Buffer (0x04)
{
0x00, 0x00, 0x00, 0x00 //如果是高分屏修改成0x01, 0x00, 0x00, 0x00试试
},
"AAPL00,Dither",
Buffer (0x04)
{
0x00, 0x00, 0x00, 0x00
},
"AAPL00,override-no-connect",
Buffer (0x80)
{
0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x30, 0xE4, 0x8E, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00, 0x13, 0x01, 0x03, 0x80, 0x1F, 0x11, 0x78, 0x0A, 0x8E, 0x35, 0x93, 0x58, 0x56, 0x90, 0x29, 0x20, 0x50, 0x54, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0xBC, 0x1B, 0x56, 0x88, 0x50, 0x00, 0x14, 0x30, 0x30, 0x20, 0x35, 0x00, 0x36, 0xAE, 0x10, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFE, 0x00, 0x4C, 0x47, 0x20, 0x44, 0x69, 0x73, 0x70, 0x6C, 0x61, 0x79, 0x0A, 0x20, 0x20, 0x00, 0x00, 0x00, 0xFE, 0x00, 0x4C, 0x50, 0x31, 0x34, 0x30, 0x57, 0x48, 0x32, 0x2D, 0x54, 0x4C, 0x51, 0x31, 0x00, 0x8C
}, //内屏的EDID必须修改为这种格式替换自己的EDID。这是LG EDID
"hda-gfx", //些项与HDMI有关可以不修改
Buffer (0x0A)
{
"onboard-1"
},
"@0,AAPL,boot-display",
//以下所有@0,关系到使用的FB有几个接口,现在是两接口FB
第二部分:不是hd6470m的( 稍后在写,敬请期待。。。)
1 提取显卡rom
window下安装everest 然后 把鼠标放到everest最下面的状态栏中 点击右键,选择video Debug 然后选择video BIOS Dump,然后就会保存文件,随便起个名字格式,XXX.rom 把后缀名改为rom;
2 提取 dsdt
还是这个工具,状态栏点击右键,选择APCI Tool 然后就出来一个对话框,点击:save DSDT ,把后缀名改为aml 格式dsds.aml;
3 好了 现在该去mac上面操作了;
4 整合dsdt和显卡rom
打开这个链接:https://bbs.pcbeta.com/forum.php?mod=viewthread&tid=1060313
看其中的第五步:“5.加载你修改的FB ”
按照其中的步骤操作就行,整合以后就会生成一个新的dsdt.aml 文件;
5 查看自己显卡的接口信息;
打开这个链接:https://bbs.pcbeta.com/forum.php?mod=viewthread&tid=1060313
看其中的第三步:“3.提取rom修改你的接口信息”,查看自己的接口信息,修改ATI6000Control.kext
文件;
6 进入window系统,打开dsdtedtor(也可以用mac上的软件修改,这里用win上的软件说明),选择“file-->open
选择你刚才合成额dsdt.aml 文件;
然后点击放大镜图标,搜索ATY,然后看这个链接的代码2楼部分:https://bbs.pcbeta.com/viewthread-1276137-1-1.html
Device (GFX0)这个方法,他上面代码中都有说明,按着改就可以了;
修改好后,点击iasl-->complie 编译一下是不是有错误,有错误修复,要是超出长度的话就把Package(这里的值删掉)或者buffer(这里的值),看看是哪一行报错就删哪一行的值;
7 这样就算完成了,自己试试能不能驱动显卡;
修改代码还可参考:https://bbs.pcbeta.com/viewthread-1281213-1-1.html
我是按这个教程修改的;
|
-
Snip20130225_3.png
(37.56 KB, 下载次数: 87)
-
Snip20130225_4.png
(79.87 KB, 下载次数: 89)
-
Snip20130225_5.png
(83.28 KB, 下载次数: 97)
-
Snip20130225_6.png
(87.51 KB, 下载次数: 97)
-
Snip20130225_7.png
(52.62 KB, 下载次数: 96)
-
Snip20130225_8.png
(114.55 KB, 下载次数: 100)
-
Snip20130225_9.png
(1.73 MB, 下载次数: 109)
-
-
dsdt.aml.zip
58.11 KB, 下载次数: 858, 下载积分: PB币 -1
-
-
全部文件.zip
2.1 MB, 下载次数: 3328, 下载积分: PB币 -1
-
4
查看全部评分
-
|