- 积分
- 142
- 最后登录
- 2024-4-4
- 精华
- 0
- 阅读权限
- 20
- 主题
- 34
- UID
- 4332532
- 帖子
- 281
- PB币
- 562
- 威望
- 5
- 贡献
- 0
- 技术
- 0
- 活跃
- 555
- UID
- 4332532
- 帖子
- 281
- PB币
- 562
- 贡献
- 0
- 技术
- 0
- 活跃
- 555
|
本帖最后由 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显卡也可以这样修改!
|
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
-
2
查看全部评分
-
|