前提
2011年的MacBook pro普遍存在顯卡門的問(wèn)題秕脓,那么按照以下的步驟你將使用軟件的辦法屏蔽獨(dú)立顯卡犬缨,用集成顯卡來(lái)驅(qū)動(dòng)你的電腦遇骑,再次我需要特意的感覺AppleMacFinder悯姊,是他提供的辦法羡藐。
Force 2011 MacBook Pro 8,2 with failed AMD GPU to ALWAYS use Intel integrated GPU (EFI variable fix)
第一步:刪除AMD驅(qū)動(dòng)
開機(jī)按下(CMD+S)進(jìn)入命令模式,我知道此時(shí)你的電腦屏幕十分扭曲悯许,但是沒(méi)有辦法仆嗦,以下代碼你只能在扭曲的情況下操作。
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
不出意外先壕,重啟你可以正常進(jìn)入系統(tǒng)瘩扼,但是別高興太早,因?yàn)槠聊贿€是扭曲的垃僚,雖然可以瀏覽器網(wǎng)頁(yè)邢隧,但是閱讀時(shí)完全不可行的。
第二步:制作啟動(dòng)U盤(ArchLinux)
這里是為了用U盤來(lái)啟動(dòng)純命令模式下的Liunx修改EFI文件冈在,讓系統(tǒng)無(wú)法定位到獨(dú)立顯卡倒慧,只能使用集成顯卡。
下載:ArchLinux ISO?
打開系統(tǒng)終端,輸入以下指令
解除U盤的掛載(解除掛載不是推出)纫谅,diskX表示你的U盤ID炫贤,第一種方法通過(guò)diskutil list查詢,但是我知道屏幕的扭曲你是無(wú)法看清的付秕,所以第二種方法是通過(guò)磁盤工具查詢兰珍,雖然你任然看不清,但是你可以復(fù)制
diskutil unmountDisk/dev/diskX
將下載后的ISO寫入U(xiǎn)盤
sudo dd if=path/to/arch.iso of=/dev/rdiskX bs=1m
請(qǐng)耐心等待询吴,知道系統(tǒng)提示The disk you inserted was not readable by this computer. 選擇 忽略 就好熊镣,現(xiàn)在這個(gè) U盤已經(jīng)是可以引導(dǎo)的了若专。
第三步:U盤引導(dǎo)啟動(dòng)
插入剛剛寫入的U盤,開機(jī)按Option選擇EFI boot U盤啟動(dòng),再出現(xiàn)的菜單中用上下方向鍵聚焦到Arch Linux archiso x86_64 UEFI CD按下字幕“e”琉挖,在出現(xiàn)的命令行末尾加上“ nomodeset”驯耻,至此你將進(jìn)入命令模式下的Linux泌射。
rm /sys/firmware/efi/efivars/gpu-power-prefs-fa4ce28d-b62f-4c99-9cc3-6815686e30f9
“gpu-power-...”等可用TAB按鍵完成国裳。如果提示"operation not permitted"嘗試以下步驟后,再執(zhí)行rm刪除“gpu-power-...”文件盗温。如果文件不存在也沒(méi)關(guān)系藕赞,反正我們要?jiǎng)h除的。
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)找不到顯卡的位置,并鎖定該文件砚偶,讓它只能被超級(jí)管理員修改惩激。
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
如果一切順利,此時(shí)你將以集成顯卡驅(qū)動(dòng)你的電腦蟹演。
雜談
我曾2次花費(fèi)數(shù)百元去維修的主板风钻,但每次都只能持續(xù)幾個(gè)月就壞了。讓我對(duì)修主板已經(jīng)徹底失望了酒请。
有人說(shuō)使用集顯會(huì)導(dǎo)致無(wú)法外接顯示器骡技,和背光燈無(wú)法調(diào)節(jié)?我沒(méi)有連接過(guò)外接顯示器羞反,所以第一點(diǎn)我不知道(都這樣了就別折騰了布朦,看看網(wǎng)頁(yè)碼碼代碼多好),第二點(diǎn)之至少在我這里沒(méi)有問(wèn)題昼窗,背光燈能自動(dòng)調(diào)節(jié)(Mac os 10.12)
我找到另一篇文章是趴,也提供參考思路是一致的。