SteamVRは、Steamの拡張機能としてValveが開発した仮想現実プラットフォームです。SteamVRは360度のフルルームVR体験を提供します。2015年3月1日、モバイルワールドコングレス中に正式に発表されました。プラットフォームとして、SteamVRはViveなどの独自のHMDだけでなく、Riftなどの他のHMDもサポートします。

ただし、SteamVRアプリケーションを開こうとすると、エラーメッセージ「Error Starting SteamVR」が発生します。完全なエラーメッセージは「エラー:共有IPCコンポジター接続に失敗しました(306)」です。この記事では、このエラーの原因となるさまざまな理由について説明します。
SteamVRエラー306の原因は何ですか?
SteamVRは通常のSteamと比較してコンピューター上の多くのコンポーネントを使用するため、この特定のエラーメッセージをトリガーするさまざまな理由があります。これが発生する理由のいくつかを次に示します。
- HDMIケーブル:最も基本的で一般的な理由は、ボックスをシステムに接続するHDMIケーブルです。HDMIケーブルがグラフィックカードのHDMIポートのプライマリスロットにない場合、このエラーが表示され、SteamVRを起動できません。
- SteamVRの更新:場合によっては、SteamVRの更新がこの特定のエラーの原因になることがあります。いくつかのユーザーが同様の状況で自分自身を見つけたと報告し、SteamVRをベータ版に変更した後、問題を解決できたと報告しています。
- グラフィックスドライバー:このエラーが発生する別の潜在的なケースは、更新された、または古いグラフィックスドライバーを使用している場合です。これにより、SteamVRが仕様に適合しなくなる可能性があります。
これで問題の性質の基本を理解できたので、次にメソッドに進みます。以下に、同様の状況にある他のユーザーが問題を解決するために使用した一連の方法を示します。
方法1:プライマリHDMIポートを使用する
このエラーは、HDMIケーブルに関連している場合があります。つまり、VRのHDMIケーブルがシステムのプライマリHDMIポートに接続されていない可能性があります。VRが正しく機能するには、常にプライマリポートを使用する必要があります。また、アダプターまたは中間デバイスも時々あります。ボックスのHDMIケーブルをグラフィックカードのHDMIポートに接続することはできません。そのため、ボックスから直接届くVR HDMIケーブルをグラフィックスカードのHDMIポートに直接接続する方が良いでしょう。
- グラフィックカードのメインポートからモニターHDMIケーブルを取り出します
- 次に、VRボックスから来る「Main Port / Primary Port」にVRケーブルを挿入します
- モニターケーブルはセカンダリポートに接続できますが、VRが機能しない間は機能します。
- ここで、SteamVRウィンドウを閉じて、再起動します。
シングルポートしかない場合は、VRにメインのHDMIポートのみを使用できます。または、システムで動作する場合はアダプターを入手できます。
方法2:SteamVRベータ版を試す
一部のユーザーは、SteamVRのプロパティ設定を変更してエラー306を修正しました。プロパティ設定では、[BETAS]タブがあり、そこでオプトインするVRのベータ版を選択できます。デフォルトでは[なし]が選択されていますが、ベータ版に変更して、SteamVRが更新するのを待つことができます。SteamVRをベータ版に変更するには、以下の手順に従ってください:
- パソコンでSteamアプリを開きます
- 下に図書館、あなたは「見つけるSteamVRを」
- 次に、SteamVRを右クリックし、[ プロパティ ]をクリックします。
- その後、「BETAS」タブを選択します
- ここで「オプトインするベータを選択」ドロップダウンで、「ベータ– SteamVRベータアップデート」を選択する必要があります
- ウィンドウを閉じ、SteamVRの更新が完了するまで待ちます。
- 将来的にオフにする場合は、「なし–すべてのベータプログラムをオプトアウトする」をもう一度選択します。
方法3:グラフィックドライバを手動でインストールする
結局のところ、エラー306をトリガーする可能性のある1つの理由は、古いグラフィックスドライバーです。影響を受けたユーザーの何人かは、Nvidia Graphicsドライバーを最新のものに更新した後、またはアンインストールしてから再インストールした後、問題は発生しないと報告しています。また、Nvidia Vulkanは、ファイル内のライブラリパスが間違っているため、ドライバーを混乱させる可能性があります。
この方法では、グラフィックスドライバーをアンインストールしてから、製造元のWebサイトから手動でインストールします。セーフモードで起動する前に、ここからDisplay Driver Uninstallerをダウンロードし、デスクトップまたは外部ドライブに保存してください。
- コンピューターをセーフモードで起動する方法に関する記事の指示に従ってください
- セーフモードで起動すると、DDUファイルをUSBに保存してデスクトップに抽出した場合、DDUファイルをデスクトップにコピーできます。
- DDUアイコンをクリックして、ディスプレイドライバーアンインストーラーを開きます。
注:Windows 10を使用している場合でも、システム検出で「Windows 8.1」と表示されることがありますが、これは正常です
- 使用しているカードタイプのオプションを選択できます
- 次に、最初のオプション「Clean and Restart」を選択します。クリーンアンインストールの処理には時間がかかり、システムが再起動します
- システムが通常モードで再起動したら、グラフィックスカードの製造元のサイトにアクセスして、最新のドライバーをインストールできます。
方法4:Natural Locomotionのアンインストール
Natural LocomotionまたはNaLoは、腕の振りを移動用のトラックパッド入力に変換する有料アプリです。VRでの再生に非常に役立ちます。また、酔いも少し解消されます。しかし、使用しているドライバーがSteamVRベータとまだ互換性がないため、これがエラー306の原因となっている可能性があります。これをアンインストールし、モーションスムージングでSteamVRを実行してみてください。以下の手順に従ってアンインストールしてください:
- スタートメニューから、または検索してコントロールパネルに移動します。
- 次に、プログラムと機能を開きます
- 検索ナチュラルロコモーション、およびアンインストールを
- また、steamディレクトリに移動して、configフォルダーを開きます。
D:\ Program Files(x86)\ Steam \ config
- その後の2つのフォルダ削除歩行をから設定
- SteamVRを開き、モーションスムージングでテストします