Re:シルの日々の戯言。

散財が生き甲斐になりかけている、デジタルガジェット大好き自称黄色いネズミの戯言。

MacBook Pro(15-inch/Mid2010)でGPU Panicが頻発するので少し調べてみたが、既に手遅れ状態orz

昨日気にしていた実家の自室専用マシンであるMacBook Pro(15-inch/Mid2010)のGPU Panicがそれ相応の頻度で発生する件について、少し調べてみました。
sylve.hatenablog.jp
利用頻度は非常に低いマシン+ベースがジャンク2万のレストア品+年式的に修理するのは得策では無いので(それ以前にMBP Mid 2010は既にビンテージ製品扱いで日本国内では修理不能扱い)、おそらくこのまま放置することとなりますが、あまり気にしてなかった事象と言えどトラブルと言えばトラブルなので確認して見ました。

・・・帰省時のメインマシンが死にかけてるにも関わらず本気出さず解決方法を探してない理由は、単純に今の私の用途(この戯言日記の更新)だと最悪iPad Pro(12.9inch)があればなんとかなるので・・・。*1

現在発生している事象について

不定期にGPU Panicが原因でMacBook Pro(Mid 2010)が再起動します。

  • たまに起動直後に画面がブラックアウトし、再起動する
    • 再起動後は普通にログイン画面が表示されて(問題が発生した為、再起動しましたメッセージは出るものの)利用再開可能
  • たまにデスクトップやブラウザ(Safari)で右クリックしたり、右クリックから何らかのアクション(Ex:右クリック→Google検索)をしたタイミングで画面がブラックアウトし、再起動する
  • たまにスリープから復帰直後に画面がブラックアウトし、再起動する
  • 発生しない時は全く発生しない、ニコ動のベンチマーク動画を垂れ流してても落ちない*2

特定の操作をした場合では無く、不意に画面がブラックアウトして再起動する為、何が起因かが全く分からない状況です。

MacBook Pro(Mid2010)の構成

MacBook Pro(Mid2010)は以下の構成で利用しています。

  • macOS Sierraをクリーンインストール*3
  • メモリはレストア時に増設・上限の8GBまで搭載済み
  • ディスクはレストア時にSSD化済み
  • オンボードと外部GPUディスクリートGPU(dGPU)構成
    • Mid2010の場合はIntel HD GraphicsとGeForce GT 330Mが搭載
  • 接続機器はFireWire800のディスク及びminiDP→HDMI変換アダプタ
    • FireWire800のディスクは2.5型HDDx2(RAID1)のディスクに接続
    • miniDPはHDMI変換アダプタ経由でWUXGAディスプレイに接続
    • 本体の仕様上、miniDP利用時dGPUはGeForce GT 330M固定*4
  • その他は電源ケーブル(MagSafe/非純正品)、有線LAN、スピーカー接続のミニジャックケーブル

(FireWire800のRAIDディスクを使っていますが)特に奇っ怪な構成にはなっていません。*5
レストアで手は加えているものの、ノートPCなので手を加えられるパーツはメモリとSSDが関の山(後はバッテリーくらいか)、あまり手を加えられる箇所が無いので一般的な構成に限りなく近い状態です。

Google先生に聞いてみる

困った時のGoogle先生、調べると同じ事象に悩む多くの同胞の綴られた情報を得ることが出来ます。

その結果を大雑把にまとめると・・・

  • Apple公認の実質リコールな潜在的不具合だが、既に申告期限切れ*6
    • ちなみに先に記載した通り、既にビンテージ製品扱いなので事象が頻発・悪化しても修理不能
  • dGPUの切替時に事象が発生することが多い
    • 当方の環境ではminiDP経由で外付けモニターを接続しているため、実質的に使用するGPUは(GeForce GT 330Mに)固定化されてる*7
  • 一部、GeForceのチップ側に問題がある・・・らしいとの噂
    • 当方の環境では、そのGeForce GT 330Mに固定化されて利用しているので、半壊してるか不正確な情報か
  • 暫定回避策はGeForce側チップを利用しないようgfxCardStatusなるツールを利用する
    • 具体的にはgfxCardStatusを利用してIntegrated GPU Onlyモードを利用する
    • 但し、当方の環境ではminiDP経由で外付けモニターを接続しているため、外付けモニターの利用を諦める必要がある

年式的に修理不能となった今出来る手立てはdGPUを無効化し、Intel HD Graphicsを利用するよう専用アプリを用いて設定変更する・・・と言ったところでしょうか(´・ω・`)*8

ドライバ更新と言う情報もあるけど、駄目、絶対

一部Webサイトで「MBP Mid 2010の問題、ドライバ更新したら上手く行くかと思ったがダメだったwww」的な記事があり、ダメ元でドライバ更新と言う希望を持たせかねない情報があったりなかったりして、事実nVidiaにQuadro&GeForceのMacOS X向けドライバが転がってたりしますが・・・、・・・何処をどう見てもMacBook Pro(Mid 2010)に使えると書かれていないので要注意!

・・・いえ、個人の日記帳同然のブログなので何を書こうと自由ですし、信じる・信じないは個人の自由ですけど・・・、・・・適合しないドライバを適用しようと言う淡い希望を抱かせるような行為は流石にどうかと・・・。

いえ、偉そうに文句を垂れてますが、そんな私も戯言日記帳(ブログ)更新している身分なので他人のふり見て我がふり直せ、たまにTipsの真似事記事を殴り書きすることがあるので、自分自身が軽率でリスクが伴う行為を人様にリスクが無いような書きっぷりで紹介しないよう注意して行きたいところです・・・。

*1:意識高い系の真似事で出先で戯言日記の更新をやってますし、画面分割機能を使えばWeb見つつTwitter投稿出来たり、それなりのマルチタスクなこと出来ますし。

*2:CPU/GPU共にガンガン負荷を掛けてるタイミングでは落ちないのか不可思議なところです。普通は(!?)高負荷時に落ちたり、問題が発生するのに、高負荷時は事象が発生しないのに何でもないタイミングで落ちる・・・。

*3:Sierraが導入出来る機種だから手間隙かけてレストアしたんですが・・・

*4:別にオンボードIntel HD Graphicsでも外付けモニター接続してもパフォーマンス的に問題無い気がするんですが・・・ぐぬぬ

*5:電源が非純正品なので怪しい箇所はありますが・・・

*6:iMac 27-inch/Late 2011使ってた時もそうだけど、実質リコールだけど期限切れで頭を抱えることがそこそこあるので、Apple教の信仰心を試されますなぁ・・・

*7:システム環境設定→省エネルギーからグラフィックスの自動切り替えのチェックを外すとdGPUが無効化されてGeForce固定になるそうです。

*8:外付けモニターが使えなかったり(正しくはモニター繋いだ瞬間に強制的に切り替えが発生したり)、一部アプリで不具合が生じたり、完全な対策では無い模様・・・。