10.13 Beta9 ATI显卡R9 280X 黑屏可尝试的解决方案
本帖最后由 kaeserlin 于 2017-10-18 20:34 编辑更于1017.10.18晚
晚上在10.13的正式版上尝试重新修改FB值失败后再改回来发现,必须要注入10.12.6下能用的FB值才能够驱动,也就是injectATI必须要打开,我关闭inject后同样再次遇到了黑屏的问题,然后打开inject后再次尝试进入系统,问题解决,看来这确实是不可或缺的。
所以遇到黑屏的可以试试下面的方法+注入正确FB值尝试驱动,起码在我的机器上证明可以百分百驱动我的HIS R9 280X。
---------------------------------------------------------------------------------------------------------------------------------------------------------------------
起初升级10.13的时候我手上的HIS R9 280X黑屏了,换上gtx650成功安装后换上了280X后,不意外的又黑屏,本来想等正式版出来再折腾的,今天下午看完电视剧闲着还是折腾了一下,目前已经成功驱动了。
先上成果图,Dock栏透明,注入FB成功,显存显示为3GB,目前动画这些都正常,之前表现为系统正常开机,但是屏幕黑掉或者说灰掉,但是可以确定系统已经能开机,只是显卡驱动方面存在问题,和注入错误的FB的表现基本一样。
驱动的方法不是很高深的东西,不过我觉得在最终解决方案出来之前,出现问题的不妨试试,能驱动起来起码不会在调试的时候卡到爆炸。
下面我简述一下我在驱动的过程中执行的操作。
1.进入10.12.6/Windows系统删掉10.13系统下的AMD7000Controller.kext并且打开injectATI和FB注入,接着进行开机。
----结果:成功进入系统,开机不黑屏,但是卡到爆炸,毕竟没有驱动,打开--关于本机,显示--显示器 7MB.
2.尝试通过注入10.12.6的AMD7000Controller.kext进行驱动,使用Kext Utility安装10.12.6的AMD7000Controller.kext后,重启机器。
----结果:开机不黑屏,但是动画效果卡顿,打开----关于本机,显示AMD Radeon HD 7970X/8970/R9 280X 7 MB,证明起码FB注入成功了,不然没法识别具体型号,但是看情形AMD7000Controller.kext的加载可能有问题。
3.尝试通过替换回10.13的AMD7000Controller.kext解决问题,使用Kext Utility安装10.13的AMD7000Controller.kext后,重启机器。
----结果:开机不黑屏,但是动画效果依旧卡顿,打开----关于本机,显示AMD Radeon HD 7970X/8970/R9 280X 3 GB,显存已经识别正常,证明AMD7000Controller.kext应该已经加载成功了,我用命令查看了一下AMD7000Controller.kext的加载情况,返回结果显示已加载(至少明面上是这样的。)
至此,就是我执行的全部操作,原理不知道,但是起码我是已经成功了,目前还不知道升级系统会不会再次黑掉(应该不会,之前我驱动后进行升级是正常的),只有等Beta10出来才知道了,想提前升级10.13但是同样遇到开机黑屏的可以试试。
楼主,你好,我看不懂你的操作。。。
你说的第一条,在10.12下删除驱动,然后进入10.13系统。那也就是说需要同时安装两个系统,1个是10.12,1个是10.13是吗?还是,你说的进入是从10.12升级成10.13?完全蒙了
第二,你说在系统内删除,请问具体地址可以给一下吗?多谢了 sadducee 发表于 2017-9-7 20:04 https://www.pcbeta.com/static/image/common/back.gif
楼主,你好,我看不懂你的操作。。。
你说的第一条,在10.12下删除驱动,然后进入10.13系统。那也就是说需 ...
我是10.12.6+10.13都有的,10.13转成APFS格式了,在win下面读不出来,因为还有个10.12.6所以也没折腾,先在10.12.6下删除10.13的显卡驱动,然后再开机,就不会黑屏了,当然如果你能在Win下读取APFS分区或者你没有转换分区格式,也可以在win下面操作。
kext的路径是System/Library/Extensions
lilu加WhateverGreen也许有用 lovest.fdh 发表于 2017-9-7 22:25 https://www.pcbeta.com/static/image/common/back.gif
lilu加WhateverGreen也许有用
额,没用,10.13加了照样黑屏,10.12.6加了睡眠正常。 kaeserlin 发表于 2017-9-7 21:27 https://www.pcbeta.com/static/image/common/back.gif
我是10.12.6+10.13都有的,10.13转成APFS格式了,在win下面读不出来,因为还有个10.12.6所以也没折腾,先 ...
谢谢你的方法,试了,还是进不去 谢谢你的方法,试了,还是进不去 跟我的HD6450现象一样,我试下看看。 删除AMDRadeonX3000.kext后对于6450来说确实可以进入系统,显卡也能正常识别,但是没有完全驱动,dock不透明。我再放入AMDRadeonX3000.kext看看。希望能成功! AMDRadeonX3000.kext还是加载不了,虽然重新安装了AMDRadeonX3000.kext。
dock不透明,没有完全驱动起来。 ic005k 发表于 2017-9-26 11:31 https://www.pcbeta.com/static/image/common/back.gif
AMDRadeonX3000.kext还是加载不了,虽然重新安装了AMDRadeonX3000.kext。
dock不透明,没有完全驱动起来。
看看加载了没。 kaeserlin 发表于 2017-9-26 12:02 https://www.pcbeta.com/static/image/common/back.gif
看看加载了没。
6450应该是加载AMD6000Controller.kext吧? kaeserlin 发表于 2017-9-26 12:03 https://www.pcbeta.com/static/image/common/back.gif
6450应该是加载AMD6000Controller.kext吧?
是的,这个AMD6000Controller.kext能加载,只差加载AMDRadeonX3000.kext了,AMDRadeonX3000.kext始终无法加载,所以导致视频加速器无法工作,视频卡顿。
AMD6000Controller.kext加载之后,分辨率、显卡型号及显存都正常。 kaeserlin 发表于 2017-9-26 12:02 https://www.pcbeta.com/static/image/common/back.gif
看看加载了没。
AMDRadeonX3000.kext无法加载,你那种情况貌似是偶然,呵呵。
你不妨重建一下缓存,兴许驱动就失效了,我之前有试过,重建缓存,启动就黑屏(黑场输出)。 ic005k 发表于 2017-9-26 12:43 https://www.pcbeta.com/static/image/common/back.gif
AMDRadeonX3000.kext无法加载,你那种情况貌似是偶然,呵呵。
你不妨重建一下缓存,兴许驱动就失效了,我 ...
我觉得并不能算是偶然,我的显卡在经过上面的操作之后确实可以百分百驱动(成功率百分百),并且我使用KEXT Utility修复缓存重启后并没有黑屏,这是刚安装好的10.13正式版。
kaeserlin 发表于 2017-9-26 14:25 https://www.pcbeta.com/static/image/common/back.gif
我觉得并不能算是偶然,我的显卡在经过上面的操作之后确实可以百分百驱动(成功率百分百),并且我使用KE ...
我这边还是不行,可能需要修改FB,目前感觉是无从下手了! kaeserlin 发表于 2017-9-26 14:25 https://www.pcbeta.com/static/image/common/back.gif
我觉得并不能算是偶然,我的显卡在经过上面的操作之后确实可以百分百驱动(成功率百分百),并且我使用KE ...
楼主能发一下你用的fb值吗 楼主装个istat menus,你显卡应该是最大工作500M
页:
[1]