グラフィックカード(AMD 6490M 256MB)の既知の問題の影響を受ける2011年初頭のMacBook Proがあります。 Appleフォーラムのスレッド
Apple置換プログラムを待っていると思います)ディスクリートグラフィックスを無効にして、Intel HD3000チップのみを有効にしますi7。
「シングルユーザーモード」で次のコマンドを実行して、システムにアクセスできました。
$ mkdir /DisabledExtensions
$ mv /Library/Extensions/AMD* /DisabledExtensions/
その後、MacはMavericksで起動しますが、グラフィックアクセラレーションがまったくないため、すべてのアニメーションが非常に遅くなります。画面の明るさを変更できません。カラーキャリブレーションが異なります。 [設定]> [モニター]の下に、コンピューターが外部モニターに接続されていることが表示されます。
gfxCardStatusv2.2.1をインストールしましたが、ディスクリートグラフィックスカードで実行していて、統合型グラフィックスカードに切り替える機会がないことを示しています。 HD3000拡張機能が読み込まれていることがわかります。
$ kextstat | grep HD3000
110 0 0xffffff7f837dc000 0x62000 0x62000 com.Apple.driver.AppleIntelHD3000Graphics(8.2.4)<84 11 7 5 4 3 1>
Appleカスタマーサービスによると、ディスクリートグラフィックカードを無効にする「公式」の手順はありません。
仕様は次のとおりです。
プロセッサ:2 GHz Intel Core i7
メモリ:4 GB 1333 MHz DDR3
グラフィックス:AMD Radeon HD 6490M 256 MB
ソフトウェア:OS X 10.9.5(13F34)
ATI/AMDカーネル拡張を無効にしても、OSはIntel統合グラフィックスに強制的に切り替えられません。それはそこにあるすべての修正/命令の誤解です...グラフィックスアクセラレーションなしのフォールバックドライバーでディスクリートチップを実行するだけです。これは、プロプライエタリなGPUドライバーを読み込めないときに、Windowsで「640x480 VGA」標準ディスプレイモードが表示されるのと似ています。同じGPUが使用されていますが、フル容量ではありません。
AMD/ATI拡張機能を無効にすると、次のようになります。
ただし、グラフィックアクセラレーションはありません。
既存または新しいグラフィックスの欠陥(青またはピンクのバー/ライン、ギザギザ/順不同の画像、ノイズなど)は、温度が変動すると表示されます(高温でGPUを実行、電源オン/オフなど)。鉛フリーはんだの問題が原因です。
起動時に問題が発生。
内部LCDは外部モニターとして扱われ、可能な最大解像度は1つだけです:最大ディスプレイ解像度(1440x900または1680x1050)。
ラップトップLCDを使用している場合、明るさは最大のままで、蓋を閉じてもオフになりません。これは時間の経過とともに画面に物理的な損傷を与えます(長くはかからず、数週間かかります)。
ブート時にラップトップの蓋が閉じている場合(ノートパソコンのLCDに画像が表示される前)、Thunderbolt外部ディスプレイを使用できます。
統合グラフィックススイッチをトリガーする唯一の方法は、オーバーヒートシャットダウン方法です。
0(オプション)。 disable-kernel-extensionsメソッドを使用してディスプレイを表示できる場合は、アカウントを自動ログインに設定します。インストール switchGP または以下の手順3を自動化する同様のツール。
自動シャットダウンを強制するために、Macbook Proを毛布または閉じたバッグでオーバーヒートさせます。
すぐにオンに戻します。統合グラフィックスを使用する必要があります。
GfxCardStatusを使用して、統合グラフィックにすばやく切り替えます(システム環境設定/エネルギーセーバーで適切に設定してください)。
この方法の問題は、グラフィックアクセラレーションを使用するアプリを実行すると、OSが個別のグラフィックに切り替わることです。したがって、これは恒久的な解決策ではありません。
実際には、GPU BGAがこれらのRoHSはんだボールの上にある限り、disable-kernel-extensionsメソッドもある時点で失敗し始めます。唯一の永続的な解決策は、GPU BGAを鉛はんだでリボールすることです(Appleをあきらめた場合)。温度プロファイルを理解し、適切なはんだ付け技術に従う信頼できる再ボールサービスを見つけることは、さらに別のハードルです。
更新:Louis Rossmannは、問題はボード上のはんだボールではなく、GPUチップ内のはるかに小さいはんだ付け接合部にあることを指摘しました( ビデオ@ 1:04:死んだ馬の再ボール:私のYT受信トレイ。 )。実際の問題は、リボール/リフロープロセスの副作用として一時的に修正される可能性があると述べましたが、唯一の永続的な解決策は、GPU、つまりAppleを介してボード全体を交換することです。
参考までに、アップルの 交換プログラム は2016年12月31日に終了します。
私のクライアントのコンピューターでこれに苦労していましたが、これは私のMBP 2010 midと同じ問題(ケース用にさらに多く購入した小さなチップを交換する)のように見えたため、同じケースではありませんでした。
問題に関するルイ・ロスマンのビデオ (これは少し憂鬱なことでした)を見た後、どういうわけか このmacrumorsフォーラムのリンク を見つけて、簡単な方法(Arch Linuxなし)を試してみました、それから私は this other link をより簡単な方法で説明し、macforumコメントの間にリストされた最も完全な手順を説明しました( #875 今日2634からリストされています)。
要約すると、それらすべてを結合する完全なガイドを作成することには、
もう1つのヒント:コマンドSudo defaults write com.Apple.loginwindow LoginHook /Library/LoginHook/LoadX3000.sh
の実行に苦労したので、MacOSに入ることができるようになった後、まずターミナル(Launchpad/Others/Terminal)を開き、そこからコマンドを実行しました(ユーザーのシステムパスワード)。その後、プロセスをやり直すことなくシャットダウンしても安全でした。
web.archive.orgによって保存されない可能性のある将来の壊れたリンクのために、そして誰にとっても簡単にするために、コマンドの完全なリストをここに投稿します指示なし:
<Cmd>+<r>+<s>
を押しながらノートパソコンの電源を入れますcsrutil disable
reboot
[〜#〜]と[〜#〜]を入力して再起動します<Cmd>+<s>
を押し続けて、シングルユーザーモードで起動します(シャットダウンして起動を開始したら)nvram fa4ce28d-b62f-4c99-9cc3-6815686e30f9:gpu-power-prefs=%01%00%00%00
nvram boot-args=”-v”
(オプションだと思います。起動時に詳細モードをオンにします)reboot
[〜#〜]と[〜#〜]を入力して再起動します<Cmd>+<s>
を押し続けます/sbin/mount -uw /
mkdir -p /System/Library/Extensions-bkup
mv /System/Library/Extensions/AMDRadeonX3000.kext /System/Library/Extensions-bkup/
touch /System/Library/Extensions/
(MacOS ONCEを実行し、各コマンドの先頭でSudo
を使用してターミナルから続行できると思います)mkdir -p /Library/LoginHook
nano /Library/LoginHook/LoadAMD.sh
Nanoで、次の4行のコマンドを追加します(ステップ3の追加の行を含みます)。
#!/bin/bash kextload /System/Library/Extensions-bkup/AMDRadeonX3000.kext Sudo pmset -a force gpuswitch 0 exit 0
<Ctrl>+<x>
を押して保存します(Y
とEnter
を押すと保存を求められます)chmod a+x /Library/LoginHook/LoadAMD.sh
(実行可能にするため)defaults write com.Apple.loginwindow LoginHook /Library/LoginHook/LoadAMD.sh
(これは、シングルユーザーモードから試行するときに問題を引き起こし、最初にSudo
を使用してMacOSターミナルから実行する必要がありました)nano /force-iGPU-boot.sh
(これは、ステップ2の予防策)Nanoでは、次の4行のコマンドを追加します。
#/bin/sh Sudo nvram boot-args="-v" Sudo nvram fa4ce28d-b62f-4c99-9cc3-6815686e30f9:gpu-power-prefs=%01%00%00%00 exit 0
<Ctrl>+<x>
を押して保存します(Y
とEnter
を押すと保存を求められます)chmod a+x /force-iGPU-boot.sh
(実行可能にするため)reboot
(シングルユーザーモードの場合、ターミナルが不要な場合はexit
)Close Lid-Sleepの手順でまだ問題がある場合は、MacRumorsフォーラムでも言及されているこの他の2つの解決策を試すことができます。
予防策を使用する必要があるときはいつでも、コンピューターが起動再起動ループでスタックするため(通常、SMC/PRAM/NVRAMがリセットされるとき) OSアップデート)、この簡単な手順でうまくいくはずです:
<Cmd>+<s>
を押しながらノートパソコンの電源を入れて、シングルユーザーモードで起動します/sbin/mount -uw /
sh /force-iGPU-boot.sh
reboot
これが2011 MBPで多くの人々を助け続けることを願っています。巨大なチームとして協力することは、人類ができる最善のことです。