外付けGPU(GTX970)の起動タイミングと動作上の注意点について
前回の記事では、主に外付けGPUハードウェアの構成について書きました。
今回はソフトウェア側、特にWindows起動時の問題について詳細を書いておきます。
構成
前回と同じですが、こちらです。
- MacBookPro 13インチ 2015 Early
- Akitio Thunder2 PCI-E Box + GeForce GTX970
- Windows 8.1 64bit
- Windowsのインストール先:内蔵SSD (BOOTCAMP)
なお、tech-infernoでは外部のUSBドライブにWindowsをブート可能な形でインストールした場合のほうが安定して起動できるという記事を見かけます。とはいえ普通の方法ではインストールできないようなので、時間があるときに試してみたいと思っています。
今回はあくまで内蔵SSD利用の場合の話です。また、上記と構成やバージョン・リビジョンが異なる場合等、異なる挙動になる場合がありますのでご注意ください!
最初に
- まず外付けGPUなしで正常起動しているうちに「復元ポイントの作成」をしておきましょう!
たまに強制シャットダウンで環境が壊れることがあります。転ばぬ先の杖です。 - 外付けGPU稼働時、再起動はできません!
再起動が必要と言われた場合は、常にシャットダウンを使います。
-
外付けGPU稼働時、スリープはできません!
復帰時に固まります。このため、電源入れっぱなしで使います。使い終わったらシャットダウンします。自動スリープしない設定にするのがおすすめです。(後述)
おすすめ(必須)の設定
- MacOSXで「起動ディスク」の設定をBOOTCAMP側にしておく
起動時にOptionキーを押さなくても自動的にWindowsで起動する状態が必要。(のように思っています。要検証。) - 「エラー時の再起動」をOFFにする
この構成での再起動は時間の無駄です。
コントロールパネル→システム→システムの詳細設定→「起動と回復」の「設定」ボタン→「システムエラー」部の「自動的に再起動する」のチェックをはずします。
- 自動スリープをOFFにする
スリープすると厄介(復帰しない)なため、OFFにするのが良いです。 - デスクトップにデバイスマネージャのショートカットを作る(任意)
こういった試みでは、デバイスマネージャを見ることが多いので、デスクトップにショートカットを作っておくのがおすすめです。
起動時のパターン
まだ確立した方法ではないですが、現状でのパターンを書いておきます。
成功パターン
- Windows起動中が出た瞬間に電光石火な感じでThunderboltを挿す
→ ほぼ問題ない状態で起動する確率が4割。そのままぐるぐるし続ける確率が6割。
30秒ぐらい待って起動しなければ失敗したと思うのが良いと思います。たまに長くかかって起動するケースもありますが・・・。
失敗パターン
- 最初からThunderboltを挿しておく
→ 真っ黒画面のままフリーズ。電源長押しでシャットダウンするしかない
- ブートパーティション選択モード
Thunderboltを挿さず、Optionキーを押しながら起動、選択中にThunderboltを挿して、その後Windows選択 → だめ(と思っている) - Windows起動時がでてからゆっくり挿す
→ 起動しないか、起動したとしてもドライバのロードに支障が出がち。USBやSDカード等のアクセスでWindowsがフリーズしたりしがち
失敗(電源ボタン長押しによる強制シャットダウン)したらその後どうする?
- Automatic Repair Modeが出てくる
強制シャットダウンが2回続くと、その次の回にWindowsは自動的にAutomatic Repair Modeに入ります。もし入ってしまったら、原因はわかりきっているので修復などはせずに、再起動やそのまま起動を選択しましょう。 - Automatic Repair Mode抑止方法
Automatic Repair Mode は通常より時間がかかるので、入らないに越したことはありません。一回失敗したら、Thunderboltを挿さずに普通に起動させて、その後通常のシャットダウンを行うことで、Automatic Repair Modeに入るのを防ぐことができます。
※設定で抑止することも可能なようですが、細かい手順が必要のようなのでここでは書きません。 - 起動トライの流れ
要するに、こういう流れで起動トライを繰り返します。
起動失敗!(フリーズ)
→電源長押しでシャットダウン
→Windows通常起動
→ログイン
→通常シャットダウン
→再びトライ!
失敗が4回以上続く場合は?
- 運が悪いということもありえますが、Thunderbolt筐体の状態がおかしいこともあるようです。Thunderbolt筐体の電源を抜いて10秒程度置いてみてください。念の為耳を近づけて、小さい音が消えればOKです。電源を入れなおしてやりなおしてみてください。
Windowsが起動したら・・・
- 念の為デバイスマネージャを開いて、おかしなデバイスがいないかチェックしましょう。どれかのデバイスに!マークがついていたら、起動失敗の可能性があります。その後デバイスへのアクセス等のタイミングでフリーズしたりすることがあります。
- 最初うまく起動できたらNVIDIAのGeForceドライバをインストールしましょう。その後は上記の起動方法で、それなりの確率で正常起動させることができると思います!正常動作が確認できたら、ここでも復元ポイントの作成をおすすめします。
- ドライバインストール後うまく起動できたら、ちょっとした3Dベンチマークなどを動かしてみると良いでしょう。FFのベンチ や MHFのベンチ などどうでしょう?ちなみに、GTX970の場合、ベンチ中は通常よりもコイル鳴きの音がよく聞こえがちです。FPSが高いほどコイル鳴きの音は目立つという話ですね。