游戏狂人, 积分 1544, 距离下一级还需 456 积分 游戏狂人, 积分 1544, 距离下一级还需 456 积分
|
|
|
游戏狂人, 积分 1544, 距离下一级还需 456 积分 游戏狂人, 积分 1544, 距离下一级还需 456 积分
|
|
|
游戏狂人, 积分 1544, 距离下一级还需 456 积分 游戏狂人, 积分 1544, 距离下一级还需 456 积分
|
|
|
游戏狂人, 积分 1544, 距离下一级还需 456 积分 游戏狂人, 积分 1544, 距离下一级还需 456 积分
|
|
|
|
|
|
超级玩家, 积分 782, 距离下一级还需 218 积分 超级玩家, 积分 782, 距离下一级还需 218 积分
|
|
|
发现排版还是有点乱了,这里贴上原文地址:前言
2011 年 MacBook Pro 的 AMD 显卡问题困扰我不止一次了,早在 2015 年 10月份的时候,我就感受到了一波(),机器莫名其妙的就重启,之后无法进入系统,当初也是折腾了好久,好在我赶上了最后一波的 Apple 免费维护,给我更换了主板。然而好景并不长久,过了两年故伎重演,这次早就过了苹果的维护周期。
问题已经无法靠官方来解决了,好在这台机器在我这里服役已经超过6年,也算是命途多舛,经历了升级内存,硬盘报废,升级 SSD,显卡损坏,还2次,对我来说也是没什么遗憾了。而且有了上几次的经验,其实我已经改变了对于电脑这东西的看法:
这次我的电脑有完整的备份在 TimeMachine 里,所有的代码都在云端的 GitHub 或者 bitbucket 里安安稳稳的躺着,所以我也没有了之前电脑坏掉的那种焦虑感。 运行 Apple 的硬件检测程序并不能检测到任何问题 我查遍了网络,基本找到了2种截然不同的解决方式,一种是软件方式,一种是硬件方式,软件方式相比之下成本比较低,但是也不算特别省事儿,但是对动手能力要求稍微低点;硬件方式解决需要额外的工具,而且要求胆大心细,毕竟要打开机身,焊接,有一些电学的基本知识,而且有直接毁掉主板的概率,所以难度颇大,但是优点是:幸运的话你可以100%恢复你的 MacBook Pro。不过限于篇幅,这里这篇文章就只聊聊软件的方式。 另外一点就是要提醒的是,不管哪种方式,都有破坏计算机系统,或者毁掉电脑的风险,如果不是万不得已或者对自己的能力有充分的信任,请不要轻易尝试,还是交给专业人员来维修更为靠谱!
原理上来说软件解决主要的思路就是就是要禁用独立显卡,让系统启动的时候直接调用集成显卡,并且在 MacBook 运作的时候不去自主的切换独立显卡。
启动盘都是可以的,我这里用 USB 启动的方式,毕竟手头 U盘比客户光驱还是来的方便。
你的 USB 设备会以 /dev/disk2 这样的形式列出来. 根据你的 U盘的名称和容量确定你的盘符名称,他的命名方式应该大致是 /dev/diskX. USB 设备在 macOS 系统里一般会自动装载,在执行 dd 块写拷贝命令之前你必须在终端里卸载(卸载不等于推出)它。 现在拷贝镜像文件到 U盘,注意 dd 命令里有个 r 在 disk 意思是原始文件模式,为的是传输文件更快。 就会开始启动了,需要一点时间,请耐心等待。 启动完成后输入如下命令: 也会发生权限不够的情况,如果 efivarfs 被装载成可读、可写权限,一般文件就可以正常被删除。如果运行删除命令报错提示: 说明在当前状态下 efivarfs 被装载成可读权限,你需要重新装载为可读、可写权限才能删除它,运行下面的命令重新装载: 如果这时候还是报错,你需要用 chattr 命令来消除文件的持久性,然后再删除它。 我的情况就是一直到最后一步,才删除了 gpu-power-prefs-… 这个顽固的文件。 如果找不到 “gpu-power-prefs-… ” 文件,不存在就没必要删掉它了,反正它也不存在,在有些年份的机器里就找不到这个文件。创建一个新的 “gpu-power-prefs-…”文件 锁定 “gpu-power-prefs-… ”文件,让它只能被超级用户修改,这样启动的时候你的设置就不会被 EFI 程序所修改。 推出 efivars 并重启,你必须切换到根目录才可以卸载 efivars 重启前,确认你的 EFI 变量已经修改成功并且写入了系统,你可以用之前的命令查看变量的设置情况,确认后,重启。 进入命令行恢复模式,启动时同时按住 ?+R+S 禁用 SIP,SIP 模式会锁定系统文件夹,开启状态无法移动系统目录的文件;SIP 模式的开启和关闭只能在恢复模式状态下运行,我曾经尝试过在 Single 模式里是无法执行这个命令的。 装载 root 文件系统并获得 读写权限 创建一个目录用来移动和备份 AMD 驱动文件(一会儿要用到) 移动所有 AMD 驱动文件到刚才创建的目录里 有时候 macOS 系统并不会重新生成缓存目录,所以这里我们手动创建缓存目录。 更新驱动缓存文件的时间戳,这样系统会重新生成驱动缓存(没有 AMD 驱动缓存了) 卸载分区,来确保你的修改都已经生效了。
如果启动正常,我们要尝试关闭 SIP 以保证系统文件的安全性,再次开启恢复模式,启动的时候按住 ?+R+S 再次进入系统之后会发现刷新率特别低,任何一部操作造成的显示变化都会让机器运作好久,这时候先别管其他,先打开终端。路径是 Finder -> Applications -> Utilities -> Terminal,然后输入: 再次重启后你应该就可以看到熟悉的 macOS 的登录界面了,到这里软件修复的工作也基本完成了。你可以继续使用这台电脑再战些时日了。 软件修复之后的其他问题无法调节背光亮度
合上笔记本无法关闭显示器背光,同时也无法调节亮度,笔记本的显示器会始终以最亮的状态(或者上一次正常显示的亮度)显示,这样对眼睛和对显示屏灯管本身也有伤害,推荐 Mac AppStore 里有个叫 Brightness Slider
网传这里有个例外,就是如果你在接了外界显示器的同时,开机屏幕亮起后迅速合上笔记本屏幕,就可以单独使用外接显示器(但是我没有成功过)。 重启后集成显卡驱动失效有时候用外置移动硬盘启动系统后可能会造成驱动再次失效的问题需要重新在终端里输入: |
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。