[備忘録]SteamVRが起動しない!

DSC_0191

How to enable Nvidia GPU instead of Intel HD?問題

とあるワークショップで日本からPCをえっちらおっちら運んで現地でセットアップしていたら謎のエラーによりSteamVRが起動しない問題が発生.

PC:Razer Blade 15 Advanced Model (RTX 2070 Max-Q搭載!重い!)

症状: Steam VR起動時に「不明なエラー」を吐く

問題探索:

  1. まずNvidia Control パネルが開かない.ノートPCなのにNvidiaのグラフィックカードに接続されたモニターがない,とのこと.
  2. デバイスマネージャ上ではIntel GPUとNvidia GPUが正常に動作している.
  3. 外付けディスプレイをHDMI接続するとNvidia Control パネルが開く.
  4. とりあえずIntel GPUを無効化(効果なし)
  5. 画面つかなくなるの覚悟でIntel GPUドライバ削除(!?自動的に再インストール,効果なし)

というわけで半日悩んだ結果,どうやらRazerサイトからダウンロードできるNvidiaドライバでないと正常に動作しないことが判明(現在Nvidiaから落とせるのは436.48に対して,Razerは417.59)

解決策:RazerサイトからNvidiaドライバをダウンロード&インストール

正常にSteamVRが起動するようになった.恐らく,なんらかのタイミングで,Nvidiaのドライバが最新版に更新されてしまったようです.そのため,全てのアプリケーションがIntel GPUで実行されていた模様.軽量のアプリケーションの場合,どっちで動いているかなんてそうそう分からないので,非常に困った.

メモ:

  • どのアプリケーションがNvidia GPUを使用しているかをモニタするNvidiaのアプリケーションが便利だった.
  • 結構同様の問題に直面している人多そう.ノートPCで多いようで,NvidiaコントロールパネルからアプリケーションごとにどのGPUを使用するか指定しろ,的なコメントが多いが,そもそもドライバで死ぬので指定しても解決しないパターンが多いようです.
  • 今時ほとんどのアダプタは100-240V対応だと思っていたら,ごく一部機器(国ごとに差がある無線機器など)で100V系のみがあるのに要注意!!

 

 

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s