グラフィックポリシー設定
グラフィックセクションには、ユーザーセッションでの画像の処理方法を制御するためのポリシー設定が含まれています。
視覚的にロスレスな圧縮の許可
この設定により、グラフィックに真のロスレス圧縮の代わりに視覚的にロスレスな圧縮を使用できます。視覚的にロスレスな圧縮は、真のロスレス圧縮よりもパフォーマンスが向上しますが、目視では気づかない程度のわずかな損失があります。この設定は、[視覚品質] 設定の値の使用方法を変更します。
デフォルトでは、この設定は無効になっています。
グラフィックステータスインジケーター
この設定は、グラフィックステータスインジケーターをユーザーセッションで実行するように構成します。このツールを使用すると、ユーザーはアクティブなグラフィックモードに関する情報を確認できます。
この情報には、ビデオコーデック、ハードウェアエンコーディング、画質、およびセッションで使用中のモニターに関する詳細が含まれます。グラフィックステータスインジケーターを使用すると、ユーザーはピクセルパーフェクトモードを有効または無効にすることもできます。
Citrix Virtual Apps and Desktops™ 2103以降のリリースには、画質と対話性の適切なバランスを見つけるのに役立つ画質スライダーが含まれています。
Citrix Virtual Apps™ and Desktops 2109以降のリリースには、グラフィックステータスインジケーターを使用して起動されるユーザーインターフェイスを介して仮想ディスプレイレイアウトを構成する機能が含まれています。
グラフィックステータスインジケーターは、以前のバージョンのロスレスインジケーターツールに代わるものです。このポリシーは、Citrix Virtual Apps and Desktopsバージョン7.16から1809まででロスレスインジケーターを有効にします。
注:
グラフィックステータスインジケーターはデスクトップセッションでのみ利用可能であり、シームレスアプリケーションセッションでは利用できません。
画面共有
この設定により、ユーザーは画面コンテンツ、キーボード、マウスを含むセッションを他のユーザーと共有できます。
デフォルトでは、この設定は無効になっています。
VDAは、TCPポート範囲のポートを使用してデータを交換しようとします。これは、最も低いポートから開始し、後続の接続ごとにインクリメントされます。このポートは、インバウンドトラフィックとアウトバウンドトラフィックの両方を処理します。
デフォルトでは、TCPポート範囲は52525~52625に設定されています。
画面共有に使用されるポートは、ファイアウォール例外リストに追加する必要があります。このオプションは、VDAのインストール時にチェックボックスとして表示されます。デフォルトでは、このオプションはチェックされていません。
ディスプレイメモリ制限
この設定は、セッションの最大ビデオバッファサイズをキロバイト単位で指定します。
VDAバージョン2308以前の場合、128から4,194,303までのキロバイト単位の量を指定します。指定しない場合、設定はデフォルトで65,536キロバイトになります。
VDAバージョン2311以降の場合、任意のキロバイト単位の量を指定します。指定しない場合、または0として指定した場合、設定はデフォルトで最大値なしになります。
注:
VDAバージョン2311以降の場合、Citrix®は、この設定をデフォルトのままにすることをお勧めします。
接続に高解像度と複数のモニターを使用すると、より多くのメモリが必要になります。HDX™は各セッションに必要なディスプレイメモリの量のみを割り当てるため、常に環境内の上位構成に基づいて必要なビデオメモリの量を計算してください。したがって、一部のユーザーのみがデフォルトよりも多くを必要とする場合でも、ディスプレイメモリ制限を増やすことによるスケーラビリティへの悪影響はありません。
必要なビデオメモリの量は、次の式を使用して計算されます。
合計ビデオメモリ = ((32 / 8) x Σ [(垂直解像度(ピクセル)) x (水平解像度(ピクセル))])
例1
次の例では、2つのモニターを使用するセッションを使用します。1つは1920x1080の解像度、もう1つは1280x720の解像度です。
- 解像度の積の合計を計算します。
- (1080 x 1920) + (720 x 1280)
- = 2073600 + 921600
- = 2995200
- 合計ビデオメモリを計算します。
- ((32 / 8) x 2995200)
- = (4 x 2995200)
- = 11,980,800バイトまたは11,700キロバイト
この例では、これら2つのモニター構成を持つセッションをサポートするために、11,700キロバイトのビデオメモリが必要になります。
例2
4台の4Kモニターを使用する場合、上記の式を使用すると、これらのセッションには最低129,600キロバイトのビデオメモリが必要になります。
どちらの例でも、VDAバージョン2311以降を使用する場合、Citrixはディスプレイメモリ制限をデフォルトのままにすることをお勧めします。
ディスプレイモードの劣化優先度
注:
Virtual Delivery Agent 7.xの場合、このポリシー設定は、[レガシーグラフィックモード] ポリシー設定が有効になっている場合にのみ適用されます。
セッションのディスプレイメモリ制限に達した場合、この設定は、色深度と解像度のどちらが最初に劣化するかを指定します。
デフォルトでは、色深度が最初に劣化します。
セッションメモリ制限に達した場合、表示される画像の品質を低下させることができます。色深度と解像度のどちらを最初に劣化させるかを選択することで、この品質を低下させることができます。色深度が最初に劣化する場合、表示される画像はより少ない色を使用します。解像度が最初に劣化する場合、表示される画像は1インチあたりのピクセル数が少なくなります。
色深度または解像度が劣化した場合にユーザーに通知するには、[ディスプレイモードが劣化した場合にユーザーに通知] 設定を構成します。
動的ウィンドウプレビュー
この設定は、シームレスウィンドウの表示を有効または無効にします。
- フリップ
- フリップ3D
- タスクバープレビュー
- Windowsピーク
| Windows Aeroプレビューオプション | 説明 |
|---|---|
| タスクバープレビュー | ユーザーがウィンドウのタスクバーアイコンにカーソルを合わせると、そのウィンドウの画像がタスクバーの上に表示されます。 |
| Windowsピーク | ユーザーがタスクバープレビュー画像にカーソルを合わせると、ウィンドウのフルサイズの画像が画面に表示されます。 |
| フリップ | ユーザーがALT+TABを押すと、開いている各ウィンドウの小さなプレビューアイコンが表示されます。 |
| フリップ3D | ユーザーがTAB+Windowsロゴキーを押すと、開いているウィンドウの大きな画像が画面全体にカスケード表示されます。 |
デフォルトでは、この設定は有効になっています。
画像キャッシュ
注:
Virtual Delivery Agent 7.xの場合、このポリシー設定は、[レガシーグラフィックモード] ポリシー設定が有効になっている場合にのみ適用されます。
この設定は、セッションでの画像のセクションのキャッシュと取得を有効または無効にします。画像をセクションにキャッシュし、必要に応じてこれらのセクションを取得することで、次のことが可能になります。
- ユーザーデバイスでのスクロールがよりスムーズになる
- ユーザーデバイス上のネットワークを介して送信されるデータ量を削減する
- ユーザーデバイスで必要な処理を削減する
デフォルトでは、画像キャッシュ設定は有効になっています。
注:
画像キャッシュ設定は、画像がどのようにキャッシュおよび取得されるかを制御します。この設定は、画像がキャッシュされるかどうかを制御しません。画像は、[レガシーグラフィックモード] 設定が有効になっている場合にキャッシュされます。
レガシーグラフィックモード - サポート対象外。下位互換性のみ
重要:
このリリースでは、レガシーグラフィックモードおよびデスクトップコンポジションリダイレクト(DCR)はサポートされていません。このポリシーは、XenApp 7.15 LTSR、XenDesktop 7.15 LTSR、およびWindows 7およびWindows 2008 R2を使用する以前のVDAリリースを使用する場合の下位互換性のためだけに含められています。
この設定は、リッチグラフィックエクスペリエンスを無効にします。この設定を使用して、レガシーグラフィックエクスペリエンスに戻し、WANまたはモバイル接続での帯域幅消費を削減します。XenAppおよびXenDesktop 7.13で導入された帯域幅削減により、このモードは廃止されました。
デフォルトでは、この設定は無効になっており、ユーザーにはリッチグラフィックエクスペリエンスが提供されます。
レガシーグラフィックモードは、以下でサポートされています。
- Windows 7
- Windows Server 2008 R2 VDA
レガシーグラフィックモードは、以下ではサポートされていません。
- Windows 8.xおよび10
- Windows Server 2012、2012 R2、および2016
XenAppおよびXenDesktop 7.6 FP3以降でのグラフィックモードとポリシーの最適化について詳しくは、CTX202687を参照してください。
最大許容色深度
注:
Virtual Delivery Agent 7.xの場合、このポリシー設定は、レガシーグラフィックモードポリシー設定が有効になっている場合にのみ適用されます。
この設定は、セッションに許可される最大色深度を指定します。
デフォルトでは、最大許容色深度は1ピクセルあたり32ビットです。
この設定は、Thinwireドライバーと接続にのみ適用されます。プライマリディスプレイドライバーとしてThinWire以外のドライバーを使用するVDAには適用されません。これらのVDAは、プライマリディスプレイドライバーとしてWindows Display Driver Model (WDDM) ドライバーを使用するVDAです。Windows 8などのWDDMドライバーをプライマリディスプレイドライバーとして使用するシングルセッションOS VDAの場合、この設定は無効です。Windows Server 2019などのWDDMドライバーを使用するWindowsマルチセッションOS VDAの場合、この設定によりユーザーがVDAに接続できなくなる可能性があります。
高い色深度を設定すると、より多くのメモリが必要になります。メモリ制限に達したときに色深度を低下させるには、Display mode degrade preference 設定を構成します。色深度が低下すると、表示される画像はより少ない色を使用します。
ディスプレイモードが低下したときにユーザーに通知
注:
Virtual Delivery Agent 7.xの場合、このポリシー設定は、レガシーグラフィックモードポリシー設定が有効になっている場合にのみ適用されます。
この設定は、色深度または解像度が低下したときに、ユーザーに簡単な説明を表示します。
デフォルトでは、ユーザーへの通知は無効になっています。
3Dグラフィックワークロードの最適化
この設定は、グラフィックを多用するワークロードに最適なデフォルト設定を構成します。グラフィックを多用するアプリケーションにワークロードが集中しているユーザーに対して、この設定を有効にします。このポリシーは、セッションでGPUが利用可能な場合にのみ適用してください。このポリシーによって設定されたデフォルト設定を明示的に上書きする他の設定は、優先されます。
デフォルトでは、3Dグラフィックワークロードの最適化は無効になっています。
キューイングと破棄
注:
Virtual Delivery Agent 7.xの場合、このポリシー設定は、レガシーグラフィックモードポリシー設定が有効になっている場合にのみ適用されます。
この設定は、別の画像に置き換えられたキュー内の画像を破棄します。
デフォルトでは、キューイングと破棄は有効になっています。
この設定は、グラフィックがユーザーデバイスに送信される際の応答を改善します。この設定を構成すると、フレームがドロップされるため、アニメーションが途切れる可能性があります。
圧縮にビデオコーデックを使用
エンドポイントでビデオデコードが利用可能な場合、グラフィックの圧縮にビデオコーデックを使用できます。画面全体が選択されている場合、ビデオコーデックはすべてのデフォルトコーデックとして適用されます。アクティブに変更される領域が選択されている場合、ビデオコーデックは画面上で常に変化する領域に使用され、その他のデータは静止画圧縮とビットマップキャッシュを使用します。エンドポイントでビデオデコードが利用できない場合、またはビデオコーデックを使用しないを指定した場合、静止画圧縮とビットマップキャッシュの組み合わせが使用されます。推奨時に使用が選択されている場合、システムはさまざまな要因に基づいて選択します。選択方法が強化されるにつれて、結果はバージョン間で異なる場合があります。
推奨時に使用を選択すると、システムは現在のシナリオに適切な設定を最大限に選択します。
画面全体を選択すると、特にサーバーレンダリングされたビデオや3Dグラフィックを多用する場合に、ユーザーエクスペリエンスと帯域幅の向上に最適化されます。
アクティブに変更される領域を選択すると、特に低帯域幅でビデオパフォーマンスが向上するように最適化され、静的およびゆっくりと変化するコンテンツのスケーラビリティを維持します。この設定は、マルチモニター展開でサポートされています。
ビデオコーデックを使用しないを選択すると、サーバーのCPU負荷が最適化され、多数のサーバーレンダリングされたビデオやその他のグラフィックを多用するアプリケーションがない場合に最適化されます。
デフォルトは推奨時に使用です。
ビデオのハードウェアエンコードを使用
この設定により、利用可能な場合、グラフィックハードウェアを使用して画面要素をビデオコーデックで圧縮できます。そのようなハードウェアが利用できない場合、VDAはソフトウェアビデオコーデックを使用したCPUベースのエンコードにフォールバックします。
このポリシー設定のデフォルトオプションは有効です。
複数のモニターがサポートされています。
ビデオデコードをサポートするCitrix Workspace™アプリは、ハードウェアエンコードで使用できます。
NVIDIA
NVIDIA GRID GPUの場合、ハードウェアエンコードはマルチセッションOSおよびシングルセッションOS用のVDAでサポートされています。
NVIDIA GPUはNVENCハードウェアエンコードをサポートしている必要があります。サポートされているGPUのリストについては、NVIDIAビデオコーデックSDKを参照してください。
NVIDIA GRIDにはドライバーバージョン3.1以降が必要です。NVIDIA Quadroにはドライバーバージョン362.56以降が必要です。CitrixはNVIDIA Release R361ブランチのドライバーを推奨しています。
ロスレステキストはNVENCハードウェアエンコードと互換性がありません。ロスレステキストを有効にした場合、ロスレステキストがNVENCハードウェアエンコードよりも優先されます。
アクティブに変更される領域に対するH.264ハードウェアコーデックの選択的な使用がサポートされています。
視覚的にロスレス (YUV 4:4:4) 圧縮がサポートされています。視覚的にロスレス (グラフィックポリシー設定、視覚的にロスレス圧縮を許可) には、Citrix Workspaceアプリ1808以降またはCitrix Receiver for Windows 4.5以降が必要です。
Intel
Intel Iris Proグラフィックプロセッサの場合、ハードウェアエンコードはシングルセッションOSおよびマルチセッションOS用のVDAでサポートされています。
Intel Broadwellプロセッサファミリー以降のIntel Iris Proグラフィックプロセッサがサポートされています。Intel Remote Displays SDKバージョン1.0が必要であり、IntelのWebサイトからダウンロードできます: Remote Displays SDK。
ロスレステキストは、ビデオコーデックポリシーが画面全体に設定されており、3Dグラフィックワークロードの最適化ポリシーが無効になっている場合にのみサポートされます。
視覚的にロスレス (YUV 4:4:4) はサポートされていません。
Intelエンコーダーは、最大8つのエンコードセッション (たとえば、1人のユーザーが8つのモニターを使用する場合、または8人のユーザーがそれぞれ1つのモニターを使用する場合) で良好なユーザーエクスペリエンスを提供します。8つを超えるエンコードセッションが必要な場合は、仮想マシンが接続するモニターの数を確認してください。管理者は、良好なユーザーエクスペリエンスを維持するために、このポリシー設定をユーザーごとまたはマシンごとに構成するかどうかを決定します。
AMD
AMDの場合、ハードウェアエンコードはシングルセッションOS用のVDAでサポートされています。
AMD GPUはRapidFire SDKをサポートしている必要があります。たとえば、AMD Radeon ProまたはFirePro GPUなどです。
エンコードを機能させるには、最新のAMDドライバーをインストールしてください。これらのドライバーはhttps://www.amd.com/en/supportからダウンロードできます。
ロスレステキストはAMDハードウェアエンコードと互換性がありません。ロスレステキストを有効にした場合、ロスレステキストがAMDハードウェアエンコードよりも優先されます。
アクティブに変更される領域に対するH.264ハードウェアコーデックの選択的な使用がサポートされています。