システム要件
この章では、Azure Remote Rendering (ARR) を操作するための最小システム要件を一覧表示します。
開発用 PC
- Windows 10 バージョン 1903 以降または Windows 11
- 最新のグラフィックス ドライバー。
- オプション: H265 ハードウェア ビデオ デコーダー、 リモートにレンダリングされるコンテンツのローカル プレビューを使用する場合(Unity など)。
重要
Windows Update では常に最新の GPU ドライバーが提供されるわけではありません。最新のドライバーについては、GPU 製造元の Web サイトを確認してください。
以下の表には、H265 ハードウェア ビデオ デコードをサポートする GPU が一覧表示されています。
GPU 製造元 | サポートされているモデル |
---|---|
NVIDIA | このページの下部にある NVDEC サポート マトリックスを確認してください。 GPU には、H.265 4:2:0 8 ビット 列が YES となっているものが必要です。 |
AMD | 少なくともバージョン 6 の AMD の Unified Video Decoder を搭載した GPU。 |
Intel | Skylake 以降の CPU |
正しい H265 コーデックがインストールされていても、コーデック Dll のセキュリティ プロパティによってコーデックの初期化エラーが発生する可能性があります。 この問題を解決する手順については、トラブルシューティング ガイドを参照してください。 DLL の問題が発生するのは、たとえば、Unity で、デスクトップ アプリケーションのサービスを使用している場合のみです。
サポートされているプラットフォームとデバイス
- 64-Bit Windows 10
- 64-Bit Windows 11
- HoloLens 2
- Meta Quest 2 (パブリック プレビュー)
- Meta Quest Pro (パブリック プレビュー)
デスクトップ Windows
要件と制限事項
- 32 ビット版の Windows はサポートされていません。
- Azure Remote Rendering アプリケーションを実行できるようにするには、最新の Microsoft Visual C++ 再頒布可能パッケージ をインストールする必要があります。
- VR はサポートされません。 シミュレーション グラフィックス バインディング のみがサポートされています。
- DX11 レンダリング API のみがサポートされています。
新しいバージョンでは待機時間が大幅に改善されているため、最新の HEVC コーデックを使用することが重要です。 デバイスにインストールされているバージョンを確認するには、次のようにします。
- Microsoft Store を起動します。
- 左下にある [ライブラリ] ボタンを選択します。
- 一覧で [デバイス製造元からの HEVC ビデオ拡張機能] を検索します。 更新プログラムの一覧に表示されていない場合は、最新のバージョンが既にインストールされています。 そうでない場合は、[更新プログラムの入手] ボタンを選択し、インストールされるまで待ちます。
- 一覧表示されているコーデックのバージョンが 1.0.21821.0 以上であることを確認します。
- 一覧から [デバイス製造元からの HEVC ビデオ拡張機能] を選択します。
- [追加構成] セクションまで下にスクロールします。
- [インストールされているバージョン] のエントリを確認します。
HoloLens 2
要件と制限事項
- Unity の OpenXR (Unity 2020 以降) と Windows XR プラグイン (Unity 2020 まで) の両方がサポートされています。
- PV カメラからのレンダリング機能はサポートされていません。
- DX11 レンダリング API のみがサポートされています。
クエスト 2 とクエストプロ
重要
Quest 2 と Quest Pro のサポートは現在、パブリック プレビュー段階です。
この機能はサービス レベル アグリーメントなしで提供しています。運用環境のワークロードに使用することはお勧めできません。 特定の機能はサポート対象ではなく、機能が制限されることがあります。
詳しくは、Microsoft Azure プレビューの追加使用条件に関するページをご覧ください。
要件と制限事項
- サポート対象の Unity の最小バージョンは 2020.3.です。
- Unity の OpenXR プラグインのみがサポートされています。
- Unity のユニバーサル レンダリング パイプライン (URP) を使用することをお勧めします。
- Vulkan レンダリング API のみがサポートされています。 OpenGL はサポートされていません。
- Microsoft 認証ライブラリ(MSAL) は Quest デバイスでは動作しません。
- Quest デバイスがスリープ状態になり、再びスリープ解除された場合、リモート コンテンツがまったく再開されないか、回復に時間がかかる場合があります。
- ArrInspector ツールはサポートされていません。
詳細については、 「Unity のセットアップ」 ページを参照してください。
ネットワーク
優れたユーザー エクスペリエンスを実現するには、安定した、低待機時間のネットワーク接続が不可欠です。
ネットワーク要件については、専用の章を参照してください。
ネットワーク問題のトラブルシューティングについては、トラブルシューティング ガイドを参照してください。
ネットワーク ファイアウォール
Remote Rendering 仮想マシンでは、次の IP 範囲からの共有 IP アドレスを使用します。
名前 | リージョン | IP プレフィックス |
---|---|---|
オーストラリア東部 | australiaeast | 20.53.44.240/28 |
米国東部 | eastus | 20.62.129.224/28 |
米国東部 2 | eastus2 | 20.49.103.240/28 |
東日本 | japaneast | 20.191.165.112/28 |
北ヨーロッパ | northeurope | 52.146.133.64/28 |
米国中南部 | southcentralus | 20.65.132.80/28 |
東南アジア | southeastasia | 20.195.64.224/28 |
英国南部 | uksouth | 51.143.209.144/28 |
西ヨーロッパ | westeurope | 20.61.99.112/28 |
米国西部 2 | westus2 | 20.51.9.64/28 |
(デバイス上やルーター内などの) ファイアウォールでこれらの IP 範囲と次のポート範囲がブロックされないようにします。
Port | Protocol | 許可 |
---|---|---|
49152-65534 | TCP / UDP | 送信 |
ソフトウェア
次のソフトウェアがインストールされている必要があります。
- 最新バージョンの Visual Studio 2019 (ダウンロード)
- Visual Studio tools for Mixed Reality。 特に、次のワークロードのインストールは必須です。
- C++ によるデスクトップ開発
- ユニバーサル Windows プラットフォーム (UWP) の開発
- Windows SDK 10.0.18362.0 (ダウンロード)
- サンプル リポジトリで作業するには:
- オプション: デスクトップ PC のサーバーからビデオ ストリームを表示するには、HEVC ビデオ拡張機能 (Microsoft Store リンク) が必要です。 ストアの更新プログラムを確認して、最新バージョンがインストールされていることを確認します。
Unity
Unity を使用した開発では、サポートされているバージョンの Unity (ダウンロード) インストールします。 インストールの管理には Unity Hub を使用することをお勧めします。
重要
以下で説明するサポートされているバージョンに加えて、 Unity の既知の問題に関するページを確認してください。
Unity のインストールには、次のモジュールが含まれていることを確認してください。
- UWP - ユニバーサル Windows プラットフォーム Build Support
- IL2CPP - Windows Build Support (IL2CPP)
Unity 2019
Unity 2019 では、バージョン 2019.3 または 2019.4 LTS がサポートされています。 ただし、OpenXR バージョンのプラグインを使用するには、2020 ベースのバージョンが必要です。
Unity 2019 用の ARR では、Windows Mixed Reality 用の従来の組み込み XR 統合と、新しい XR SDK プラグイン フレームワークの両方がサポートされています。
Unity 2020
Unity 2020 では、最新バージョンの Unity 2020.3 を使用します。
重要
OpenXR バージョンのプラグインと "ユニバーサル レンダー パイプライン" (URP) を使用する場合は、"ユニバーサル レンダー パイプライン" のバージョンが 10.5.1 以上であることを確認する必要があります。 これを確認するには、Unity の Windows メニューで "パッケージ マネージャー" を開き、"ユニバーサル RP" セクションを参照します:
Unity 2021
Unity 2021 では、最新バージョンの Unity 2021.3 を使用します。
WMR と OpenXR
Unity 2019 と Unity 2020 では、WMR (Windows Mixed Reality) と OpenXR プラグインのどちらかを選択できます。 WMR は Unity 2021 以降では非推奨になりました。 WMR バージョンの既知の制限事項は、線形の色空間では機能しないという点です。