Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

搜索
查看: 2379|回复: 27

[求助] ATI 显卡的 进来 [复制链接]

Rank: 1

UID
2901652
帖子
95
PB币
7
贡献
0
技术
9
活跃
85
发表于 2014-12-13 16:54:33 |显示全部楼层
本人 本本  K42Jp   三四年前的电脑了  显卡5730m i5_460m 用变色龙引导的 已经安装了Mac Yosemite 10.10 并且驱动了网卡,时间电池、触摸板、 现在唯一的想驱动显卡
疑问 1、参照以前的帖子ATI驱动都是ATI5000Controller.kext   现在这个显卡驱动 没有了 只有AMD5000Controller.kext 现在改驱动FB是不是就是改AMD5000Controller.kext 下的文件?

我 按照了  hello_zhangxin 的贴子 提取enc txmit sensiId    并把AMD5000Controller.kext 下的FB 改了  我改了4份出来 分别是改Hoolock 、Baboon 、Eulemur 、Langur 各改了一个AMD5000Controller.kext   以备使用   但这里 在搜索原始FB参数 时 只有Baboon、Langur 是搜到了的原始参数并且成功替换,但是  Hoolock、Eulemur 都没有搜到原始参数  直接把我 组合好的参数添加到前面两排,我的参数如下:
020000004000000009010000100000070008000004020000007100002103010210000000100000000001000000100201



我按照奶牛的帖子 自己提取DSDT 并且添加自己的显卡信息,同时也作了4份DSDT(因为我前面改的4份FB 用的不同的参数 所以这里对应4份DSDT),现在好了  就开始一个kext一个kext试,先安装改了Hoolck参数的Kext 然后在/E下放对应的DSDT,重建缓存和权限,开机重启 已经识别能显示我的笔记本显卡型号了ATI Radeon HD 5730m 但显存只有3m   内核扩展信息 说:无载入内核版本的文本  我继续试改了Baboon的Kext  问题依旧  我继续试了其余两个kext 问题依然如此:
如下图: IMG_2862.JPG


希望有相同问题的 景友 一起来探讨并共同解决问题  ,同时希望大神来指点迷津  到底该如何驱动显卡

Rank: 5Rank: 5Rank: 5

UID
22440
帖子
938
PB币
1646
贡献
0
技术
71
活跃
1391
发表于 2014-12-13 19:39:31 |显示全部楼层
帮顶,我也是AMD显卡。从10.9直升可以识别,但只安装10.10则无法正确识别

Rank: 1

UID
2901652
帖子
95
PB币
7
贡献
0
技术
9
活跃
85
发表于 2014-12-13 20:14:33 |显示全部楼层
刚才 我在 我的 DSDT 里添加了 下面代码
"VRAM,totalsize",
                                Buffer (0x04)
                                {
                                    0x00, 0x00, 0x00, 0x40
                                },     已经能识别 1G显存了   但就是不能调节分辨率  就只有一个1024X768

Rank: 7Rank: 7Rank: 7

UID
1114518
帖子
997
PB币
300
贡献
0
技术
82
活跃
106

7周年庆典勋章

发表于 2014-12-13 20:52:00 |显示全部楼层
有时候不要搞的太复杂!可以参考一下!

E47A 安装  Yosemite  10.10.1 驱动 HD6370M  简单的让人无语  !

Rank: 2Rank: 2

UID
430486
帖子
152
PB币
310
贡献
0
技术
13
活跃
225
发表于 2014-12-13 21:18:07 |显示全部楼层
先从显卡rom中提取信息,看看是几个接口的,然后用变色龙助手测试Config值,具体过程奶牛的帖子里很清楚。
选好了之后再修改dsdt。不要先去改原生驱动的FB值。
我的amd hd6450的就是这样驱动的,不知道能不能帮到你

Rank: 1

UID
2901652
帖子
95
PB币
7
贡献
0
技术
9
活跃
85
发表于 2014-12-13 21:20:15 |显示全部楼层
huahero8 发表于 2014-12-13 20:52
有时候不要搞的太复杂!可以参考一下!

E47A 安装  Yosemite  10.10.1 驱动 HD6370M  简单的让人无语  ! ...

你的 方法 不能适合我呀   主要我的笔记本显卡sensiId 07   各种尝试  最终还是要改FB

Rank: 7Rank: 7Rank: 7

UID
1114518
帖子
997
PB币
300
贡献
0
技术
82
活跃
106

7周年庆典勋章

发表于 2014-12-13 21:29:57 |显示全部楼层
本帖最后由 huahero8 于 2014-12-13 21:32 编辑
www777! 发表于 2014-12-13 21:20
你的 方法 不能适合我呀   主要我的笔记本显卡sensiId 07   各种尝试  最终还是要改FB

我的笔记本显卡也是   sensiId 07


折腾无止境

Rank: 9

UID
4214129
帖子
3790
PB币
3562
贡献
0
技术
15
活跃
2433
发表于 2014-12-13 21:53:10 |显示全部楼层
DSDT解决

Rank: 1

UID
2901652
帖子
95
PB币
7
贡献
0
技术
9
活跃
85
发表于 2014-12-13 22:01:29 |显示全部楼层
huahero8 发表于 2014-12-13 21:29
我的笔记本显卡也是   sensiId 07

嗯  我先这条路 走不通了  在走你的那条路   总之十分感谢你提供的帮助

Rank: 1

UID
2901652
帖子
95
PB币
7
贡献
0
技术
9
活跃
85
发表于 2014-12-13 22:06:11 |显示全部楼层
傲骨虚怀 发表于 2014-12-13 21:53
DSDT解决

我提取的DSDT   自己参照了奶牛的贴子  添加了的显卡代码如下:
Device (PEGR)
            {
                Name (_ADR, 0x00010000)
                Method (_PRW, 0, NotSerialized)
                {
                    Return (GPRW (0x09, 0x04))
                }
                Method (_PRT, 0, NotSerialized)
                {
                    If (PICM)
                    {
                        Return (AR02 ())
                    }
                    Return (PR02 ())
                }
                Device (GFX0)
                {
                    Name (_ADR, Zero)
                    /*Method (_PRW, 0, NotSerialized)
                    {
                        Return (GPRW (0x09, 0x04))
                    }*/
                    Method (_DSM, 4, NotSerialized)
                    {
                        Store (Package ()
                            {                                
                                "@0,name",
                                Buffer ()
                                {
                                    "ATY,Baboon"
                                },
                                "@1,name",
                                Buffer ()
                                {
                                    "ATY,Baboon"
                                },
                                "@2,name",
                                Buffer ()
                                {
                                    "ATY,Baboon"
                                },
                                "VRAM,totalsize",
                                Buffer (0x04)
                                {
                                    0x00, 0x00, 0x00, 0x40
                                },
                                "AAPL00,override-no-connect",
                                Buffer (0x80)
                                {
                                    /* 0000 */    0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00,
                                    /* 0008 */    0x30, 0xE4, 0x8B, 0x01, 0x00, 0x00, 0x00, 0x00,
                                    /* 0010 */    0x00, 0x13, 0x01, 0x03, 0x80, 0x1F, 0x11, 0x78,
                                    /* 0018 */    0x0A, 0x4E, 0x85, 0x9E, 0x5B, 0x55, 0x95, 0x26,
                                    /* 0020 */    0x1C, 0x50, 0x54, 0x00, 0x00, 0x00, 0x01, 0x01,
                                    /* 0028 */    0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
                                    /* 0030 */    0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x3E, 0x1C,
                                    /* 0038 */    0x56, 0xA0, 0x50, 0x00, 0x16, 0x30, 0x30, 0x20,
                                    /* 0040 */    0x35, 0x00, 0x36, 0xAE, 0x10, 0x00, 0x00, 0x19,
                                    /* 0048 */    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                                    /* 0050 */    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                                    /* 0058 */    0x00, 0x00, 0x00, 0x00, 0x00, 0xFE, 0x00, 0x4C,
                                    /* 0060 */    0x47, 0x20, 0x44, 0x69, 0x73, 0x70, 0x6C, 0x61,
                                    /* 0068 */    0x79, 0x0A, 0x20, 0x20, 0x00, 0x00, 0x00, 0xFE,
                                    /* 0070 */    0x00, 0x4C, 0x50, 0x31, 0x34, 0x30, 0x57, 0x48,
                                    /* 0078 */    0x31, 0x2D, 0x54, 0x4C, 0x41, 0x32, 0x00, 0xE9
                                },                                
                                "model",
                                Buffer ()
                                {
                                    "ATI Radeon HD 5730m"
                                },
                                "hda-gfx",
                                Buffer (0x0A)
                                {
                                    "onboard-1"
                                }
                            }, Local0)
                        DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                        Return (Local0)
                    }
                }
                Device (HDAU)
                {
                    Name (_ADR, One)
                    Method (_DSM, 4, NotSerialized)
                    {
                        Store (Package (0x02)
                            {
                                "hda-gfx",
                                Buffer (0x0A)
                                {
                                    "onboard-1"
                                }
                            }, Local0)
                        DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                        Return (Local0)
                    }
                }
            }

我这里还写入了EDID   不知这块添加的显卡代码哪里还要补充了?

Rank: 1

UID
2901652
帖子
95
PB币
7
贡献
0
技术
9
活跃
85
发表于 2014-12-13 22:15:37 |显示全部楼层
wagsin 发表于 2014-12-13 19:39
帮顶,我也是AMD显卡。从10.9直升可以识别,但只安装10.10则无法正确识别

由你的启发  我刚升级了 Mac  Yosemite 10.10.1 我想能成功,  但重启 进入界面  依然 只识别了显存 但就不能调节分辨率  只有一个1024X768

Rank: 7Rank: 7Rank: 7

UID
43939
帖子
1523
PB币
3651
贡献
0
技术
35
活跃
511
发表于 2014-12-14 11:06:00 来自手机 |显示全部楼层

帮顶不谢

Rank: 2Rank: 2

UID
4610569
帖子
180
PB币
1
贡献
0
技术
1
活跃
96
发表于 2014-12-14 11:22:20 |显示全部楼层
我已是ATI5770,很好驱动

Rank: 1

UID
2901652
帖子
95
PB币
7
贡献
0
技术
9
活跃
85
发表于 2014-12-14 12:11:24 |显示全部楼层
miuilingfeng 发表于 2014-12-14 11:22
我已是ATI5770,很好驱动

请问 你如何驱动的呢?  能详细点吗?   还有 你给我说下  我在驱动的过来哪里有误了?

Rank: 2Rank: 2

UID
4593228
帖子
186
PB币
1
贡献
0
技术
0
活跃
312
发表于 2014-12-14 14:13:21 |显示全部楼层
路过,顶下

Rank: 2Rank: 2

UID
3636392
帖子
310
PB币
330
贡献
0
技术
10
活跃
227
发表于 2014-12-14 16:42:20 |显示全部楼层
能显示就不是接口的问题 这个跟接口应该没关系 建议您dsdt仿冒 我搞了好几天FB 总是不行 最后还是仿冒成功

还有 建议您下载 http://bbs.pcbeta.com/viewthread-1516672-1-1.html 这个里面的 KEXT 把原先的全部删掉后替换这个  仿冒必定能成功 有时候感觉是安装的时候出现问题 我安装三次系统 三次都要全部替换驱动才能成功显示 我现在qe ci 完美 我这方法你试试看 祝好运

Rank: 9

UID
151
帖子
3922
PB币
18433
贡献
0
技术
16
活跃
2572

我是大学生! I'm Windows Phone用户 7周年庆典勋章 8周年庆典勋章

发表于 2014-12-14 16:55:48 |显示全部楼层
说是FakeID可以用的,就是比较麻烦。

Rank: 1

UID
2901652
帖子
95
PB币
7
贡献
0
技术
9
活跃
85
发表于 2014-12-14 17:08:33 |显示全部楼层
nobita1 发表于 2014-12-14 16:42
能显示就不是接口的问题 这个跟接口应该没关系 建议您dsdt仿冒 我搞了好几天FB 总是不行 最后还是仿冒成功
...

请问 你说的仿冒 就是我在10楼 添加在DSDT那段代码吗?   如果是    那段代码 哪里还要修改了???先在这里 谢谢  了

Rank: 7Rank: 7Rank: 7

UID
64620
帖子
1692
PB币
6608
贡献
0
技术
82
活跃
460

远景智多星 远景技术达人

发表于 2014-12-14 17:58:19 |显示全部楼层
两种可能性
第一个  FB没改好

第二个  DSDT东西不全  
所谓识别型号 是因为你DSDT里识别出来了而已
但DSDT其他的东西你还是不足  

Rank: 5Rank: 5Rank: 5

UID
237826
帖子
593
PB币
926
贡献
0
技术
7
活跃
1058
发表于 2014-12-14 19:25:00 |显示全部楼层
同5730m显卡!10.10出来时  完美驱动! 贴上你都clover显卡配置参数! fb参数就用hoolock! 07屏幕注入edid.
fb参数可以直接在clover里配置!多试试!
回顶部
Copyright (C) 2005-2021 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛