美文网首页Mac OS
MacBook pro 显卡门解决办法

MacBook pro 显卡门解决办法

作者: iQuan | 来源:发表于2017-10-23 09:48 被阅读3058次

    前提

    2011年的MacBook pro普遍存在显卡门的问题,那么按照以下的步骤你将使用软件的办法屏蔽独立显卡,用集成显卡来驱动你的电脑,再次我需要特意的感觉AppleMacFinder,是他提供的办法。

    Force 2011 MacBook Pro 8,2 with failed AMD GPU to ALWAYS use Intel integrated GPU (EFI variable fix)

    第一步:删除AMD驱动

    开机按下(CMD+S)进入命令模式,我知道此时你的电脑屏幕十分扭曲,但是没有办法,以下代码你只能在扭曲的情况下操作。

    1)fsck -fy

    2)mount -uw /

    3)sudo mkdir /AMD_Kexts/

    4)sudo mv /System/Library/Extensions/AMD*.* /AMD_Kexts/

    5)sudo rm -rf /System/Library/Caches/com.apple.kext.caches/

    6)sudo mkdir /System/Library/Caches/com.apple.kext.caches/

    7)sudo touch /System/Library/Extensions/

    8)sudo umount /

    9)sudo reboot

    不出意外,重启你可以正常进入系统,但是别高兴太早,因为屏幕还是扭曲的,虽然可以浏览器网页,但是阅读时完全不可行的。

    第二步:制作启动U盘(ArchLinux)

    这里是为了用U盘来启动纯命令模式下的Liunx修改EFI文件,让系统无法定位到独立显卡,只能使用集成显卡。

    下载:ArchLinux ISO 

    打开系统终端,输入以下指令

    解除U盘的挂载(解除挂载不是推出),diskX表示你的U盘ID,第一种方法通过diskutil list查询,但是我知道屏幕的扭曲你是无法看清的,所以第二种方法是通过磁盘工具查询,虽然你任然看不清,但是你可以复制

    diskutil unmountDisk/dev/diskX

    将下载后的ISO写入U盘

    sudo dd if=path/to/arch.iso of=/dev/rdiskX bs=1m

    请耐心等待,知道系统提示The disk you inserted was not readable by this computer. 选择 忽略 就好,现在这个 U盘已经是可以引导的了。

    第三步:U盘引导启动

    插入刚刚写入的U盘,开机按Option选择EFI boot U盘启动,再出现的菜单中用上下方向键聚焦到Arch Linux archiso x86_64 UEFI CD按下字幕“e”,在出现的命令行末尾加上“ nomodeset”,至此你将进入命令模式下的Linux。

    rm /sys/firmware/efi/efivars/gpu-power-prefs-fa4ce28d-b62f-4c99-9cc3-6815686e30f9

    gpu-power-...”等可用TAB按键完成。如果提示"operation not permitted"尝试以下步骤后,再执行rm删除“gpu-power-...”文件。如果文件不存在也没关系,反正我们要删除的。

    cd /

    umount /sys/firmware/efi/efivars/

    mount -t efivarfs rw /sys/firmware/efi/efivars/

    cd /sys/firmware/efi/efivars/

    chattr -i "/sys/firmware/efi/efivars/gpu-power-prefs-fa4ce28d-b62f-4c99-9cc3-6815686e30f9"

    文件删除后,我们需要新建此文件,为了是让系统找不到显卡的位置,并锁定该文件,让它只能被超级管理员修改。

    printf "\x07\x00\x00\x00\x01\x00\x00\x00" > /sys/firmware/efi/efivars/gpu-power-prefs-fa4ce28d-b62f-4c99-9cc3-6815686e30f9

    chattr +i "/sys/firmware/efi/efivars/gpu-power-prefs-fa4ce28d-b62f-4c99-9cc3-6815686e30f9"

    cd /

    umount /sys/firmware/efi/efivars/

    reboot

    如果一切顺利,此时你将以集成显卡驱动你的电脑。

    杂谈

    我曾2次花费数百元去维修的主板,但每次都只能持续几个月就坏了。让我对修主板已经彻底失望了。

    有人说使用集显会导致无法外接显示器,和背光灯无法调节?我没有连接过外接显示器,所以第一点我不知道(都这样了就别折腾了,看看网页码码代码多好),第二点之至少在我这里没有问题,背光灯能自动调节(Mac os 10.12)

    我找到另一篇文章,也提供参考思路是一致的。

    2011 MacBook Pro 显卡问题 High Serria 解决方式之软件篇

    相关文章

      网友评论

        本文标题:MacBook pro 显卡门解决办法

        本文链接:https://www.haomeiwen.com/subject/hjeouxtx.html