Citrix Virtual Apps and Desktops 7 2311

WindowsシングルセッションOS向けGPUアクセラレーション

HDX 3D Proを使用すると、グラフィックを多用するアプリケーションを、ホストされたデスクトップまたはシングルセッションOSマシン上のアプリケーションの一部として配信できます。HDX 3D Proは、物理ホストコンピューター(デスクトップ、ブレード、ラックワークステーションを含む)と、XenServer®、vSphere、Nutanix、およびHyper-V(パススルーのみ)ハイパーバイザーが提供するGPUパススルーおよびGPU仮想化テクノロジーをサポートしています。

HDX™ 3D Proは、以下の機能を提供します。

  • 最適なWANおよびワイヤレスパフォーマンスのための、適応型H.264ベースまたはH.265ベースのディープ圧縮。HDX 3D Proは、エンコードのデフォルト圧縮技術としてCPUベースの全画面H.264圧縮を使用します。H.264によるハードウェアエンコードは、NVENCをサポートするNVIDIA、Intel、およびAMDのカードで使用されます。H.265によるハードウェアエンコードは、NVENCをサポートするNVIDIAのカードで使用されます。

  • 特殊なユースケース向けのロスレス圧縮オプション。HDX 3D Proは、医用画像処理など、ピクセルパーフェクトなグラフィックが必要なアプリケーションをサポートするために、CPUベースのロスレスコーデックも提供します。真のロスレス圧縮は、より多くのネットワークおよび処理リソースを消費するため、特殊なユースケースでのみ推奨されます。

    ロスレス圧縮を使用する場合:

    • 通知領域アイコンであるロスレスインジケーターは、表示されている画面がロッシーフレームかロスレスフレームかをユーザーに通知します。このアイコンは、Visual Qualityポリシー設定でBuild to losslessが指定されている場合に役立ちます。送信されるフレームがロスレスの場合、ロスレスインジケーターは緑色に変わります。

    • ロスレススイッチを使用すると、ユーザーはセッション中にいつでも常にロスレスモードに変更できます。Lossless anytime within a sessionを選択または選択解除するには、アイコンを右クリックしてSwitch to pixel perfectをクリックするか、ショートカットALT+SHIFT+1を使用します。

      ロスレス圧縮の場合:HDX 3D Proは、ポリシーで選択されたコーデックに関係なく、ロスレスコーデックを圧縮に使用します。

      ロッシー圧縮の場合:HDX 3D Proは、デフォルトまたはポリシーで選択された元のコーデックを使用します。

      ロスレススイッチの設定は、以降のセッションでは保持されません。すべての接続でロスレスコーデックを使用するには、Visual qualityポリシー設定でAlways losslessを選択してください。

  • セッション内でロスレスを選択または選択解除するためのデフォルトのショートカットALT+SHIFT+1を上書きできます。HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\HDX3D\LLIndicatorに新しいレジストリ設定を構成します。

    • Name: HKEY_LOCAL_MACHINE_HotKey, Type: String
    • ショートカットの組み合わせを構成する形式は、C=0|1, A=0|1, S=0|1, W=0|1, K=valです。キーはコンマ「,」で区切る必要があります。キーの順序は問いません。
    • A、C、S、W、Kはキーであり、C=Control、A=ALT、S=SHIFT、W=Win、K=有効なキーです。Kに許可される値は、0~9、a~z、および任意の仮想キーコードです。
    • 例えば、次のとおりです。
      • F10の場合、K=0x79を設定します
      • Ctrl + F10の場合、C=1, K=0x79を設定します
      • Alt + Aの場合、A=1, K=aまたはA=1, K=AまたはK=A, A=1を設定します
      • Ctrl + Alt + 5の場合、C=1, A=1, K=5またはA=1, K=5, C=1を設定します
      • Ctrl + Shift + F5 の場合は、A=1, S=1, K=0x74 を設定してください。

注意:

レジストリを誤って編集すると、オペレーティングシステムの再インストールが必要になるような重大な問題が発生する可能性があります。Citrix®は、レジストリエディターの誤った使用によって生じる問題が解決されることを保証できません。レジストリエディターの使用は、お客様ご自身の責任で行ってください。編集する前に必ずレジストリをバックアップしてください。

  • 複数および高解像度モニターのサポート。シングルセッションOSマシンでは、最大8台の4Kモニターがサポートされます。ユーザーは、モニターを任意の構成で配置でき、異なる解像度や向きのモニターを混在させることができます。モニターの数は、ホストコンピューターのGPU、ユーザーデバイス、および利用可能な帯域幅の機能によって制限されます。HDX 3D Proはすべてのモニター解像度をサポートしており、ホストコンピューターのGPUの機能によってのみ制限されます。

  • 動的解像度。仮想デスクトップまたはアプリケーションウィンドウを任意の解像度にリサイズできます。注: 解像度を変更する唯一のサポートされている方法は、VDAセッションウィンドウのサイズを変更することです。VDAセッション内から解像度を変更すること(コントロールパネル > デザイン個人設定 > ディスプレイ > 画面の解像度を使用)はサポートされていません。
  • NVIDIA vGPUアーキテクチャのサポート。HDX 3D ProはNVIDIA vGPUカードをサポートしています。詳細については、GPUパススルーとGPU共有に関するNVIDIA vGPUを参照してください。NVIDIA vGPUを使用すると、複数のVMが、非仮想化オペレーティングシステムに展開されているものと同じNVIDIAグラフィックドライバーを使用して、単一の物理GPUに同時に直接アクセスできます。
  • Support for VMware vSphere and VMware ESX using Virtual Direct Graphics Acceleration (vDGA) - You can use HDX 3D Pro with vDGA for both RDS and VDI workloads.
  • VMware vSphere/ESX のサポート機能が利用できます。
  • Windows Server 2016 におけるディスクリートデバイス割り当てを使用した Microsoft Hyper-V のサポート。
  • Intel Xeon Processor E3ファミリーおよびIntel Data Center GPU Flexシリーズを搭載したデータセンターグラフィックスのサポート。詳細については、https://www.intel.com/content/www/us/en/products/details/discrete-gpus/data-center-gpu/flex-series.htmlを参照してください。
  • AMD GPUのサポート。

注:

AMD MxGPU (GPU仮想化) のサポートは、VMware vSphere vGPUでのみ機能します。Citrix HypervisorおよびHyper-Vは、GPUパススルーでサポートされています。詳細については、https://www.amd.com/en/graphics/workstation-virtual-graphicsを参照してください。

  • NVIDIA GPU、AMD GPU、Intel GPU向けの高性能ビデオエンコーダーへのアクセス。この機能は、ポリシー設定(デフォルトで有効)によって制御されます。この機能により、H.264、H.265、またはAV1エンコーディング(利用可能な場合)のハードウェアエンコーディングを使用できます。このようなハードウェアが利用できない場合、VDAはソフトウェアビデオコーデックを使用したCPUベースのエンコーディングにフォールバックします。詳細については、「グラフィックポリシー設定」を参照してください。

次の図に示すように:

  • ユーザーがCitrix Workspace™アプリにログオンし、仮想アプリケーションまたはデスクトップにアクセスすると、Controllerがユーザーを認証します。その後、ControllerはHDX 3D Pro用VDAに接続し、グラフィックアプリケーションをホストするコンピューターへの接続を仲介します。

HDX 3D Pro用VDAは、ホスト上の適切なハードウェアを使用して、完全なデスクトップまたはグラフィックアプリケーションのみのビューを圧縮します。

  • デスクトップまたはアプリケーションのビューと、それらに対するユーザーの操作は、ホストコンピューターとユーザーデバイス間で転送されます。この転送は、Citrix WorkspaceアプリとHDX 3D Pro用VDA間の直接HDX接続を介して行われます。

Diagram showing integration of HDX 3D Pro with Citrix Virtual Desktops and related components

HDX 3D Proのユーザーエクスペリエンスを最適化する

複数のユーザーが限られた帯域幅の接続を共有している場合(たとえば、支店など)、各ユーザーが利用できる帯域幅を制限するために、セッション全体の帯域幅制限ポリシー設定を使用することをお勧めします。この設定を使用すると、ユーザーがログオンおよびログオフする際に、利用可能な帯域幅が大きく変動しないようにすることができます。HDX 3D Proは利用可能なすべての帯域幅を使用するように自動的に調整されるため、ユーザーセッション中に利用可能な帯域幅が大きく変動すると、パフォーマンスに悪影響を及ぼす可能性があります。

たとえば、20人のユーザーが60 Mbpsの接続を共有している場合、各ユーザーが利用できる帯域幅は、同時ユーザー数に応じて3 Mbpsから60 Mbpsの間で変動する可能性があります。このシナリオでユーザーエクスペリエンスを最適化するには、ピーク時のユーザーあたりの必要帯域幅を決定し、常にその量にユーザーを制限します。

3Dマウスのユーザーの場合、汎用USBリダイレクト仮想チャネルの優先度を0に上げることをお勧めします。仮想チャネルの優先度を変更する方法については、Knowledge Centerの記事「CTX128190」を参照してください。

WindowsシングルセッションOS向けGPUアクセラレーション