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

最終公開日 : Nov 13, 2026
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ベースのロスレスコーデックも提供します。真のロスレス圧縮は、より多くのネットワークリソースと処理リソースを消費するため、特殊なユースケースでのみ推奨されます。
注意:
レジストリを誤って編集すると、オペレーティングシステムの再インストールが必要になるような深刻な問題が発生する可能性があります。Citrix®は、レジストリエディターの誤った使用によって生じる問題が解決できることを保証できません。レジストリエディターの使用は、お客様ご自身の責任で行ってください。編集する前に、必ずレジストリをバックアップしてください。
  • マルチモニターおよび高解像度モニターのサポート。シングルセッションOSマシンでは、最大8台の4Kモニターがサポートされます。ユーザーはモニターを任意の構成で配置でき、異なる解像度と向きのモニターを混在させることができます。モニターの数は、ホストコンピューターのGPU、ユーザーデバイス、および利用可能な帯域幅の機能によって制限されます。HDX 3D Proはすべてのモニター解像度をサポートし、ホストコンピューターのGPUの機能によってのみ制限されます。
  • 動的解像度。仮想デスクトップまたはアプリケーションウィンドウのサイズを任意の解像度に変更できます。注: 解像度を変更する唯一のサポートされている方法は、VDAセッションウィンドウのサイズを変更することです。VDAセッション内から解像度を変更する(コントロールパネル > デザインとパーソナル設定 > ディスプレイ > 画面の解像度を使用する)ことはサポートされていません。
  • NVIDIA vGPUアーキテクチャのサポート。HDX 3D ProはNVIDIA vGPUカードをサポートしています。詳細については、GPUパススルーとGPU共有に関するNVIDIA vGPUを参照してください。NVIDIA vGPUを使用すると、非仮想化オペレーティングシステムに展開されているものと同じNVIDIAグラフィックドライバーを使用して、複数のVMが単一の物理GPUに同時に直接アクセスできます。
  • Virtual Direct Graphics Acceleration (vDGA) を使用したVMware vSphereおよびVMware ESXのサポート - HDX 3D ProをvDGAと組み合わせて、RDSおよびVDIワークロードの両方で使用できます。
  • VMware vSphere/ESX のサポート。
  • Windows Server 2016のDiscrete Device Assignmentを使用したMicrosoft HyperVのサポート。
  • Intel Xeon Processor E3 FamilyおよびIntel Data Center GPU Flex Seriesによるデータセンターグラフィックスのサポート。詳細については、<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™ appにログオンして仮想アプリケーションまたはデスクトップにアクセスすると、Controllerがユーザーを認証します。その後、ControllerはHDX 3D Pro用VDAに接続し、グラフィックアプリケーションをホストするコンピューターへの接続を仲介します。
HDX 3D Pro用VDAは、ホスト上の適切なハードウェアを使用して、デスクトップ全体またはグラフィックアプリケーションのみのビューを圧縮します。
  • デスクトップまたはアプリケーションのビューと、それらに対するユーザーの操作は、ホストコンピューターとユーザーデバイス間で転送されます。この転送は、Citrix Workspace appとHDX 3D Pro用VDA間の直接HDX接続を介して行われます。
HDX 3D ProとCitrix Virtual Desktopsおよび関連コンポーネントの統合を示す図

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

帯域幅が制限された接続(たとえば、支店など)を複数のユーザーが共有している場合、各ユーザーが利用できる帯域幅を制限するために、全体のセッション帯域幅制限ポリシー設定を使用することをお勧めします。この設定を使用すると、ユーザーがログオンおよびログオフしても、利用可能な帯域幅が大きく変動しないようにできます。HDX 3D Proは利用可能なすべての帯域幅を使用するように自動的に調整されるため、ユーザーセッション中に利用可能な帯域幅が大きく変動すると、パフォーマンスに悪影響を及ぼす可能性があります。
たとえば、20人のユーザーが60 Mbpsの接続を共有している場合、各ユーザーが利用できる帯域幅は、同時接続ユーザー数に応じて3 Mbpsから60 Mbpsの間で変動する可能性があります。このシナリオでユーザーエクスペリエンスを最適化するには、ピーク時にユーザーごとに必要な帯域幅を決定し、常にその量にユーザーを制限します。
3Dマウスのユーザーの場合、Generic USB Redirection仮想チャネルの優先度を0に上げることをお勧めします。仮想チャネルの優先度を変更する方法については、Knowledge Centerの記事CTX128190を参照してください。

ロスレス圧縮

ロスレス圧縮を使用する場合:
  • ロスレスインジケーター(通知領域アイコン)は、表示されている画面がロッシーフレームかロスレスフレームかをユーザーに通知します。このアイコンは、視覚品質ポリシー設定でロスレスにビルドが指定されている場合に役立ちます。送信されるフレームがロスレスの場合、ロスレスインジケーターは緑色に変わります。
  • ロスレススイッチを使用すると、セッション中いつでもユーザーが常にロスレスモードに変更できます。セッション中いつでもロスレスを選択または選択解除するには、アイコンを右クリックしてピクセルパーフェクトに切り替えるをクリックするか、ショートカットALT+SHIFT+1を使用します。
  • ロスレス圧縮の場合: HDX 3D Proは、ポリシーで選択されたコーデックに関係なく、圧縮にロスレスコーデックを使用します。
  • 非可逆圧縮の場合: HDX 3D Proは、デフォルトまたはポリシーで選択された元のコーデックを使用します。
  • ロスレススイッチの設定は、以降のセッションでは保持されません。すべての接続でロスレスコーデックを使用するには、視覚品質ポリシー設定で常にロスレスを選択します。

ロスレスホットキー

デフォルトのショートカットALT+SHIFT+1を使用することで、セッション中いつでもホットキーを使用してロスレスを選択またはクリアできます。
Windowsレジストリで、デフォルトのショートカットALT+SHIFT+1を上書きできます。 新しいレジストリ設定を構成するには、次のレジストリ値を設定します。
  • キー: HKEY_CURRENT_USER\SOFTWARE\Citrix\Graphics
  • 名前: HKLM_HotKey
  • 種類: 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 を設定します。
次の表は、仮想キーコードの例のリストを示しています。
キー 値
F1 0x70
F2 0x71
F3 0x72
F4 0x73
F5 0x74
F6 0x75
F7 0x76
F8 0x77
F9 0x78
F10 0x79
F11 0x7A
F12 0x7B
PAGE UP キー 0x21
PAGE DOWN キー 0x22
END キー 0x23
HOME キー 0x24
左矢印キー 0x25
上矢印キー 0x26
右矢印キー 0x27
下矢印キー 0x28
ショートカットの組み合わせの間にスペースがないことを確認してください。例:
正しい: C=1,K=0x74 誤り: C=1, K=0x74
HDX レジストリエディター
注意:
レジストリを誤って編集すると、オペレーティングシステムの再インストールが必要になるような深刻な問題が発生する可能性があります。Citrix は、レジストリエディターの誤った使用によって生じた問題が解決できることを保証できません。レジストリエディターの使用は、お客様ご自身の責任において行ってください。編集する前に、必ずレジストリをバックアップしてください。