djydaw 发表于 2017-6-9 14:47

AMD R7 350 OEM版,id是0x66101002驱动方法

本帖最后由 djydaw 于 2018-4-26 19:46 编辑

2018年4月26日更新

更新到了10.13.4之后,之前写的方法失效了,仔细观察,发现10.13.4之后mac os对显卡的驱动文件有变化,增加了HWServices的kext。
所以用以前同样的方法,只需要增加一步:将System/Library/Extensions中的AMDRadeonX4000HWServices.kext拷出来,将AMDRadeonX4000HWServices.kext/contents/info.plist中的IOPCIMatch下面的0x68101002改为0x66101002然后替换并重建缓存即可。




AMD R7 350 OEM版,id是0x66101002,这个显卡是个非常坑的显卡,简直就是AMD公司马甲一辈子!我通过查询www.techpowerup.com网站,发现,R7 350 OEM就是R7 250直接改名过来的,而R7 250就是HD 8670直接改名过来的!参数完全一样,一点变化都没有!AMD公司也太狠了,2013年就出的显卡,2015年换个名字继续卖,到了2017年还换了名字给联想公司继续卖!我都不想骂他了!

大家感受一下,什么叫做改名一生,马甲都不能算,哪里披了马甲了?就是改名!完全一样的!
言归正传:
既然是这样,要驱动这个卡,看来是没问题的了,首先它是Oland XT的架构的,mac os自带的驱动中就可以原生驱动的,完全没问题!
第一步:把System/Library/Extensions中的AMD7000Controller.kext和AMDRadeonX4000.kext拷贝出来
第二步:修改AMD7000Controller.kext/contents/info.plist中的IOPCIMatch下面的0x68101002为0x66101002
第三步:修改AMDRadeonX4000.kext/contents/info.plist中的AMDPitcairnGraphicsAccelerator下面的0x68101002为0x66101002
第四步:将修改好的AMD7000Controller.kext和AMDRadeonX4000.kext放入System/Library/Extensions替换掉原来的(注意备份),然后重建缓存,然后重启电脑
注意:不用按照其他教程什么的去修改config或者注入什么dsdt,也不用inject ATI,都不用!因为是原生支持的,去修改了那些东西,特别是注入什么一大串的Connectors,反而会造成屏幕不显示!切记!就这么简单就足够了!
给出我改好的驱动
驱动之后是这样显示的:

其他类似的相关AMD显卡也可以这样修改!

djydaw 发表于 2017-6-9 15:09

自己顶一下,相关的显卡可以看一下

Dismxq 发表于 2017-6-9 15:36

r5 m335也是8670的马甲

djydaw 发表于 2017-6-9 15:40

Dismxq 发表于 2017-6-9 15:36 https://www.pcbeta.com/static/image/common/back.gif
r5 m335也是8670的马甲

我说的是HD 8670 OEM,是Oland架构的,R5 M335是Exo架构的,不一样吧,而且R5 M335的性能比HD 8670 OEM差一些呢

k9o9f9 发表于 2017-6-9 15:49

好,我刚好有一块精影R7 350没有驱动,我今天回去就下载i的驱动看看,谢谢了!

djydaw 发表于 2017-6-9 15:58

k9o9f9 发表于 2017-6-9 15:49 https://www.pcbeta.com/static/image/common/back.gif
好,我刚好有一块精影R7 350没有驱动,我今天回去就下载i的驱动看看,谢谢了!

请先验证你的显卡的id是不是0x66101002,有些不是这个id的R7 350可能是HD 7750的马甲,修改方法略有不同,有问题你可以问我

575253206 发表于 2017-6-9 19:12

r9 380 可以單卡嗎 我的e3v2

lingdong63585 发表于 2017-6-9 19:38

四叶草可以把7xxx改成8670,只能改成数字

djydaw 发表于 2017-6-9 20:27

lingdong63585 发表于 2017-6-9 19:38 https://www.pcbeta.com/static/image/common/back.gif
四叶草可以把7xxx改成8670,只能改成数字

正常驱动了就好了呀,改这个数字没什么意义

djydaw 发表于 2017-6-9 21:27

575253206 发表于 2017-6-9 19:12 https://www.pcbeta.com/static/image/common/back.gif
r9 380 可以單卡嗎 我的e3v2

据我的查询,R9 380是Antigua架构的,这个我还真不知道是改哪里的,你最好再爬爬帖子

shynne 发表于 2017-6-9 23:26

R7 340可以吗?

hgses 发表于 2017-6-9 23:32

感谢楼主提供方法和思路。

7801bb 发表于 2017-6-10 00:41

R7 350 2g.能試試看hidpi1920x1080的解析度 運作時畫面順暢嗎

djydaw 发表于 2017-6-10 15:00

shynne 发表于 2017-6-9 23:26 https://www.pcbeta.com/static/image/common/back.gif
R7 340可以吗?

R7 340也是Oland架构的,修改方法类似,只是替换的数字不一样

sunbin074526 发表于 2017-6-10 20:31

谢谢楼主分享。

djydaw 发表于 2017-6-16 16:23

7801bb 发表于 2017-6-10 00:41 https://www.pcbeta.com/static/image/common/back.gif
R7 350 2g.能試試看hidpi1920x1080的解析度 運作時畫面順暢嗎

显示器就是1080P的,没法开hidpi1920x1080的呀,没有4k屏

szyfsf 发表于 2017-6-17 00:05

第3步说错了应该是AMDRadeonX4000.kext,其实就是在AMDRadeonX4000.kext和AMD7000Controller.kext里添加ID,要注意的是AMD7000Controller.kext里你显卡核心的位置ID要填对,看来你的显卡核心是AMDPitcairnGraphicsAccelerator系列的。

djydaw 发表于 2017-6-17 16:19

szyfsf 发表于 2017-6-17 00:05 https://www.pcbeta.com/static/image/common/back.gif
第3步说错了应该是AMDRadeonX4000.kext,其实就是在AMDRadeonX4000.kext和AMD7000Controller.kext里添加ID, ...

确实是,笔误,马上修正

yzdyf 发表于 2017-6-29 16:59

djydaw 发表于 2017-6-9 15:09 https://www.pcbeta.com/static/image/common/back.gif
自己顶一下,相关的显卡可以看一下

大神,5430m有办法搞吗?ID:68E11002

djydaw 发表于 2017-6-29 23:32

yzdyf 发表于 2017-6-29 16:59 https://www.pcbeta.com/static/image/common/back.gif
大神,5430m有办法搞吗?ID:68E11002

你这个卡是免驱的,特别简单!
页: [1] 2 3 4 5 6 7
查看完整版本: AMD R7 350 OEM版,id是0x66101002驱动方法