Omnissa Horizon Client for Linux には、Horizon Blast 表示リモート プロトコルに関連するオプションを構成できる [Horizon Blast の構成] メニュー項目があります。これらのオプションのほとんどは、Horizon Blast でのビデオ圧縮方法(デコード方法やコーデックなど)の使用を制御するものです。
Horizon Blast コーデックのサポート
Horizon Blast では、Horizon Agent から Horizon Client にリモート画面のコンテンツを送信するときに、H.264、HEVC、AV1 などの業界標準のコーデックを使用できます。その結果、Horizon Agent と Horizon Client の両方で、さまざまなシステム ハードウェアによる GPU ハードウェア アクセラレーションを使用できます。
Horizon Agent は、次の表に示すコーデックをサポートしています。
| ハードウェア エンコードのコーデック |
|
| ソフトウェア エンコードのコーデック |
|
Horizon Client は、次の表に示すコーデックをサポートしています。
| ハードウェア デコードのコーデック |
|
| ソフトウェア デコードのコーデック |
|
コーデック オプションのサマリ
- [BlastCodec] はバンド幅効率に優れた汎用コーデックで、特にオフィス ワークロードに適しています。このコーデックには、設計上、高解像度カラーが含まれています。
- [H.264] は、マルチメディア コンテンツの再生機能を最適化し、ほとんどのクライアント ハードウェアでサポートされています。このコーデックを使用すると、低電力シン クライアントのフレーム レートが向上する可能性があります。また、テキストやグラフィックの色をより鮮明に表示するために、高解像度カラーを有効にすることもできます。ただし、このオプションではソフトウェア デコーダを使用する必要があり、クライアント マシンの CPU 使用率が増加する可能性があります。
- [HEVC (High Efficiency Video Coding)] は、マルチメディア コンテンツ用にも最適化されており、より特殊なハードウェア要件があります。このコーデックに高解像度カラーを許可するオプションがあります。
- **[AV1 (AOMedia Video 1) ]**は、ビデオ伝送用に設計されたロイヤリティフリーのコーデックです。Horizon Client は現在、このコーデックの高解像度カラーをサポートしていません。
- [Adaptive] は、Horizon Blast でサポートされていたオリジナルのソフトウェア コーデックで、その後 Horizon BlastCodec に置き換わりました。Horizon Client は、他のコーデック(Horizon BlastCodec や H.264 など)がサポートされていない場合のフォールバックとして Adaptive を使用します。
ARM プロセッサでは、高解像度カラーはサポートされていません。
サポートされている最大解像度は、クライアントの画像処理装置 (GPU) の処理能力によって異なります。JPEG/PNG の 4K 解像度をサポートできる GPU であっても、H.264 の 4K 解像度をサポートしない場合があります。
環境でネットワーク プロキシ サーバが使用されている場合、オペレーティング システムで構成されているデフォルトのプロキシ サーバ経由での Horizon Blast 接続を許可するかどうか指定できます。
SSL プロキシ サーバの場合は、SSL プロキシ サーバを介したセカンダリ接続の証明書確認も設定する必要があります。詳細については、「Horizon Client での証明書確認モードの設定」を参照してください。
前提条件
エージェント マシンが次の要件を満たしていることを確認します。
- H.264 または HEVC の高解像度カラーをサポートするには、Horizon Agent 2203 以降をインストールする必要があります。高解像度カラーは、YUV 4:4:4 カラー マトリックスを使用しており、標準定義の YUV 4:2:0 マトリックスの 4 倍の色解像度を提供します。
- インストールされている Horizon Agent のバージョンに応じて、Horizon 管理者はエージェント側のグループ ポリシー設定を使用して、Horizon Blast 機能(H.264 および HEVC の高解像度カラーを含む)を有効または無効にすることができます。詳細については、『Horizon リモート デスクトップの機能と GPO』の「Blast ポリシー設定」を参照してください。
使用するデコード方法をサポートする GPU がクライアント デバイスに搭載されていることを確認します。また、デバイスは次の要件を満たす必要があります。
- H.264 デコードは、AMD、NVIDIA、Intel GPU でサポートされます。
- AMD または NVIDIA GPU で H.264 デコードを使用するには、OpenGL 3.2 以降のグラフィック ライブラリをインストールします。
- NVIDIA GPU で H.264 デコードを使用する場合は、VDPAU (Video Decode and Presentation API for UNIX) をインストールします。VDPAU は最新の NVIDIA ドライバに含まれていないため、別途インストールする必要があります。
- Intel GPU で H.264 を使用するには、Intel VA-API ドライバと GLX VA-API ライブラリが必要です。コマンド
vainfoを実行すると、H.264 プロファイルが表示されます。
- Intel GPU で HEVC 4:4:4 デコードを使用するには、第 10 世代 (Ice Lake) 以降の CPU が必要です。
- AV1 デコードは、NVIDIA と Intel GPU でサポートされます。
**注:**Horizon セッションで 120 FPS を達成するには、次を参照してください。 追加の最大フレーム レートの情報。
手順
Horizon Blast オプションは、サーバに接続する前または後で設定できます。
-
Horizon Client を開始します。
-
メニュー バーから [ファイル] > [Horizon Blast の構成] の順に選択します。
![[Horizon Blast の構成] ウィンドウには、デコード オプションを指定するためのコントロールがあります。 [Horizon Blast の構成] ウィンドウには、デコード オプションを指定するためのコントロールがあります。](images/GUID-F40A9223-5F44-4709-A49D-B4E9B55A05FE-low.png)
-
Horizon BlastCodec ソフトウェア デコードを許可するには、[Horizon BlastCodec デコードを許可する] チェック ボックスを選択します。
このオプションを選択すると、Horizon Client は Horizon Agent に BlastCodec の使用を許可します。このオプションはデフォルトで選択されています。
**注:**Horizon BlastCodec は、Horizon Agent バージョン 2006 以降でのみサポートされます。Horizon Agent バージョン 7.13 以前の場合は、別のコーデックが使用されます。詳細については、「コーデックの優先順位」を参照してください。
-
H.264 デコード オプションを構成します。
-
H.264 デコードを許可するには、[H.264 デコードを許可する] チェック ボックスを選択します。
このオプションを選択すると、Horizon Client は Horizon Agent に H.264 の使用を許可します。このオプションはデフォルトで選択されています。
ほとんどのクライアント ハードウェアは、標準カラーの H.264 の GPU アクセラレーション デコードをサポートしています。
-
H.264 デコードが許可されている場合にカラー テキストとグラフィックの鮮明さを向上させるには、[HD カラーを許可する(バッテリの寿命が短くなり、パフォーマンスが低下する可能性があります)] チェック ボックスをオンにします。
このオプションを選択すると、Horizon Client は H.264 4.4.4 デコードの使用を許可します。このオプションを選択すると、バッテリの消耗が早くなったり、パフォーマンスが低下する場合があります。デフォルトでは、この設定オプションは選択解除されています。
-
-
HEVC デコード オプションを構成します。
-
HEVC デコードを許可するには、[HEVC デコードを許可] チェック ボックスをオンにします。
このオプションを選択すると、Horizon Client は Horizon Agent に HEVC の使用を許可します。HEVC を使用するには、クライアント マシンとエージェント マシンの両方で HEVC の GPU ハードウェア サポートが必要です。
このオプションはデフォルトで選択されています。
-
HEVC デコードが許可されている場合にカラー テキストとグラフィックの鮮明さを向上させるには、[HD カラーを許可(パフォーマンスが低下する可能性があります)] チェック ボックスをオンにします。
このオプションを選択すると、Horizon Client は HEVC 4.4.4 デコードの使用を許可します。デフォルトでは、この設定オプションは選択解除されています。
**注:**高解像度カラーは、カラー テキストとグラフィックのより鮮明な表示を提供します(一般的に使用される YUV 4:2:0 の代わりに YUV 4:4:4 カラー マトリックスを使用)。ただし、一部の GPU では、高解像度カラーが有効になっている HEVC のエンコード/デコードでパフォーマンスが低下します。フレーム レートの大幅な低下などのパフォーマンスの問題が発生した場合は、このオプションを選択解除して、高解像度カラーを許可しないようにします。
-
-
AV1 デコードを許可するには、[AV1 デコードを許可する] チェック ボックスを選択します。
AV1 を使用するには、クライアント マシンとエージェント マシンの両方で AV1 の GPU ハードウェア サポートが必要です。
-
プロキシ サーバ経由での Horizon Blast 接続を許可するには、[Horizon Blast 接続でオペレーティング システムのプロキシ設定を使用することを許可] チェック ボックスを選択します。
-
ネットワークが不安定な場合の警告メッセージを表示しないようにするには、[ネットワーク状態の表示を無効にする] チェック ボックスを選択します。
-
[OK] をクリックして変更を保存します。
変更内容は、ユーザーが次にリモート デスクトップまたは公開アプリケーションに接続するか、Horizon Blast 表示プロトコルを選択したときに有効になります。変更内容は、既存の Horizon Blast セッションには影響しません。
コーデックの優先順位
Horizon Blast 接続を開始するときに、Horizon Client と Horizon Agent がネゴシエートし、使用するコーデックを特定します。このネゴシエーション プロセスでは、次の処理が実行されます。
-
Horizon Client が、クライアント マシンのハードウェアを介してサポートし、[Horizon Blast の構成] の設定で許可しているコーデックのリストを提示します。
-
Horizon Agent がクライアント リストを受信し、エージェントがエージェント マシン ハードウェアを介してサポートし、エージェント構成の設定で許可しているコーデックのリストに適用します。エージェント リストは、クライアント リストに存在するコーデックのみが含まれるようにフィルタリングされます。
-
フィルタされたエージェント リストに基づいて、Horizon Agent がハードウェア コーデックの優先順位を設定します。ハードウェア コーデックが使用できない場合は、ソフトウェア コーデックにフォールバックします。優先順位については、このページの後半で概要を説明します。
**注:**エージェント仮想マシンは通常、H.264、HEVC、および AV1 ハードウェア コーデックをサポートしていません。これらのコーデックを使用するには、ハイパーバイザー ホストに専用の GPU ハードウェアが必要になります。このため、Horizon Agent は通常、Horizon BlastCodec をデフォルトとして使用するソフトウェア エンコードを使用します。
システム環境が次のすべての基準を満たしている場合、Horizon Agent はハードウェア コーデックを使用します。
- [エージェント] マシンでハードウェア コーデックがサポートされている。
- HEVC および AV1 の場合、[クライアント] マシンにハードウェア コーデックをサポートする GPU が搭載されている。
- **[クライアント]**側の Horizon Blast オプションが、デコード方法を使用できるように構成されている。
Horizon Agent は、次の優先順位に従ってハードウェア コーデックを選択します。
- HEVC 4:4:4 (高解像度カラー)
- H.264 4:4:4 (高解像度カラー)
- AV1 4:2:0(標準カラー)
- HEVC 4:2:0(標準カラー)
- H.264 4:2:0(標準カラー)
ハードウェア コーデックがクライアント マシンとエージェント マシンの両方でサポートされていない場合、Horizon Agent は、次の優先順位とクライアントで許可されているデコード方法に従ってソフトウェア コーデックを選択します。
- Horizon BlastCodec(高解像度カラー)
- H.264 4:4:4 (高解像度カラー)
- H.264 4:2:0(標準カラー)
- アダプティブ(高解像度カラー)
このページは役に立ちましたか?