YosemiteでGPUがクラッシュする


7

私は2012年半ばのMacBook Proを持っていて、数週間前にOS X Yosemiteにアップデートしました。それ以来、GPUがクラッシュし、画面上でマウスカーソルを動かして音声を聞くことができますが、画面上の他のすべてが応答しなくなります。マシンを再起動するだけで、これを解決することができました。

これを防ぐ方法はありますか?

エラーログには、次のような複数のインスタンスがあります。

31/10/2014 7:34:45.000 pm kernel[0]: 0000 0x00000000 0x00000000 0x00000000 0x00000000 
31/10/2014 7:34:45.000 pm kernel[0]: 0x00012540  :  0x00000000 0x00000000 0x00100000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
31/10/2014 7:34:45.000 pm kernel[0]: 0x00012560  :  0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
31/10/2014 7:34:45.000 pm kernel[0]: 0x00012580  :  0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
31/10/2014 7:34:45.000 pm kernel[0]: 0x000125a0  :  0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
31/10/2014 7:34:45.000 pm kernel[0]: 0x000125c0  :  0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
31/10/2014 7:34:45.000 pm kernel[0]: 0x000125e0  :  0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
31/10/2014 7:34:45.000 pm kernel[0]: 0x00012600  :  0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
31/10/2014 7:34:45.000 pm kernel[0]: 0x00012620  :  0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
31/10/2014 7:34:45.000 pm kernel[0]: 0x00012640  :  0x00000000 0x00000000 0x00100000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
31/10/2014 7:34:45.000 pm kernel[0]: 0x00012660  :  0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
31/10/2014 7:34:45.000 pm kernel[0]: 0x00012680  :  0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
31/10/2014 7:34:45.000 pm kernel[0]: 0x000126a0  :  0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
31/10/2014 7:34:45.000 pm kernel[0]: 0x000126c0  :  0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
31/10/2014 7:34:45.000 pm kernel[0]: 0x000126e0  :  0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
31/10/2014 7:34:45.000 pm kernel[0]: 0x00012700  :  0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
31/10/2014 7:34:45.000 pm kernel[0]: 0x00012720  :  0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
31/10/2014 7:34:45.000 pm kernel[0]: 0x00012740  :  0x00000000 0x00000000 0x00100000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
31/10/2014 7:34:45.000 pm kernel[0]: 0x00012760  :  0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
31/10/2014 7:34:45.000 pm kernel[0]: 0x00012780  :  0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
31/10/2014 7:34:45.000 pm kernel[0]: 0x000127a0  :  0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
31/10/2014 7:34:45.000 pm kernel[0]: 0x000127c0  :  0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
31/10/2014 7:34:45.000 pm kernel[0]: 0x000127e0  :  0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
31/10/2014 7:34:45.000 pm kernel[0]: OTHER MMIO Registers
31/10/2014 7:34:45.000 pm kernel[0]: -------------------------------------------------
31/10/2014 7:34:45.000 pm kernel[0]: SYSCONFIG_DFSM                      : 0x00000000
31/10/2014 7:34:45.000 pm kernel[0]: SYSCONFIG_DSSM                      : 0x00000000
31/10/2014 7:34:45.000 pm kernel[0]: SYSCONFIG_DPFC_CONTROL_SA           : 0x00000000
31/10/2014 7:34:45.000 pm kernel[0]: SYSCONFIG_DPFC_CPU_FENCE_OFFSET     : 0x00000000
31/10/2014 7:34:45.000 pm kernel[0]: SYSCONFIG_TILECTL                   : 0x00000000
31/10/2014 7:34:45.000 pm kernel[0]: SYSCONFIG_MISC0                     : 0x00000000
31/10/2014 7:34:45.000 pm kernel[0]: SYSCONFIG_MGGC                      : 0x00000000
31/10/2014 7:34:45.000 pm kernel[0]: SYSCONFIG_MTOLUD                    : 0x8fa00001
31/10/2014 7:34:45.000 pm kernel[0]: SYSCONFIG_GFX_FLSH_CNTL             : 0x00000209
31/10/2014 7:34:45.000 pm kernel[0]: SYSCONFIG_MTOUUD                    : 0x6f600001
31/10/2014 7:34:45.000 pm kernel[0]: SYSCONFIG_MBDSM                     : 0x8da00001
31/10/2014 7:34:45.000 pm kernel[0]: SYSCONFIG_MBGSM                     : 0x8d800001
31/10/2014 7:34:45.000 pm kernel[0]: SYSCONFIG_GTVTD0                    : 0x00000000
31/10/2014 7:34:45.000 pm kernel[0]: SYSCONFIG_GTVTD1                    : 0x00000000
31/10/2014 7:34:45.000 pm kernel[0]: SYSCONFIG_GTVTD2                    : 0x6c62616e
31/10/2014 7:34:45.000 pm kernel[0]: SYSCONFIG_GTVTD3                    : 0x00000000
31/10/2014 7:34:45.000 pm kernel[0]: SYSCONFIG_GTVTD4                    : 0x00000000
31/10/2014 7:34:45.000 pm kernel[0]: SYSCONFIG_GTVTD5                    : 0x11028088
31/10/2014 7:34:45.000 pm kernel[0]: SYSCONFIG_GTVTD6                    : 0x00026104
31/10/2014 7:34:45.000 pm kernel[0]: SYSCONFIG_GTVTD7                    : 0x73672067
31/10/2014 7:34:45.000 pm kernel[0]: SYSCONFIG_GTVTD8                    : 0xc7000220
31/10/2014 7:34:45.000 pm kernel[0]: SYSCONFIG_GTVTD9                    : 0x6720676e
31/10/2014 7:34:45.000 pm kernel[0]: SYSCONFIG_GTVTD10                   : 0x4f4e2073
31/10/2014 7:34:45.000 pm kernel[0]: SYSCONFIG_GTVTD11                   : 0x03894800
31/10/2014 7:34:45.000 pm kernel[0]: SYSCONFIG_GTVTD12                   : 0xdf8948c0
31/10/2014 7:34:45.000 pm kernel[0]: SYSCONFIG_GTVTD13                   : 0xc0310000
31/10/2014 7:34:45.000 pm kernel[0]: SYSCONFIG_GTVTD14                   : 0x00000000
31/10/2014 7:34:45.000 pm kernel[0]: SYSCONFIG_GTVTD15                   : 0x203d2064
31/10/2014 7:34:45.000 pm kernel[0]: ===========================================================================
31/10/2014 7:34:45.000 pm kernel[0]: End Hang Analysis
31/10/2014 7:34:45.000 pm kernel[0]: ===========================================================================
31/10/2014 7:34:45.000 pm kernel[0]: Trying restart GPU ...
31/10/2014 7:34:45.803 pm DumpGPURestart[1239]: Saved gpuRestart report for kernel to /Library/Logs/DiagnosticReports/Kernel_2014-10-31-193445_mymachine.gpuRestart

カーネルのコメント「GPUを再起動しようとしている」は、何か問題があったことを示しているようです。
DanielGibbs 14年

システムのこのレポートを見ることができますか/
ライブラリ/Logs/DiagnosticReports/Kernel_2014-10-31-193445_mymachine.gpuRestart

クラッシュが起こったとき、それは主になど、メモリやレジスタの内容だけだ- pastebin.com/KKxSx0V7
DanielGibbs

この問題は、2012年半ばの非網膜MBPと2013年初頭のrMBPの両方で発生しました。rMBPをApple Storeに持ち込み、保証の下でロジックボードの交換を行いました。その後、同じ問題が引き続き発生します。興味深いことに、この問題が発生した新しい(Intel Iris搭載の)rMBPについて聞いたことがありません。
-andonuts

これはバグかもしれませんが、同じMacでも同じ問題があります。
ニコラスハッサン

回答:


2

また、2012年半ばのMBPでほぼ1日おきにこれらのクラッシュを経験しました。

これは私のためにそれを解決しました:

Switch off "Automatic graphics switching" for Battery and Power Adapter
settings. This will increase overall power consumption but for me the
crashes have vanished.

説明:Mac Book Pro(および他のMac)には、通常2つの異なるGPUが付属しています。低電力および高電力GPU。OSXはこれらのGPUをオンデマンドで切り替えます。Yosemite以来、システムが時々フリーズするため、これは一部の人々にとっては問題のようです。元のポスターで説明されているようにシステムがハングする場合は、Appleが自動GPUスイッチングを修正するまでこの回避策を試してください。

自動グラフィックス切り替えをオフにします


エコノミーモードで提供される電力は、GPUでRAMコンテンツを正しく更新するのに十分ではないということですか?したがって、グラフィック自動切り替えを禁止すると、問題が隠されます。
ダン

@danielAzuelos、すべてのMacBook Pro 15インチモデルは、統合されたIntelグラフィックスとディスクリート(通常は常にATI Radeonではありませんが)グラフィックスカードの両方を使用できるローエンドのIris搭載モデルを保存します。問題は、Macがグラフィックスセットを動的に切り替えてバッテリー寿命を維持し、グラフィックス処理を改善する機能を備えていることです。この結果はここで間違っています。
agentroadkill

@danielAzuelos GPUコアの切り替え時に問題が発生する原因はわかりません。しかし、「GPUの再起動を試みる」問題の場合、これが実際に機能するFIXであることは知っています。
itsafire

私は同じ問題を抱えていたので、この解決策は私を大いに助け、この変更はそれを完全に修正しました。また、El Capitanを使用すると、オプションを再度有効にでき、クラッシュが発生しなくなります。
マーティン

@Martinクラッシュはまだエルキャピタンに存在しますか?
itsafire

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.