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を使用すると、複数のVMが、非仮想化オペレーティングシステムに展開されているものと同じNVIDIAグラフィックドライバーを使用して、単一の物理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ファミリーおよび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接続を介して行われます。
HDX 3D ProとCitrix Virtual Desktopsおよび関連コンポーネントの統合を示す図

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

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

ロスレス圧縮

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

ロスレスホットキー

デフォルトのショートカット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は、レジストリエディターの誤った使用によって生じる問題が解決できることを保証できません。レジストリエディターの使用は自己責任で行ってください。編集する前にレジストリをバックアップしてください。