本文已完成,遵循CC协议,欢迎转载。
苹果品控真是问题多多,2010年的时候遭遇了N卡显卡门,接下来全线换A卡。没想到2011年又遭遇了A卡显卡门。苹果2011年的Macbook Pro,包括但不仅限于MD322,MD318等使用HD6750M显卡的型号大范围出现mac os下开机白屏无法进入系统、蓝黑相间屏、花屏(如题图)。此事苹果至今没有给出说法,也没有宣布召回,如果中枪,诸位也只有自求多福了。
如果你没有Apple Care或者不是在欧盟买的Mac,基本上处于无解状态,除了用700$左右换主板之外(严重不推荐,因为新主板还是A卡,很容易再次悲剧),只有静待Apple召回(愿意维权的请加Q群375893291)。
当然机智的读者会说:Fine,我的独立显卡(Discrete Graphic Card)挂了,但是Intel的集成显卡(Integrated Graphic Card)还是好用的,为什么不能直接禁用独立显卡,调用Intel集成显卡启动呢?这样我至少还能处理一下轻量级的工作,
解决的方法当然不是去Genius Bar(哦那帮人只能算是Salesman……)。当然你如果没有Thunderbolt线缆,身边没有另一台Mac的话不妨借用他们的Mac和线缆解决问题(记得带上移动硬盘)。可以通过该方法成功开机。
大致为以下几步(以下可全部简化在命令行下操作):
一、备份数据
在无法进入系统的情况下可以尝试使用T模式。开机按下 T 键,进入 T 模式。使用ThunderBolt 或者 FireWire (雷电线缆或者火线)将你的Mac和另一台Mac相连。很快你的Mac将会以目标硬盘的形式出现在另一台Mac上。赶紧备份好数据吧!
二、删除驱动
Mac下的驱动往往是以 .kext结尾的文件包。折腾黑苹果的朋友应该比较熟悉驱动的路径:System/Library/Extension (系统/资源库/Extension 简称 S/L/E )。在 T 模式下可以删除其中 AMD 和 ATI 开头的 .kext 文件(共19项)。记得做好备份哦!
(MD322驱动没备份的看这里:ATI-MD322.zip_免费高速下载)
三、重启,正常开机
基本上你已经可以使用集成显卡正常进入系统了。
使用OS X Maverick (10.9) 可能会出现如图所示这种情况。这是由于10.9切换独显集显的机制改变了,总之,暂且没有解决办法。
另外,删除独立显卡驱动会导致无法调节屏幕亮度,只能算是凑合用而已。在Apple宣布召回或延保之前,如果不愿意掏4500¥修机器,也只能凑合着……
不过,即使是掏4500¥换主板,由于新主板还是使用ATI的问题显卡,再加上Apple一贯差的散热,很可能在新主板过保(90天)之后再次出现问题。那样的话真是令人欲哭无泪,毕竟半年换一次主板可是难以接受的代价。
注:命令行法
不推荐随意使用,后果自负。
开机按住Command+S,进入命令行模式。
输入:
fsck -y
mount -uaw /
rm /System/Library/Extension/AMD2400Controller.kext
rm /System/Library/Extension/AMD2600Controller.kext
rm /System/Library/Extension/AMD3800Controller.kext
rm /System/Library/Extension/AMD4600Controller.kext
rm /System/Library/Extension/AMD4800Controller.kext
rm /System/Library/Extension/AMD5000Controller.kext
rm /System/Library/Extension/AMD6000Controller.kext
rm /System/Library/Extension/AMD7000Controller.kext
rm /System/Library/Extension/AMDFramebuffer.kext
rm /System/Library/Extension/AMDRadeonVADriver.bundle
rm /System/Library/Extension/AMDRadeonX3000.kext
rm /System/Library/Extension/AMDRadeonX3000GLDriver.bundle
rm /System/Library/Extension/AMDRadeonX4000.kext
rm /System/Library/Extension/AMDRadeonX4000GLDriver.bundle
rm /System/Library/Extension/AMDSupport.kext
rm /System/Library/Extension/AMDRadeonX2000GLDriver.bundle
rm /System/Library/Extension/AMDRadeonX2000.kext
rm /System/Library/Extension/AMDRadeonX2000GA.plugin
rm /System/Library/Extension/AMDRadeonX2000VADriver.bundle
reboot
即可。(如无备份,MD322可在上面链接里自取。)
彻底的解决办法:更换N卡主板
2012款的Mbp主板和2011同型号款的Mbp主板是通用的。不过Apple官方是不会允许跨机型换主板的,所以想要彻底复活你的Mbp只有自行在淘宝上买来N卡主板换新啦!水深注意鉴别!
更换主板之后有可能会面临缺少N卡驱动的情况。建议从同型号Mac那里拷贝。
光把N卡的 .kext 文件放进 S/L/E 里还不行,需要重建系统开机缓存。如果不重建的话开机还是会调用集成显卡。
这里推荐 Kext Utility 这款软件。
(官网下载地址: cvad-mac.narod.ru
百度网盘:Kext Utility.zip_免费高速下载)
只需要把N卡的kext拖进 S/L/E 目录下再启动该软件,跑一次即可(耗时大约5分钟)。重启之后就会自动调用N卡启动。终于,你的Mac全身心复活了!
不管如何,这次Apple再临显卡门,难辞其责。Facebook,Apple官方社区,http://Change.org 上都开始了情愿召回活动。关于造成问题的原因一般认为是以下三点:
1. AMD显卡本身问题。(几乎已经可以确认了。)
2. 某次SMC更新问题。SMC(系统管理控制器)也就是System Management Control
3. OS X10.9新系统改变了独显集显切换模式,引起问题集中爆发。(佐证是第三方切换独集显软件如gfxCardStatus 对10.9的支持都很糟糕。)
注:如果你可以正常开机进入系统,只是显示异常的话,建议使用gfxCardStatus.低版本切换到集成显卡使用即可。
总而言之,希望Apple负起责任来。在此之前只有凑合凑合了(愿意维权的请加Q群375893291)。
此事已经经由IT时报采访&报道。目前Apple仍无回应。