グラフィックポリシー設定
グラフィックセクションには、ユーザーセッションで画像がどのように処理されるかを制御するためのポリシー設定が含まれています。
視覚的にロスレスな圧縮を許可する
この設定により、グラフィックの真のロスレス圧縮の代わりに、視覚的にロスレスな圧縮を使用できます。視覚的にロスレスな圧縮は、真のロスレス圧縮よりもパフォーマンスが向上しますが、目視では気づかない程度のわずかな損失があります。この設定は、視覚品質設定の値の使用方法を変更します。
デフォルトでは、この設定は無効になっています。
ディスプレイメモリ制限
この設定は、セッションの最大ビデオバッファサイズをキロバイト単位で指定します。
デフォルトでは、ディスプレイメモリ制限は65536キロバイトです。
セッションの最大ビデオバッファサイズをキロバイト単位で指定します。128から4,194,303までのキロバイト単位の量を指定します。最大値4,194,303はディスプレイメモリを制限しません。デフォルトでは、ディスプレイメモリは65536キロバイトです。接続により多くの色深度と高い解像度を使用するには、より多くのメモリが必要です。レガシーグラフィックモードでは、メモリ制限に達すると、「ディスプレイモードの劣化設定」に従ってディスプレイが劣化します。
より多くの色深度と高い解像度を必要とする接続の場合、制限を増やします。次の式を使用して、必要な最大メモリを計算します。
メモリ深度(バイト)= (色深度(ビット/ピクセル)/ 8) * (垂直解像度(ピクセル)) * (水平解像度(ピクセル))。
例えば、色深度32、垂直解像度600、水平解像度800の場合、必要な最大メモリは (32 / 8) * (600) * (800) = 1920000バイトとなり、ディスプレイメモリ制限は1920 KBになります。
32ビット以外の色深度は、レガシーグラフィックモードポリシー設定が有効になっている場合にのみ利用可能です。
HDX™は、各セッションに必要なディスプレイメモリの量のみを割り当てます。したがって、一部のユーザーのみがデフォルトよりも多くを必要とする場合でも、ディスプレイメモリ制限を増やしてもスケーラビリティに悪影響はありません。
ディスプレイモードの劣化設定
注: Virtual Delivery Agent 7.xの場合、このポリシー設定は、レガシーグラフィックモードのポリシー設定が有効になっている場合にのみ適用されます。
この設定は、セッションの表示メモリ制限に達したときに、色深度と解像度のどちらが最初に劣化するかを指定します。
デフォルトでは、色深度が最初に劣化します。
セッションメモリ制限に達すると、色深度と解像度のどちらを最初に劣化させるかを選択することで、表示される画像の品質を低下させることができます。色深度が最初に劣化すると、表示される画像は使用する色数が少なくなります。解像度が最初に劣化すると、表示される画像は1インチあたりのピクセル数が少なくなります。
色深度または解像度が劣化した場合にユーザーに通知するには、「表示モードが劣化した場合にユーザーに通知する」設定を構成します。
動的ウィンドウプレビュー
この設定は、Flip、Flip 3D、タスクバープレビュー、およびPeekウィンドウプレビューモードでのシームレスウィンドウの表示を有効または無効にします。
| Windows Aeroプレビューオプション | 説明 |
|---|---|
| タスクバープレビュー | ユーザーがウィンドウのタスクバーアイコンにカーソルを合わせると、そのウィンドウの画像がタスクバーの上に表示されます。 |
| Windows Peek | ユーザーがタスクバーのプレビュー画像にカーソルを合わせると、ウィンドウのフルサイズの画像が画面に表示されます。 |
| Flip | ユーザーがALT+TABを押すと、開いている各ウィンドウの小さなプレビューアイコンが表示されます。 |
| Flip 3D | ユーザーがTAB+Windowsロゴキーを押すと、開いているウィンドウの大きな画像が画面全体にカスケード表示されます。 |
デフォルトでは、この設定は有効になっています。
画像キャッシュ
注: Virtual Delivery Agent 7.xの場合、このポリシー設定は、レガシーグラフィックモードのポリシー設定が有効になっている場合にのみ適用されます。
この設定は、セッション内の画像のセクションのキャッシュと取得を有効または無効にします。画像をセクションにキャッシュし、必要に応じてこれらのセクションを取得することで、スクロールがよりスムーズになり、ネットワーク経由で送信されるデータ量が減り、ユーザーデバイスで必要とされる処理が軽減されます。
デフォルトでは、画像キャッシュ設定は有効になっています。
注: 画像キャッシュ設定は、画像がどのようにキャッシュおよび取得されるかを制御しますが、画像がキャッシュされるかどうかは制御しません。レガシーグラフィックモード設定が有効になっている場合、画像はキャッシュされます。
レガシーグラフィックモード
この設定はリッチグラフィックエクスペリエンスを無効にします。この設定を使用して、レガシーグラフィックエクスペリエンスに戻し、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以降でのグラフィックモードとポリシーの最適化に関する詳細については、Knowledge Centerの記事CTX202687を参照してください。
許可される最大色深度
注:Virtual Delivery Agent 7.xの場合、このポリシー設定は、レガシーグラフィックモードポリシー設定が有効になっている場合にのみ適用されます。
この設定は、セッションで許可される最大色深度を指定します。
デフォルトでは、許可される最大色深度は32ビット/ピクセルです。
この設定は、ThinWireドライバーと接続にのみ適用されます。プライマリディスプレイドライバーとして非ThinWireドライバーを使用するVDA、たとえばWindows Display Driver Model (WDDM)ドライバーをプライマリディスプレイドライバーとして使用するVDAには適用されません。Windows 8などのWDDMドライバーをプライマリディスプレイドライバーとして使用するデスクトップOS VDAの場合、この設定は効果がありません。Windows Server 2012 R2などのWDDMドライバーを使用するWindows Server OS VDAの場合、この設定によりユーザーがVDAに接続できなくなる可能性があります。
高い色深度を設定すると、より多くのメモリが必要になります。メモリ制限に達したときに色深度を低下させるには、「表示モード低下の優先設定」を構成します。色深度が低下すると、表示される画像はより少ない色を使用します。
表示モードが低下したときにユーザーに通知する
注:Virtual Delivery Agent 7.xの場合、このポリシー設定は、レガシーグラフィックモードポリシー設定が有効になっている場合にのみ適用されます。
この設定は、色深度または解像度が低下したときに、ユーザーに簡単な説明を表示します。
デフォルトでは、ユーザーへの通知は無効になっています。
キューイングとトッシング
注:Virtual Delivery Agent 7.xの場合、このポリシー設定は、レガシーグラフィックモードポリシー設定が有効になっている場合にのみ適用されます。
この設定は、別の画像に置き換えられたキュー内の画像を破棄します。
デフォルトでは、キューイングとトッシングは有効になっています。
これにより、グラフィックがユーザーデバイスに送信される際の応答が向上します。この設定を構成すると、フレームがドロップされるため、アニメーションが途切れる可能性があります。
圧縮にビデオコーデックを使用する
エンドポイントでビデオデコードが利用可能な場合に、ビデオコーデック(H.264)を使用してグラフィックを圧縮できます。画面全体が選択されている場合、ビデオコーデックはすべてのデフォルトコーデックとして適用されます。アクティブに変更される領域が選択されている場合、ビデオコーデックは画面上で常に変化する領域に使用され、その他のデータは静止画圧縮とビットマップキャッシュを使用します。エンドポイントでビデオデコードが利用できない場合、または使用しないを指定した場合は、静止画圧縮とビットマップキャッシュの組み合わせが使用されます。優先時にビデオコーデックを使用するが選択されている場合、システムはさまざまな要因に基づいて選択します。選択方法が強化されるにつれて、結果はバージョン間で異なる場合があります。
優先時にビデオコーデックを使用するを選択して、システムが現在のシナリオに適切な設定を最善を尽くして選択できるようにします。
画面全体を選択して、ユーザーエクスペリエンスと帯域幅の向上を最適化します。特に、サーバーでレンダリングされたビデオや3Dグラフィックを多用する場合に有効です。
アクティブに変更される領域を選択して、ビデオパフォーマンスの向上を最適化します。特に低帯域幅の場合に有効です。静的およびゆっくりと変化するコンテンツのスケーラビリティを維持しながら。この設定は、マルチモニター展開でサポートされています。
ビデオコーデックを使用しないを選択して、サーバーのCPU負荷を最適化し、サーバーでレンダリングされるビデオやその他のグラフィックを多用するアプリケーションが多くない場合に最適化します。
デフォルトは優先時にビデオコーデックを使用するです。
ビデオにハードウェアエンコードを使用する
この設定により、利用可能な場合にグラフィックハードウェアを使用して、ビデオ(H.264)コーデックで画面要素を圧縮できます。そのようなハードウェアが利用できない場合、VDAはソフトウェアビデオコーデックを使用したCPUベースのエンコードにフォールバックします。
このポリシー設定のデフォルトオプションは有効です。
複数のモニターがサポートされています。
H.264デコードをサポートするCitrix Receiverはすべて、NVENCハードウェアエンコードで使用できます。
非可逆圧縮 (4:2:0) と視覚的にロスレスな圧縮 (4:4:4) がサポートされています。視覚的にロスレスな圧縮 (グラフィックポリシー設定、視覚的にロスレスな圧縮を許可) には、Receiver for Windows 4.5以降が必要です。
NVIDIA
NVIDIA GRID GPUの場合、HDX 3D ProモードのデスクトップOS用VDAでハードウェアエンコードがサポートされています。
NVIDIA GPUはNVENCハードウェアエンコードをサポートしている必要があります。サポートされているGPUのリストについては、NVIDIAビデオコーデックSDKを参照してください。
NVIDIA GRIDにはドライバーバージョン3.1以降が必要です。NVIDIA Quadroにはドライバーバージョン362.56以降が必要です。CitrixはNVIDIA Release R361ブランチのドライバーを推奨しています。
ロスレステキスト(標準モード(HDX 3D Proではない)で構成されたVDAの機能)は、NVENCハードウェアエンコードと互換性がありません。HDX 3D Proモードで有効になっている場合、ロスレステキストはNVENCハードウェアエンコードよりも優先されます。
活発に変化する領域に対するH.264ハードウェアコーデックの選択的な使用はサポートされていません。
Intel
Intel Iris Proグラフィックプロセッサの場合、デスクトップOS用VDA(標準モードまたはHDX 3D Proモード)およびサーバーOS用VDAでハードウェアエンコードがサポートされています。
Intel Broadwellプロセッサファミリー以降のIntel Iris Proグラフィックプロセッサがサポートされています。Intel Remote Displays SDKバージョン1.0が必要であり、IntelのWebサイトからダウンロードできます: Remote Displays SDK。
ロスレステキストがサポートされています。
活発に変化する領域に対するH.264ハードウェアコーデックの選択的な使用はサポートされています。
Windows 10およびWindows Server 2012以降でサポートされています。
3D ProモードのVDAでは、Intelエンコーダーは最大8つのエンコードセッション(例えば、1人のユーザーが8台のモニターを使用する場合や、8人のユーザーがそれぞれ1台のモニターを使用する場合など)に対して良好なユーザーエクスペリエンスを提供します。8つ以上のエンコードセッションが必要な場合は、仮想マシンが接続しているモニターの数を確認してください。良好なユーザーエクスペリエンスを維持するために、管理者はこのポリシー設定をユーザーごとまたはマシンごとに構成することを決定できます。