vGPU非対応グラフィックカード

最終公開日 : Nov 13, 2026
vGPU非対応グラフィックカードとは、NVIDIA仮想GPU(vGPU)ソリューションをサポートしないグラフィックカードを指します。この記事では、vGPU非対応グラフィックカードの使用に関する情報を提供します。

前提条件

vGPU非対応グラフィックカードを使用するには、次の操作を行う必要があります。

構成

Xorg構成ファイルを変更する

NVIDIAグラフィックカードの場合

NVIDIAドライバーを使用している場合、構成ファイルは自動的にインストールおよび設定されます。

その他のグラフィックカードの場合

/etc/X11/にインストールされている4つのテンプレート構成ファイルを変更する必要があります。
  • ctx-driver\_name-1.conf
  • ctx-driver\_name-2.conf
  • ctx-driver\_name-3.conf
  • ctx-driver\_name-4.conf
ctx-driver\_name-1.confを例として、テンプレート構成ファイルを変更するには、次の手順を実行します。
  1. 「driver\_name」を実際のドライバー名に置き換えます。
    たとえば、ドライバー名がintelの場合、構成ファイル名をctx-intel-1.confに変更できます。
  2. ビデオドライバー情報を追加します。
    各テンプレート構成ファイルには、「Device」という名前のセクションが含まれており、コメントアウトされています。このセクションにはビデオドライバー情報が記述されています。ビデオドライバー情報を追加する前に、このセクションを有効にしてください。このセクションを有効にするには:
    1. 構成情報については、カードメーカーが提供するガイドを参照してください。ネイティブ構成ファイルを生成できます。Linux VDAセッションを実行していないときに、ネイティブ構成ファイルを使用してローカル環境でカードが動作することを確認してください。
    2. ネイティブ構成ファイルの「Device」セクションをctx-driver\_name-1.confにコピーします。
  3. 以下のコマンドを実行してレジストリキーを設定し、Linux VDAがステップ1で設定された構成ファイル名を認識できるようにします。
    /opt/Citrix/VDA/bin/ctxreg create -k "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Citrix\XDamage" -t "REG_SZ" -v "DriverName" -d "intel" --force

非vGPUグラフィックを有効にする

非vGPUグラフィック機能はデフォルトで無効になっています。XDamageEnabledの値を1に設定することで、以下のコマンドを実行して有効にできます。
/opt/Citrix/VDA/bin/ctxreg create -k "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Citrix\XDamage" -t "REG_DWORD" -v "XDamageEnabled" -d "0x00000001" --force

Remote PC Access VDAのモニターブランキング

Linux VDAは、非vGPUグラフィックカードを使用するRemote PC Access VDAの物理モニターブランキングをサポートしています。この機能強化により、グラフィック表示はExtensible Virtual Display Interface (EVDI)仮想モニターにオフロードされます。
注:
EVDI仮想モニターの最大数は、ディストリビューションによって異なります。
モニターブランキングは、Ubuntu 20.04およびDebian 11.3 VDAで動作します。モニターブランキングを使用するには、次の2つの手順を完了します。
  1. Linuxディストリビューションに基づいてevdi-dkmsパッケージをインストールします。
    sudo apt install evdi-dkms
  2. EVDIへのグラフィック表示オフロードを有効にする:
    /opt/Citrix/VDA/bin/ctxreg create -k "HKLM\System\CurrentControlSet\Control\Citrix\Thinwire" -t "REG_DWORD" -v "Evdi" -d "0x00000001" --force
  3. Intelグラフィックカードを使用している場合は、ディスプレイマネージャーを無効にします。そうしないと、Intelカードはディスプレイマネージャーによって占有され、Citrix®リモートセッションで利用できなくなります。
    sudo systemctl disable --now gdm

トラブルシューティング

表示されない、または文字化けしたグラフィック出力

3Dアプリケーションをローカルで実行でき、すべての構成が正しい場合、グラフィック出力が表示されない、または文字化けするのはバグが原因です。デバッグ用のトレース情報を収集するには、/opt/Citrix/VDA/bin/setlog を使用し、GFX\_X11 を verbose に設定します。

ハードウェアエンコードが機能しない

この機能はソフトウェアエンコードのみをサポートします。