VRChatが安定しない時に確認したいこと
これは何?
VRChat の動作が安定しない
起動がそもそもおかしい
などでプレイが正常に出来ない時、どこに原因があるか調べるための手法です
前提
VRChat や Windows の設定、接続ヘッドセットなどの設定を初期状態に戻す
動作に必要な最小構成を維持する
フェイストラッカーなどの拡張機器は接続しない
VRChat のアバターは初期設定のロボットに戻す
これはアバター起因でVRChatが落ちている可能性を排除するため
アバターに着替えると落ちる場合、そのアバターに何かしらの問題がある
原因の切り分け(VRChatが落ちるきっかけ)などが分かるまで、出来る限り設定を変更しない
設定に変更を加える際には、一つずつ変更して原因を切り分ける
VRChatの起動確認
ここでの確認は初期のロボットアバターで行う
1. 初期設定のままデスクトップモードで起動し、動作確認を行う
ここで起動しない or 頻繁に落ちる場合、そもそもVRChatが正常に動作していない
原因は様々に考えられるが、原因がVRChatの外にある可能性がある
例えば
GPU ドライバとの相性
メモリがエラーを出している
Windows が適切な GPU を割り当てていない
Windows が CPU 利用を制限している
……etc,etc
2. 必要最低限のVR機器を接続し、その状態でログインしてみる
ここでもアバターは初期ロボットのまま
ここでVRChatが落ちる場合、VR機器特有の問題が起きている
仮にFPS が安定しない場合、要求される性能に対してPCが対応できてない
この場合だとVRChat側の画質などを下げる
3. 各種VR機器や関連ソフトウェアを接続 or 起動し、その状態でVRChatの動作を確認する
ここでもアバターは初期ロボットのまま
ここでVRChatが落ちた場合、周辺機器や関連ソフトウェアに起因がある
周辺機器を接続すると落ちる場合、USB の接続ポートなどを変えてみる
あるいは VRヘッドセットの接続ポートを変えてみる
関連ソフトウェアをオフにして問題ないか確認してみる
普段使いのアバターの確認
ここでの確認は、接続機器や関連ソフトウェアを必要最低限にして確認を行なう
1. デスクトップモードで、普段使っているアバターが問題ないか確認する
ここで問題が起きた場合、アバターに原因がある
この場合、カスタマイズしていない素のアバターをアップロードして、素体アバター自体の問題かを切り分ける
素のアバターで問題ない場合、自身の行なったカスタマイズなどに原因がある
2. 必要最低限のVR機器を接続し、普段使いのアバターを使ってみる
ここで問題が起きた場合、VRモードに限られた範囲でアバターに問題のある可能性がある
もしくは、アバターによって要求される性能に対し、PCの処理能力が追い付いていない場合もある
この場合だと描写クオリティを下げるなどする
もしくはアバターを軽量化して調整する
3. 周辺機器や関連ソフトウェアを接続・起動して、普段使いのアバターを利用する
ここで問題が起きた場合、周辺機器など + アバターの複合要因でVRChatが落ちている
ここで原因を切り分ける場合、下記のような始点で切り分ける
1. アバターを他のものに切り替えても問題は継続するか?
2. 特定の周辺機器やソフトウェアを無効化した時は問題ないか?
など
4. ワールドを変えてみる
VRChat のワールドでは、時々 VRChat の秘孔を突いてしまうワールドが存在する
この場合、落ちる原因はアバターや自身の環境ではなく、ワールド側にある場合がある
この場合、ワールドの製作者にバグ報告するか、もしくはVRChatへバグ報告する必要がある