huangyuxuan01 发表于 2013-8-14 13:08

抛弃DSDT,A卡5系6系内屏senseid=07的ATY_Init解法

本帖最后由 huangyuxuan01 于 2013-8-15 16:01 编辑


先上图,因为我的机器是AMD平台的,所以我装了10.7.5。这个教程和10.8是通用的。

此教程为那些看到DSDT就头昏脑胀的小白提供便利……还有一些难言之隐……

1:首先修改ATI Framebuffer(非原生驱动需添加ID)
传送门:https://bbs.pcbeta.com/forum.php?mod=viewthread&tid=1060313

2 :提取你笔记本内置显示器的EDID
下载附件的Phoenix.exe.zip,这个工具要在Windows下使用,
选择TOOLS----->Extract Registry EDID 点击生他会出现你的显示器的一些相关信息
选择 File------->Save EDID As
将EDID值存到桌面上,用记事本打开这个DAT文件,将里面的EDID值记下来,在Mac下面要用,比如:
00 | 00 FF FF FF FF FF FF 00 3A 6F 01 74 00 00 00 00
10 | 0E 0F 01 03 1F 1F 17 96 E8 D1 E0 A0 5A 4A 98 24
20 | 16 50 54 A1 6B 80 61 59 A9 40 45 59 31 59 81 80
30 | 45 68 31 7C 01 01 00 00 00 FC 00 0A 20 20 20 20
40 | 20 20 20 20 20 20 20 20 00 00 00 FD 00 32 A0 1E
50 | 57 10 0A 20 20 20 20 20 20 20 00 00 00 FC 00 0A
60 | 20 20 20 20 20 20 20 20 20 20 20 20 00 00 00 FC
70 | 00 48 44 37 38 39 49 0A 20 20 20 20 20 00 22


整理成连贯的一串:
00FFFFFFFFFFFF003A6F0174000000000E0F01031F1F1796E8D1E0A05A4A9824165054A16B806159A9404559315981804568317C0101000000FC000A202020202020202020202020000000FD0032A01E57100A20202020202020000000FC000A202020202020202020202020000000FC004844373839490A20202020200022
3:修改ATY_Init.kext,让你的显卡驱动成功下载附件的ATY_Init.kext,还有附件的Hex Fiend,还有PlistEdit Pro……
(1):修改ATY_Init里的硬件ID,让ATY_Init正确加载HD6470M显卡,硬件ID是1002 6760的A卡可以跳过这步不看


右键 显示包内容ATY_Init.kext ——>Contents——>MacOS——ATY_Init
用Hex Fiend打开并编辑这个文件,搜索0x6760



搜索0x6760,替换成你显卡的硬件ID 如:0x68F9

改完后保存退出

(2):修改ATY_Init的Info.plist

用PlistEdit pro打开后,展开IOKitPersonalities——>ATY_Init——>ATI Radeon 4600 Series
找到AAPL00,override-no-connect ,把你刚才得到的那串EDID复制粘贴上去,

找到model,把我的AMD Radeon HD 6470M替换成你的型号

保存退出。

注意:我用的Framebuffer是Ipomoea,如果你用的Framebuffer和我的不一样,请把所有的Ipomoea替换成你的Framebuffer。

(3):把修改后的ATY_Init用Kext安装器安装好,重启你就能享受你的Mac了!

附件:


huangyuxuan01 发表于 2013-8-14 13:09

本帖最后由 huangyuxuan01 于 2013-8-15 11:16 编辑

占楼备用

唯我在线 发表于 2013-8-14 22:03

强烈帮楼主顶起,因为我的显卡就是这6470m

huangyuxuan01 发表于 2013-8-14 23:03

唯我在线 发表于 2013-8-14 22:03 static/image/common/back.gif
强烈帮楼主顶起,因为我的显卡就是这6470m

真巧我也用6470M,可惜内屏只能24位输出

l452101684 发表于 2013-9-7 22:28

我的显卡怎么只驱动了一半啊 我的是HD6370
只可以调节分辨率。别的什么都不可以用。水波纹的什么都不可以用电脑分级也用不了用不了。而且只能安全模式可以进啊

huangyuxuan01 发表于 2013-9-9 17:32

l452101684 发表于 2013-9-7 22:28 static/image/common/back.gif
我的显卡怎么只驱动了一半啊 我的是HD6370
只可以调节分辨率。别的什么都不可以用。水波纹的什么都不可以用 ...

目测AMDRadeonAccelerator.kext改错,HD6370只能往Cedar区添加ID

l452101684 发表于 2013-9-9 19:35

对就是这个驱动的错误,但是我就是该的这个文件里面添加了id不知道怎么还是识别不了

l452101684 发表于 2013-9-9 19:42

huangyuxuan01 发表于 2013-9-9 17:32 static/image/common/back.gif
目测AMDRadeonAccelerator.kext改错,HD6370只能往Cedar区添加ID


对就是这个驱动的错误,但是我就是该的这个文件里面添加了id不知道怎么还是识别不了

huangyuxuan01 发表于 2013-9-12 12:45

l452101684 发表于 2013-9-9 19:42 static/image/common/back.gif
对就是这个驱动的错误,但是我就是该的这个文件里面添加了id不知道怎么还是识别不了

修复权限

kyo19 发表于 2013-9-18 23:40

唉一直不成功 。。。

午夜无情郎 发表于 2013-9-19 09:56

我和你是一个显卡,但是还有Intel的集显,
不知道能不能用

huangyuxuan01 发表于 2013-9-25 12:03

午夜无情郎 发表于 2013-9-19 09:56 static/image/common/back.gif
我和你是一个显卡,但是还有Intel的集显,
不知道能不能用

只能搞集显

mac小笨蛋 发表于 2013-9-25 13:06

继续学习

mac小笨蛋 发表于 2013-9-25 13:09

楼主我的是5650显卡 我在5700里面找不到AAPL00,override-no-connect
可不可新建AAPL00,override-no-connect

huangyuxuan01 发表于 2013-9-27 12:58

mac小笨蛋 发表于 2013-9-25 13:09 static/image/common/back.gif
楼主我的是5650显卡 我在5700里面找不到AAPL00,override-no-connect
可不可新建AAPL00,override-no-connec ...

你确定改ID了?改到哪里的ID就加载哪段的代码

mac小笨蛋 发表于 2013-9-27 21:00

huangyuxuan01 发表于 2013-9-27 12:58 static/image/common/back.gif
你确定改ID了?改到哪里的ID就加载哪段的代码

谢谢你的帮助 我也不知道我的id有没有更改成功 我搜收id的时候我随便搜的 不知道是否正确 你可否告诉
我的 5650m显卡应该搜的id是多少

xulanxi 发表于 2013-10-8 14:22

试一试~~希望可行~~

yuliu1024 发表于 2013-10-13 09:12

试一试~~希望可行~~

燕马缘 发表于 2013-10-14 19:44

华硕HD 6570M一直未驱动。。

liujingdong 发表于 2013-10-16 10:32

联想C320,6400series,(67701002)回去试试。
页: [1] 2
查看完整版本: 抛弃DSDT,A卡5系6系内屏senseid=07的ATY_Init解法