前提
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
不出意外,重啟你可以正常進入系統(tǒng),但是別高興太早,因為屏幕還是扭曲的,雖然可以瀏覽器網頁,但是閱讀時完全不可行的。
第二步:制作啟動U盤(ArchLinux)
這里是為了用U盤來啟動純命令模式下的Liunx修改EFI文件,讓系統(tǒng)無法定位到獨立顯卡,只能使用集成顯卡。
下載:ArchLinux ISO?
打開系統(tǒng)終端,輸入以下指令
解除U盤的掛載(解除掛載不是推出),diskX表示你的U盤ID,第一種方法通過diskutil list查詢,但是我知道屏幕的扭曲你是無法看清的,所以第二種方法是通過磁盤工具查詢,雖然你任然看不清,但是你可以復制
diskutil unmountDisk/dev/diskX
將下載后的ISO寫入U盤
sudo dd if=path/to/arch.iso of=/dev/rdiskX bs=1m
請耐心等待,知道系統(tǒng)提示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"嘗試以下步驟后,再執(zhí)行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"
文件刪除后,我們需要新建此文件,為了是讓系統(tǒng)找不到顯卡的位置,并鎖定該文件,讓它只能被超級管理員修改。
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次花費數百元去維修的主板,但每次都只能持續(xù)幾個月就壞了。讓我對修主板已經徹底失望了。
有人說使用集顯會導致無法外接顯示器,和背光燈無法調節(jié)?我沒有連接過外接顯示器,所以第一點我不知道(都這樣了就別折騰了,看看網頁碼碼代碼多好),第二點之至少在我這里沒有問題,背光燈能自動調節(jié)(Mac os 10.12)
我找到另一篇文章,也提供參考思路是一致的。