82
VR向けAMD Radeon ReLive:魅力は限定的だが素晴らしいアイデア

2018年12月17日午後3時45分(東部標準時)更新:当初の記事では、ReLive for VRアプリケーションはOculus GoとGear VRで利用可能になると報じられていました。AMDは本日、OculusがOculusストアでのリリースを承認しなかったと発表しました。

AMDは、Radeon ReLive for VRソフトウェアを、PCベースのVRゲームをより安価に実現するソリューションとして宣伝しています。VRヘッドセットに数百ドルも費やすことなくSteamVRゲームにアクセスでき、ワイヤレスVRアダプターに数百ドルも費やすことなく、ケーブル接続のないVR体験を実現できます。しかし、モバイルVRヘッドセットをPCベースのVRヘッドセットのように動作させるために必要なすべての要素を考慮すると、必ずしもそうとは言えません。 

要件

Radeon ReLive for VRを使用すると、スタンドアロンまたはモバイルVRヘッドセットからSteamVRカタログにアクセスできますが、ハイエンドのモバイルVRデバイスとのみ互換性があります。ビデオとオーディオ信号をヘッドセットにストリーミングするには、Radeon 500シリーズまたはVegaベースのグラフィックカードを搭載したゲーミングPCと、最新の5GHz Wi-Fi接続が必要です。このソフトウェアは2.4GHz接続でも動作しますが、AMDは低速接続の使用を推奨していません。低速接続ではレイテンシの問題が顕著に発生する可能性があるためです。

Windows 10 も必須です。

AMDのマーケティング画像には一般的なスマートフォンベースのVRヘッドセットが紹介されていますが、ReLive for VRを使用するには、Google Daydreamヘッドセットと対応するAndroidスマートフォン、またはHTC Vive Focus単体が必要です。AMDはLenovoのMirage Soloヘッドセットとの互換性について具体的に言及していませんが、Mirage SoloはDaydreamデバイスなので動作するはずです。ただし、実際に動作を確認できるほどの実機は手元にありません。 

制限事項

AMDのRadeon ReLive for VRはValveのSteamVRプラットフォームと互換性があり、あらゆるSteamVRタイトルをモバイルヘッドセットにブロードキャストできます。ただし、ゲームを視聴できるからといって、プレイできるとは限りません。SteamVRのカタログは主に6自由度のモーションコントロールを必要とするゲームで構成されており、モバイルヘッドセットにはこの機能がありません。また、DaydreamやGear VRヘッドセットなどのスマートフォンデバイスを使用している場合は空間トラッキングも利用できないため、スタンディングスケール以上のトラッキング構成を必要とするゲームは利用できません。

Tom's Hardware の最高のニュースと詳細なレビューをあなたの受信箱に直接お届けします。

クレジット: AMD

(画像提供:AMD)

ただし、AMDのソフトウェアはサードパーティ製のBluetoothコントローラーをサポートしています。また、USBまたはワイヤレスのゲームパッドをコンピューターに接続して使用すれば、「Project Cars」「Elite Dangerous」など、ゲームパッド入力に対応したゲームをプレイすることも可能です。ただし、 「Space Pirate Trainer」「Job Simulator」のように、モーションコントロールを必要とするゲームはプレイできません。HTCはVive Focus向けに6DoFモーションコントロールシステムを開発しており、AMDによると、最終的にはReLive for VRでサポートされる予定です。

テストセットアップ

VRテストシステムは、Asus Prime Z370-AマザーボードにIntel Core i7-8700Kと16GBのG.Skill Sniper X DDR4 3466を搭載しています。オペレーティングシステムとゲームはCrucial MX200 500GB SATA SSDにインストールされています。システム全体はCorsair RM1000i電源で稼働しています。

AMD は、このテストのために Radeon RX Vega 64 グラフィック カードを提供しました。

Radeon Relive for VRのテストには、第2世代のGoogle Daydreamヘッドセットを使用し、ヘッドセットの電源にはGoogle Pixel 2 XLを使用しました。入力には、ワイヤレスUSBドングルを介してXbox OneコントローラーをPCに接続しました。

ルーターについては、ISPから提供された5GHz帯Wi-Fi接続機能付きのケーブルモデム/ルーターを使用し、Pixel 2 XLをそこに接続しました。AMDの指示に従い、ホストPCはCat6ケーブルでルーターに直接接続しました。 

セットアッププロセス

Radeon ReLive for VRのセットアッププロセスはシンプルで分かりやすいです。まず、AMDの強化されたReLiveストリーミングテクノロジーを搭載したAMD Radeon Software Adrenalin 2019ソフトウェアをインストールする必要があります。新しいドライバーをインストールしたら、Radeon設定アプリケーションを開き、メインページ上部のReLiveタブに移動します。

次に、ページ上部にある「ゲーム&VRストリーミング」タブを選択します。AMDの説明書には、「リモートプレイ」オプションを有効にする必要があると記載されています。このオプションがなくてもビデオは問題なくストリーミングされますが、オーディオはデバイスに渡されないことが確認されています。また、「SteamVR統合」オプションも有効にする必要があります。

SteamVR統合には多くのオプションはありません。パフォーマンスを向上させるために、ストリームのビットレートを調整できます。デフォルトのビットレート値は50Mbpsですが、ネットワークが対応できる場合は100Mbpsに変更できます。また、5GHzのWi-Fi接続がない場合は2Mbpsに下げることもできます。

SteamVRコンテンツをモバイルVRデバイスにストリーミングする前に、AMDのReLive VRコンパニオンアプリケーションをインストールする必要があります。このアプリケーションはAndroidデバイスのアプリストアで入手できます。画面の指示に従ってReLive VRアプリを有効にし、デバイスのVRプラットフォームを起動してください。

ReLive VR アプリは AMD Link アプリケーションの一部ではなく、前者を使用するために後者は必要ありません。 

VR統合セクションでは、サードパーティ製コントローラーのサポートを有効にすることもできます。入力デバイスをPCに接続している場合はこのオプションを有効にする必要はありませんが、スマートフォンやVRヘッドセットに接続したBluetoothコントローラーを使用する場合は有効にする必要があります。

SteamVR統合設定ページからサードパーティ製コントローラーのサポートを切り替えることもできます。この機能を有効にすると、VRデバイスの標準コントローラーからの入力が無効になります。

SteamVR 統合を有効にし、アプリケーションを VR デバイスにインストールしたら、SteamVR を起動し、デバイス上で ReLive VR アプリケーションを開くと、2 つのソフトウェアが自動的に同期されます。

ゲームの時間です!

AMD Radeon ReLive for VR が起動したので、いくつかゲームを起動してみました。当初、SteamVR クライアントは SteamVR Home ベータ版で開くように設定されていましたが、すぐにうまく動作しないことに気付きました。Google Daydream の 3 自由度 (3-DoF) モーションコントローラーには、SteamVR メニューを操作するために必要な入力が不足していました。しかし、SteamVR ライブラリには 3-DoF 入力に対応するタイトルがないため、結局は問題になりませんでした。

次に、Xbox Oneコントローラーを接続しました。これもVR内のSteamVRメニューの操作には適していませんでした。しかし、コントローラー入力をサポートしているゲームがいくつか見つかったので、試してみることにしました。ヘッドセットを装着する前に、Steamの標準インターフェースからゲームを起動することにしました。

Skyrim VRは私が最初に試したゲームでしたが、驚いたことに非常にスムーズに動作しました。レイテンシーの問題が発生すると予想し、ほとんどの人にとってはプレイ不可能な状態になるだろうと思っていましたが、全く問題ありませんでした。確かに、時々ティアリングが発生し、シーンが最初に読み込まれた際に頭を動かすと、視界の周辺に一瞬黒い領域が現れました。しかし、この問題はほんの数秒しか発生しませんでした。

次に「Project Cars 2」を起動しようとしましたが、画面が真っ白になりました。PC画面ではヘッドセットがトラッキングしていて、ヘッドセットのスピーカーからゲーム音が流れているのを確認できましたが、画面は表示されませんでした。「Project Cars 2」の読み込みに失敗した後、 「Keep Talking」と「Nobody Explodes」を起動してみましたが、結果は同じで、続いて「Gunjack」を起動してみましたが、やはり画面が真っ白になりました。パソコンを再起動しても問題は解決しなかったため、Google Pixel 2をヘッドセットから取り外し、アプリをシャットダウンしました。バッテリー残量が23%だったので、後でさらにテストできるように充電するために接続しました。フル充電して戻ってみると、問題があったゲームはすべて問題なく動作しました。

私は「Project Cars 2」で数周レースをし、 「Gunjack 」で宇宙船を何機か爆破し、「K eep Talking, and Nobody Explodes」で爆弾を解除しました(何度か失敗しましたが)。約40分のゲームプレイで、スマートフォンのバッテリーが約30%消耗しました。

モバイルVRデバイスの遅延を測定する方法はありませんが、遅延の増加は目に見えてほとんど感じられませんでした。ビットレートはデフォルトの50Mbpsのままにしましたが、画質は十分で、コントローラーの入力応答は有線ヘッドセットと変わりませんでした。ただし、Bluetoothゲームパッドが手元にないため、この方法の有効性を評価することはできません。

100Mbpsの設定を少し試してみましたが、このオフィスのルーターには強すぎました。画像は綺麗で鮮明でしたが、テンポの速いVRゲームをプレイするにはリフレッシュレートが足りませんでした。2Mbpsのオプションも試してみましたが、AMDはそもそもこの機能を搭載すべきではなかったと思います。低ビットレートでは映像の鮮明さが著しく損なわれ、ガンジャックでは敵艦がこちらに向かってくるのが見えませんでした。画面はブロック状に乱れ、解像度も低かったです。まるで雷雨の中でDirect TVを見ようとしていたかのような感覚でした。15Mbpsか25Mbpsのオプションの方が適していると思います。

それは努力する価値があるでしょうか?

では、AMD が ReLive for VR ソフトウェアの開発に費やした時間と労力は、本当に価値があったのでしょうか? AMD の技術は確かに有効ですが、少なくとも現時点では、VR 体験を妨げる重大な制限が伴います。

今日のPC接続型VRソリューションにはモーションコントローラーが含まれており、モーションベースの入力に対応していないプラットフォームへのサポートはせいぜい限定的です。ほとんどのゲーム開発者は、レーシングゲームやフライトシミュレーションなど、モーションコントロール入力を避ける合理的な理由がない限り、モーションコントロールをゲームの基本要素として採用しています。AMDはこの問題に対する即時の解決策を提供しておらず、そのギャップを埋めるためにサードパーティのハードウェアベンダーに頼るしかないため、モバイルVRソリューションをPC-VRシステムとして使用することによるコスト削減の見込みは消え去ってしまいます。

別売りのモーション コントローラー付きの Oculus Go の価格は、Oculus Rift ヘッドセットとほぼ同じです。ヘッドセットを動作させるための PC をすでにお持ちの場合は、PC 用に構築された VR ヘッドセットを購入することもできます。

AMDのReLive for VRは、私の予想をはるかに超える素晴らしいパフォーマンスを見せてくれましたが、だからといってお勧めできるわけではありません。非常にニッチなゲーマーコミュニティの問題を解決してくれるものです。PC-VRヘッドセットを持っていない、既にモバイルVRヘッドセットを所有し、最新のRadeonグラフィックカードも所有している、そしてルームスケールVRゲームには興味がない、そんな数少ないプレイヤーの一人であれば、ReLive for VRはまさにうってつけです。ただし、小さな筐体に収まらない場合は、このRadeonの新機能はあまり役に立たないかもしれません。

ケビン・カルボットはTom's Hardwareの寄稿ライターで、主にVRとARのハードウェアを扱っています。彼は4年以上にわたりTom's Hardwareに寄稿しています。