Citrix Workspace app for Windows

グラフィックスとディスプレイ

マルチモニターサポート

Citrix Workspaceアプリ for Windowsでは、最大8台のモニターを使用できます。

マルチモニター構成の各モニターは、製造元によって設計された独自の解像度を持っています。セッション中、モニターは異なる解像度と向きを持つことができます。

セッションは、次の2つの方法で複数のモニターにまたがることができます。

  • フルスクリーンモード。セッション内に複数のモニターが表示され、アプリケーションはローカルの場合と同様にモニターにスナップします。

    Citrix Virtual Apps and Desktops™およびCitrix DaaS: デスクトップビューアーウィンドウをモニターの任意の長方形のサブセットに表示するには、それらのモニターの任意の領域にウィンドウのサイズを変更し、最大化をクリックします。

  • ウィンドウモード。セッションには単一のモニターイメージが使用され、アプリケーションは個々のモニターにスナップしません。

Citrix Virtual Apps and DesktopsおよびCitrix DaaS: 同じ割り当て(旧称「デスクトップグループ」)内のいずれかのデスクトップが起動されると、ウィンドウ設定が保持され、デスクトップは同じモニターに表示されます。モニターの配置が長方形である場合、複数の仮想デスクトップを1つのデバイスに表示できます。デバイスのプライマリモニターが仮想アプリおよびデスクトップセッションで使用される場合、それはセッション内のプライマリモニターになります。そうでない場合、セッション内で数値的に最も低いモニターがプライマリモニターになります。

マルチモニターサポートを有効にするには、以下を確認してください。

  • ユーザーデバイスが複数のモニターをサポートするように構成されていること
  • オペレーティングシステムが各モニターを検出できること。Windowsプラットフォームでこの検出が行われていることを確認するには、設定 > システムに移動し、ディスプレイをクリックして、各モニターが個別に表示されることを確認します。 モニターが検出されたら、VDAでディスプレイメモリ制限ポリシーが設定されていることを確認してください。
    • Citrix Virtual Desktops™: グラフィックメモリ制限は、Citrixマシンポリシー設定の「ディスプレイメモリ制限」を使用して構成します。
    • Citrix Virtual Apps: インストールされているCitrix Virtual Appsサーバーのバージョンに応じて、グラフィックメモリ制限は、Citrixコンピューターポリシー設定の「ディスプレイメモリ制限」を使用して構成します。

    詳細については、ディスプレイメモリ制限のドキュメントを参照してください。

設定が十分なグラフィックメモリを提供できるほど大きいか(キロバイト単位で)確認してください。この設定が十分に高くない場合、公開されたリソースは、指定されたサイズ内に収まるモニターのサブセットに制限されます。

デュアルモニターでのCitrix Virtual Desktopsの使用:

  1. デスクトップビューアーを選択し、下矢印をクリックします。
    1. ウィンドウを選択します。
    1. Citrix Virtual Desktopsの画面を2つのモニター間にドラッグします。画面の約半分が各モニターに表示されるようにします。
  1. Citrix Virtual Desktopツールバーから、フルスクリーンを選択します。

    これで画面が両方のモニターに拡張されます。

Citrix Virtual Apps and DesktopsおよびCitrix DaaSのセッションのグラフィックメモリ要件の計算については、Knowledge Centerの記事CTX115637を参照してください。

  • ハードウェアデコード

Citrix Workspaceアプリ(HDXエンジン14.4を使用)を使用する場合、クライアントで利用可能な場所であればどこでもGPUをビデオデコードに使用できます。この機能はデフォルトで有効になっています。

Citrix Workspaceアプリのグループポリシーオブジェクト管理用テンプレートを使用してハードウェアデコードを無効にするには:

  1. gpedit.mscを実行して、Citrix Workspaceアプリのグループポリシーオブジェクト管理用テンプレートを開きます。
  2. コンピューターの構成ノードの下で、管理用テンプレート > Citrix Workspace > ユーザーエクスペリエンスに移動します。
  3. グラフィックのハードウェアアクセラレーションを選択します。
  4. 無効を選択し、適用OKをクリックします。

グラフィックのハードウェアアクセラレーション

ハードウェアデコード機能を使用する際は、以下の制限事項を考慮してください。

  • クライアントに2つのGPUがあり、モニターの1つが2番目のGPUでアクティブになっている場合、CPUデコードが使用されます。
  • Windows Server 2008 R2で実行されているCitrix Virtual Appsサーバーに接続する場合、ユーザーのWindowsデバイスでハードウェアデコードを使用しないでください。有効にすると、テキストの強調表示中のパフォーマンス低下やちらつきなどの問題が発生します。

仮想ディスプレイレイアウト

この機能を使用すると、リモートデスクトップに適用される仮想モニターレイアウトを定義できます。また、単一のクライアントモニターを仮想的に最大8台のモニターに分割してリモートデスクトップに表示することもできます。仮想モニターは、デスクトップビューアーのモニターレイアウトタブで構成できます。そこで、水平線または垂直線を描画して、画面を仮想モニターに分割できます。画面は、クライアントモニターの解像度の指定された割合に従って分割されます。

DPIスケーリングまたはDPIマッチングに使用される仮想モニターのDPIを設定できます。仮想モニターレイアウトを適用した後、セッションのサイズを変更するか、再接続します。

この構成は、フルスクリーン、シングルモニターのデスクトップセッションにのみ適用され、公開されたアプリケーションには影響しません。この構成は、このクライアントからの以降のすべての接続に適用されます。

Citrix Workspaceアプリ for Windows 2106以降、仮想ディスプレイレイアウトはフルスクリーンおよびマルチモニターデスクトップセッションでもサポートされます。仮想ディスプレイレイアウトはデフォルトで有効になっています。マルチモニターシナリオでは、仮想ディスプレイの総数が8つの仮想ディスプレイを超えない場合、同じ仮想ディスプレイレイアウトがすべてのセッションモニターに適用されます。この制限を超えた場合、仮想ディスプレイレイアウトは無視され、どのセッションモニターにも適用されません。

マルチモニターの機能強化は、以下のレジストリキーを設定することで無効にできます。

  • HKEY_CURRENT_USER\Software\Citrix\XenDesktop\DesktopViewer

名前: SplitAllMonitors 種類: DWORD

値:

1 - 有効

0 - 無効

DPIスケーリング

  • Citrix WorkspaceアプリはDPI対応であり、Windowsクライアントのディスプレイ解像度とDPIスケール設定を仮想アプリおよびデスクトップセッションに一致させることをサポートします。

  • DPIスケーリングは、主に大型で高解像度のモニターで、アプリケーション、テキスト、画像、その他のグラフィック要素を快適に表示できるサイズで表示するために使用されます。

この機能はデフォルトで有効になっており、すべてのユースケースで推奨される設定です。ただし、必要に応じて、管理者はグループポリシーオブジェクト (GPO) 管理用テンプレート (マシンごとの構成) を使用してDPIスケーリングを構成できます。

  • GPO管理用テンプレートを使用したDPIスケーリングの構成:

GPO管理用テンプレートを使用したDPIスケーリングの構成:

  1. gpedit.mscを実行して、Citrix Workspaceアプリのグループポリシーオブジェクト管理用テンプレートを開きます。
  2. コンピューターの構成ノードで、管理用テンプレート> Citrix Components > Citrix Workspace > DPIに移動します。
  3. 高DPIポリシーを選択します。

    High DPI

  4. 次のいずれかのオプションを選択します。

    1. はい - クライアントがセッションをローカルでスケールアップすることを示します。
    2. いいえ、ネイティブ解像度を使用 - Citrix Workspaceアプリがクライアント上のDPIを検出し、クライアントがそれをVDAに適用することを示します。
  5. コマンドラインからgpupdate /forceコマンドを実行して、変更を適用します。

グラフィカルユーザーインターフェイスを使用したDPIスケーリングの構成:

  1. 通知領域のCitrix Workspaceアプリのアイコンを右クリックします。
  2. 高度な設定を選択し、高DPI設定をクリックします。
  3. 次のいずれかのオプションを選択します。
    1. はい - クライアントがセッションをローカルでスケールアップすることを示します。
    1. いいえ、ネイティブ解像度を使用 - Citrix Workspaceアプリがクライアント上のDPIを検出し、クライアントがそれをVDAに適用することを示します。デフォルトでは、このオプションが選択されています。
    1. オペレーティングシステムに解像度をスケーリングさせる - WindowsがDPIスケーリングを処理できるようにします。このオプションは、高DPIポリシーが無効に設定されていることも意味します。
  1. 保存をクリックします。
  2. 変更を有効にするには、Citrix Workspaceアプリのセッションを再起動します。

NOTE:

追加の考慮事項:

  • DPIマッチングには、Citrix Virtual Apps and Desktopsバージョン1912 LTSR以降が必要です。
  • ほとんどの場合、いいえ、ネイティブ解像度を使用 (DPIマッチング) の設定が推奨されます。
  • オペレーティングシステムに解像度をスケーリングさせる設定は、Citrix WorkspaceアプリのDPI認識を無効にします。このモードでは、WindowsクライアントのDPIスケールが100%以外に設定されている場合、グラフィックがぼやける可能性があります。このモードは、異なるDPIスケールを持つ複数のモニターをサポートしません。
  • はいオプションを選択すると、Citrix WorkspaceアプリはセッションウィンドウをWindowsクライアントで構成されたDPIスケールに合わせてアップスケーリングします。これは、クライアントで100%を超えるDPIスケールが必要な場合に、レガシーなXenAppおよびXenDesktop環境への接続にのみ推奨されるレガシー機能です。このモードでは、グラフィックがぼやける可能性があります。

DPIスケーリングに関する問題のトラブルシューティングについては、Knowledge Centerの記事CTX230017を参照してください。

ビデオコーデックの自動選択

Windows向けCitrix Workspaceアプリは、使用する最適なビデオコーデックを自動的に検出します。Windows向けCitrix Workspaceアプリのインストール中に、エンドポイントのデコード機能が評価されます。この情報に基づいて、Citrix Workspaceアプリはセッション開始時にVDAで使用する最適なコーデックを選択します。ビデオコーデックが評価される順序は次のとおりです。

  1. AV1
  2. H.265
  3. H.264

この機能は、圧縮にビデオコーデックを使用ポリシーが次のいずれかに設定されている場合に利用できます。

  • 優先する場合に使用
  • 画面全体に適用
  • アクティブに変更される領域に適用

圧縮にビデオコーデックを使用ポリシーの詳細については、圧縮にビデオコーデックを使用を参照してください。

自動選択は、これらのコーデックのYUV 4:2:0バリアントにのみ適用されます。YUV 4:2:0は帯域幅を少なく使用し、品質を損ないます。視覚品質ポリシー設定がビルドツーロスレスまたは常にロスレスに設定されており、視覚的にロスレスを許可ポリシーが有効に設定されている場合、ビデオコーデックの自動選択は無効になり、代わりにYUV 4:4:4 H.264またはH.265が使用されます。

これらのポリシーの詳細については、以下を参照してください。

リソースに接続すると、Citrix WorkspaceアプリはエンドポイントのH.265およびAV1のデコード機能をテストし、その機能をレジストリに保存します。その後、Citrix Workspaceアプリは使用する最適なビデオコーデックを自動的に選択し、VDAとこのコーデックをネゴシエートします。VDAとクライアントの両方がH.265とAV1を使用できる場合、AV1がビデオコーデックとして選択されます。VDAまたはクライアントのいずれかでAV1が利用できない場合、H.265が選択されます。H.265もどちらでも利用できない場合、セッションはH.264をビデオコーデックとして使用します。

この機能はデフォルトで有効になっています。

ビデオコーデックの自動選択を無効にするには、DisableDecoderCapsを次のように設定します。

  1. ファイル名を指定して実行コマンドでregeditを使用してレジストリエディターを開きます。

  2. HKEY_LOCAL_MACHINE\Software\WOW6432Node\Policies\Citrix\ICA Client\Graphics Engineに移動します。

    または、

    HKEY_CURRENT_USER\Software\Policies\Citrix\ICA Client\Graphics Engineに移動します。

  3. DisableDecoderCapsという名前でDWORDキーを作成し、キーの値を1に設定します。

HKEY_LOCAL_MACHINEまたはHKEY_CURRENT_USERでDisableDecoderCapsの値が1に設定されている場合、ビデオコーデックの自動選択は使用されません。

H.265ビデオエンコーディング

Citrix Workspaceアプリは、リモートグラフィックとビデオのハードウェアアクセラレーションにH.265ビデオコーデックの使用をサポートします。H.265ビデオコーデックは、VDAとCitrix Workspaceアプリの両方でサポートされ、有効になっている必要があります。エンドポイントのGPUがDXVAインターフェイスを使用したH.265デコードをサポートしていない場合、グラフィックのH265デコードポリシー設定は無視され、セッションはH.264ビデオコーデックにフォールバックします。

前提条件:

  1. VDA 7.16以降。
  2. VDAで3Dグラフィックワークロードの最適化ポリシーを有効にします。
  3. VDAでビデオコーデックのハードウェアエンコーディングを使用ポリシーを有効にします。

H.265デコードをサポートするクライアントGPU:

-  NVIDIA Pascal世代GPU以降
-  Intel第6世代GPU以降
-  AMD GCN3世代以降

注:

この機能には、次のようなVDA要件が追加されます。

  • NVIDIA Maxwell世代GPU以降
  • Intel第6世代GPU以降
  • AMD Raven世代GPU以降

この機能は、ビデオコーデックの自動選択機能の導入により自動的に有効になります。

この動作は、クライアント側のレジストリキーEnableH265を使用してH.265デコードを明示的に制御することで変更できます。

レジストリエディターを使用したH.265ビデオエンコーディングの構成:

ドメインに参加していないネットワーク上の32ビットオペレーティングシステムでのH.265ビデオエンコーディングの有効化:

  1. [ファイル名を指定して実行] コマンドでregeditを使用してレジストリエディターを開きます。
  2. HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Citrix\ICA Client\Graphics Engineに移動します。
  3. EnableH265という名前のDWORDキーを作成し、その値を1に設定します。

ドメインに参加していないネットワーク上の64ビットオペレーティングシステムでのH.265ビデオエンコーディングの有効化:

  1. [ファイル名を指定して実行] コマンドでregeditを使用してレジストリエディターを開きます。
  2. HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Policies\Citrix\ICA Client\Graphics Engineに移動します。
  3. EnableH265という名前のDWORDキーを作成し、その値を1に設定します。
  4. 変更を有効にするには、セッションを再起動します。

EnableH265が存在すると、自動検出が無効になります。EnableH265を0に設定すると、H.265デコードが無効になります。したがって、VDAで構成されていても、セッションはH.265ビデオコーデックを使用しません。

EnableH265を1に設定すると、Windows向けCitrix WorkspaceアプリはH.265デコードの使用を試みます。H.265デコードが失敗した場合、クライアントとサーバーはH.264エンコーディングにフォールバックします。

H.265の使用は、Citrix Group Policy Object (GPO) 管理用テンプレートを使用して、H.265ビデオエンコーディングを使用するようにCitrix Workspaceアプリを構成することでも有効にできます。

  1. gpedit.mscを実行して、Citrix Workspaceアプリのグループポリシーオブジェクト管理用テンプレートを開きます。
  2. [コンピューターの構成] ノードで、管理用テンプレート > > ユーザーエクスペリエンスに移動します。
  3. グラフィックのH265デコードポリシーを選択します。
  4. 有効を選択します。
  5. 適用をクリックし、次にOKをクリックします。
  6. 変更を有効にするには、セッションを再起動します。

注:

  • Citrix Workspaceアプリのグループポリシーオブジェクト管理用テンプレートで[グラフィックのハードウェアアクセラレーション]ポリシーが無効になっている場合、[グラフィックのH.265デコード]ポリシー設定は無視されます。この機能は適用されず、H.264ビデオコーデックの使用にフォールバックします。
  • グラフィックステータスインジケーターとCitrix HDX™モニターを使用して、ビデオコーデックの使用状況を検証できます。

AV1

Citrix Workspaceアプリは、リモートグラフィックとビデオのハードウェアアクセラレーションにAV1ビデオコーデックの使用をサポートします。AV1ビデオコーデックは、VDAとCitrix Workspaceアプリの両方でサポートされ、有効になっている必要があります。

AV1の前提条件は次のとおりです。

  • VDA 2308以降。
  • Windows向けCitrix Workspaceアプリ2305以降
  • VDAでビデオコーデックのハードウェアエンコーディングを使用ポリシーを有効にします(デフォルトどおり)。
  • Windows向けCitrix Workspaceアプリには、AV1に関する次のクライアントハードウェア要件があります。
    • NVIDIA Ampere以降
    • Intel第11世代/Arc以降
    • AMD Radeon RX 6000 / Radeon Pro W6000シリーズ(RDNA2)以降

注:

AV1には、次のようなVDA要件が追加されます。

  • NVIDIA Lovelace世代GPU以降(例:L4 / L40)
  • Intel Arc世代GPU以降

この機能は、ビデオコーデックの自動選択機能の導入により自動的に有効になります。

この動作は、クライアント側のレジストリキーEnableAV1を使用してAV1デコードを明示的に制御することで変更できます。

レジストリエディターを使用したAV1ビデオエンコーディングの構成:

ドメインに参加していないネットワーク上の32ビットオペレーティングシステムでのAV1ビデオエンコーディングの有効化:

  1. [ファイル名を指定して実行] コマンドでregeditを使用してレジストリエディターを開きます。
  2. HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Citrix\ICA Client\Graphics Engineに移動します。
  3. EnableAV1という名前のDWORDキーを作成し、その値を1に設定します。
  4. 変更を有効にするには、セッションを再起動します。

ドメインに参加していないネットワーク上の64ビットオペレーティングシステムでのAV1ビデオエンコーディングの有効化:

  1. [ファイル名を指定して実行] コマンドでregeditを使用してレジストリエディターを開きます。
  2. HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Policies\Citrix\ICA Client\Graphics Engineに移動します。
  3. EnableAV1という名前のDWORDキーを作成し、その値を1に設定します。
  4. 変更を有効にするには、セッションを再起動します。

EnableAV1が存在すると、自動検出が無効になります。EnableAV1を0に設定するとAV1デコードが無効になり、したがってセッションはAV1ビデオコーデックを使用しません。

EnableAV1を1に設定すると、Windows向けCitrix WorkspaceアプリはAV1デコードの使用を試みます。AV1デコードが失敗した場合、クライアントとサーバーはH.264エンコーディングにフォールバックします。

注:

Citrix Workspaceアプリのグループポリシーオブジェクト管理用テンプレートで[グラフィックのハードウェアアクセラレーション]ポリシーが無効になっている場合、[グラフィックのAV1デコード]ポリシー設定は無視されます。この機能は適用されず、H.264ビデオコーデックの使用にフォールバックします。

グラフィックステータスインジケーターとCitrix HDXモニターを使用して、ビデオコーデックの使用状況を検証できます。

グラフィックスとディスプレイ