MacBook ProのディスクリートGPU問題
OSを再インストールした後、安定はしているものの根本的な解決にはなっていないMacBook ProのディスクリートGPUがきっかけで画面が乱れたりフリーズしたりする事象だが、海外のサイトではAMDのカーネル拡張のキャッシュを削除することで内蔵GPUのみで動作させるという荒技が紹介されていた。
手順としてはコンソールモードで起動してから、AMDのカーネル拡張を退避。その後キャッシュを再構築することでAMDのカーネル拡張キャッシュの作成を抑止するというやり方だが、カーネル拡張を変更することから当然自己責任(失敗すると起動しなくなるので、その場合はOSを再インストール)。
なお、MacOSをアップデートすると再びカーネル拡張がインストールされてしまうので注意。
事象が報告されるようになってから数ヶ月が経過するが、依然としてAppleからは何のアナウンスもなく、修理に持ち込んでもマザーボードの交換となっている。ただ、事象や発生数を見る限りでは故障というよりは製品の欠陥である可能性は高く、このままならば交換しても2年程度で同事象が発生するだろう。
Macbook Pro Discreate Graphics Card Issue Fix Update - AsyncRO.com
以下、カーネル拡張の再構築手順
1. シングルユーザーモードで起動(グレイスクリーンが表示される前にCommand + Sキーを押下)
2. システムをマウント
(mount -uw /)
3. 退避フォルダを作成
(例:mkdir _temp)
4. 作成した退避フォルダにAMD関連のフォルダ・ファイルを移動
(sudo mv /System/Library/Extensions/AMD*.* /_temp)
5. カーネル拡張のキャッシュを再構築
(sudo kextcache -v 1 -m /System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext /System/Library/Extensions/)
6. Macを再起動
(sudo reboot)
| 固定リンク
「MacBook Pro」カテゴリの記事
- MacBook Proで内蔵ディスクを認識しない(2016.02.09)
- Freecom MobileDrive Mg のディスクを換装(2015.05.17)
- AirDropで転送したファイルをFinderに表示(2015.05.10)
- MacBook ProのディスクリートGPU問題 完結(2015.04.22)
- MacBook ProのディスクリートGPU問題 その2(2014.09.20)
この記事へのコメントは終了しました。
コメント
これでなんとか、グレー画面で止まってしまうmacbook proが使えるようになりました
投稿: cinnabar7 | 2019年8月17日 (土) 18時47分
こんにちは。うちの17インチもついにこの症状になりました。gfxCardStatusでオフにしていましたが、それすら効かなくなり、こちらにたどりつきました。カーネル拡張の再構築の手順はsnowleopardでも同じでしょうか?お返事よろしくお願いいたします
投稿: まう | 2020年6月21日 (日) 20時20分
むしろ、この記事を書いたときはSnowLeopardでした。
何かエラーが出ればバックアップから戻せばいいと思います。
作業自体、外部のソフトは使わずMacOSのコマンドだけですし。
>まうさん
>
>こんにちは。うちの17インチもついにこの症状になりました。gfxCardStatusでオフにしていましたが、それすら効かなくなり、こちらにたどりつきました。カーネル拡張の再構築の手順はsnowleopardでも同じでしょうか?お返事よろしくお願いいたします
投稿: IIci | 2020年6月21日 (日) 23時44分