リモート デスクトップでのハードウェア アクセラレーションのグラフィックやゲームに GPU が必要な場合は、NVIDIA RTX 仮想ワークステーション(vWS)(旧称 NVIDIA GRID)を使用する仮想ワークステーションを作成できます。
NVIDIA RTX 仮想ワークステーションは、Vulkan、OpenGL、Direct3D などの API を使用するワークロードをクラウド リモート デスクトップで実行するのに最適です。
仮想ワークステーションに可視化をサポートする GPU を選択すると、NVIDIA RTX 仮想ワークステーション ライセンスを VM に追加できます。料金の詳細については、GPU の料金をご覧ください。
NVIDIA RTX 仮想ワークステーションを設定するには、次のことを行う必要があります。
- 可視化対応の GPU が接続され、仮想ワークステーションが有効になっている VM を作成します。
- 仮想ワークステーション用のドライバをインストールします。
仮想ワークステーションを作成したら、Windows リモート デスクトップ プロトコル(RDP)、HP Anyware®、VMware® Horizon View などのリモート デスクトップ プロトコルを使用して仮想ワークステーションに接続できます。
始める前に
-
まだ設定していない場合は、認証を設定します。認証では、 Google Cloud サービスと API にアクセスするための ID が確認されます。ローカル開発環境からコードまたはサンプルを実行するには、次のいずれかのオプションを選択して Compute Engine に対する認証を行います。
Select the tab for how you plan to use the samples on this page:
Console
When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.
gcloud
-
Google Cloud CLI をインストールします。 インストール後、次のコマンドを実行して Google Cloud CLI を初期化します。
gcloud init
外部 ID プロバイダ(IdP)を使用している場合は、まず連携 ID を使用して gcloud CLI にログインする必要があります。
- Set a default region and zone.
REST
このページの REST API サンプルをローカル開発環境で使用するには、gcloud CLI に指定した認証情報を使用します。
Google Cloud CLI をインストールします。 インストール後、次のコマンドを実行して Google Cloud CLI を初期化します。
gcloud init
外部 ID プロバイダ(IdP)を使用している場合は、まず連携 ID を使用して gcloud CLI にログインする必要があります。
詳細については、 Google Cloud 認証ドキュメントの REST を使用して認証するをご覧ください。
推奨される NVIDIA 仮想 GPU ソフトウェアの最小バージョン
NVIDIA RTX 仮想ワークステーション(vWS)は、次のマシンシリーズでサポートされています。
- G2: これらのマシンタイプで NVIDIA L4 vWS を有効にできます。
- N1: これらのマシンタイプでは、NVIDIA T4、V100、P100 vWS GPU を有効にできます。
次の表に、これらのマシンタイプに推奨される NVIDIA 仮想 GPU ソフトウェアを示します。
NVIDIA vGPU ソフトウェアのバージョン 推奨される NVIDIA ドライバ(Linux) 推奨される NVIDIA ドライバ(Windows) 19 最新の R580 ドライバ 最新の R580 ドライバ 18 最新の R570 ドライバ 最新の R570 ドライバ 17 1 550.90.07 以降 552.55 以降 16 535.183.01 以降 538.67 以降 1NVIDIA 仮想 GPU ソフトウェア バージョン 17 のサポートは終了しました。仮想 GPU ソフトウェアの新しいバージョンをインストールすることをおすすめします。
制限事項
Ubuntu 24.04 NVIDIA RTX 仮想ワークステーションの場合、使用可能な NVIDIA GRID ドライバ バージョンが Direct Rendering Infrastructure 3(DRI3)を完全にサポートしていない可能性があります。この完全なサポートの欠如は、Virtual Network Computing(VNC)や Chromium など、特定のデスクトップ アプリケーションや仮想デスクトップ環境の GPU アクセラレーションに影響する可能性があります。これらのアプリケーションを実行する必要がある場合は、Ubuntu 22.04 を使用してください。
ドライバの自動インストール
GitHub のオープンソース スクリプトを使用して、RTX 仮想ワークステーション ドライバのインストールを自動化できます。これは、通常のドライバ インストールに使用されるスクリプトと同じです。インスタンスで RTX 仮想ワークステーションが有効になっていることが自動的に検出され、正しいドライバがインストールされます。
Linux
実行中の VM に GPU ドライバをインストールするには、次の手順を行います。
サポートされているオペレーティング システム
Linux のインストール スクリプトは、次のオペレーティング システムでテストされています。
- Debian 12
- Red Hat Enterprise Linux(RHEL)8、9
- Rocky Linux 8、9
- Ubuntu 22、24
このスクリプトを他のオペレーティング システムで使用すると、インストールが失敗する可能性があります。このスクリプトでは、NVIDIA ドライバと CUDA ツールキットをインストールできます。
GPU ドライバと CUDA ツールキットをインストールする手順は次のとおりです。
オペレーティング システムに Python 3 がインストールされていることを確認します。
インストール スクリプトをダウンロードします。
curl -L https://storage.googleapis.com/compute-gpu-installation-us/installer/latest/cuda_installer.pyz --output cuda_installer.pyz
インストール スクリプトを実行します。
sudo python3 cuda_installer.pyz install_driver
スクリプトの実行には時間がかかります。VM が再起動します。VM が再起動した場合は、スクリプトを再度実行してインストールを続行します。
インストールを確認します。ドライバがインストールされていることを確認するをご覧ください。
このツールを使用して CUDA ツールキットをインストールすることもできます。CUDA Toolkit をインストールするには、次のコマンドを実行します。
sudo python3 cuda_installer.pyz install_cuda
スクリプトの実行には時間がかかります。VM が再起動します。VM が再起動したら、スクリプトを再度実行してインストールを続行します。
CUDA ツールキットのインストールを確認します。
python3 cuda_installer.pyz verify_cuda
インストールが完了したら、VM を再起動する必要があります。
Linux(起動スクリプト)
VM の起動時に GPU ドライバをインストールするには、次の手順を行います。
サポートされているオペレーティング システム
Linux のインストール スクリプトは、次のオペレーティング システムでテストされています。
- Debian 12
- Red Hat Enterprise Linux(RHEL)8、9
- Rocky Linux 8、9
- Ubuntu 22、24
このスクリプトを他のオペレーティング システムで使用すると、インストールが失敗する可能性があります。このスクリプトでは、NVIDIA ドライバと CUDA ツールキットをインストールできます。
次の起動スクリプトを使用して、ドライバと CUDA ツールキットのインストールを自動化します。
ドライバの手動インストール
VM で次の操作を行います。
Linux オペレーティング システムの場合は、使用している Linux バージョンのビルドツールをインストールします。
CentOS / RHEL
sudo yum group install "Development Tools"
Debian / Ubuntu
ビルドツールをインストールします。
sudo apt update
sudo apt install -y build-essential
sudo apt install -y libvulkan1
Ubuntu 22.04 を使用している場合は、NVIDIA ドライバの
gcc
バージョンを更新します。sudo apt install -y gcc-12
sudo apt install -y linux-headers-$(uname -r)
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-12 12
sudo update-alternatives --config gcc
SLES
SLES 12
sudo zypper install -t pattern devel_basis
sudo zypper install gcc8
SLES 15
sudo SUSEConnect -p sle-module-development-tools/15/x86_64
sudo zypper install gcc8
Linux オペレーティング システムの場合は、Linux カーネル ヘッダーをインストールします。NVIDIA のドキュメントでシステムに正しいカーネル ヘッダーと開発パッケージがインストールされていることを確認するをご覧ください。
すべてのオペレーティング システムで、ドライバをインストールします。
Linux
ドライバをダウンロードします。Compute Engine で使用できる NVIDIA RTX 仮想ワークステーション ドライバの全一覧については、NVIDIA RTX 仮想ワークステーションのドライバをご覧ください。
たとえば、NVIDIA 580.82.07 ドライバをダウンロードするには、次のコマンドを実行します。
curl -O https://storage.googleapis.com/nvidia-drivers-us-public/GRID/vGPU19.1/NVIDIA-Linux-x86_64-580.82.07-grid.run
インストーラを起動します。
たとえば、NVIDIA 580.82.07 ドライバを起動するには、次のコマンドを実行します。
sudo bash NVIDIA-Linux-x86_64-580.82.07-grid.run
インストール時に次のオプションを選択します。
- 32 ビットバイナリのインストールを求められたら、[Yes] を選択します。
x.org
ファイルの変更を求められたら、[No] を選択します。
Windows Server
Windows Server のバージョンに応じて、必要な NVIDIA RTX 仮想ワークステーション ドライバをダウンロードします。
Compute Engine で動作する Windows VM で使用できる NVIDIA RTX 仮想ワークステーション ドライバの一覧については、NVIDIA RTX 仮想ワークステーションのドライバをご覧ください。
インストーラを実行して、高速インストールを選択します。
インストールが完了したら VM を再起動します。再起動すると、セッションが切断されます。
RDP または PCoIP クライアントを使用してインスタンスに再接続します。
この手順は、T4 または L4 GPU がアタッチされた Linux ベースの NVIDIA RTX 仮想ワークステーションにのみ必要です。
NVIDIA 510 以降のドライバをインストールしている場合は、GSP ファームウェアを無効にする必要があります。NVIDIA のドキュメントの Disabling GSP Firmware をご覧ください。この手順を実施する際は、次の点に注意してください。
sudo
を使用して、構成ファイルを作成および更新するコマンドを実行します。- VM を再起動するには、
sudo reboot
を使用するか、VM を停止して起動します。
ドライバがインストールされていることを確認する
Linux
ドライバをインストールしたら、ドライバがインストールされ、NVIDIA RTX 仮想ワークステーション ライセンスが有効になっていることを確認します。
ドライバのインストールを確認するには、次のコマンドを実行します。
nvidia-smi
コマンドの出力は次のようになります。
+-----------------------------------------------------------------------------------------+ | NVIDIA-SMI 580.82.07 Driver Version: 580.82.07 CUDA Version: 13.0 | +-----------------------------------------+------------------------+----------------------+ | GPU Name Persistence-M | Bus-Id Disp.A | Volatile Uncorr. ECC | | Fan Temp Perf Pwr:Usage/Cap | Memory-Usage | GPU-Util Compute M. | | | | MIG M. | |=========================================+========================+======================| | 0 Tesla T4 On | 00000000:00:04.0 Off | 0 | | N/A 53C P8 17W / 70W | 0MiB / 15360MiB | 0% Default | | | | N/A | +-----------------------------------------+------------------------+----------------------+ +-----------------------------------------------------------------------------------------+ | Processes: | | GPU GI CI PID Type Process name GPU Memory | | ID ID Usage | |=========================================================================================| | No running processes found | +-----------------------------------------------------------------------------------------+
NVIDIA RTX 仮想ワークステーションのライセンスを確認するには、次のコマンドを実行します。
nvidia-smi -q
デスクトップ アプリケーションの GPU アクセラレーションを検証するには、出力の
vGPU Software Licensed Product
セクションを探します。ライセンスが正しく付与された NVIDIA RTX 仮想ワークステーション VM では、次のようになります。vGPU Software Licensed Product Product Name : NVIDIA RTX Virtual Workstation License Status : Licensed (Expiry: Permanent)
この出力は、ドライバが機能しており、高速化されたグラフィックを提供できることを示しています。
別の出力が表示された場合は、ドライバが NVIDIA RTX 仮想ワークステーションのライセンスを取得していないため、GPU アクセラレーションは利用できません。
たとえば、vWS を有効にする正しい
--accelerator-type
を使用して VM が作成されていない場合、次の出力が表示されることがあります。vGPU Software Licensed Product Product Name : NVIDIA Virtual Applications License Status : Licensed (Expiry: N/A)
この問題は、NVIDIA RTX Virtual Workstation ライセンスが有効になっていない状態で VM が作成された場合に発生する可能性があります。この問題を解決するには、NVIDIA RTX 仮想ワークステーションをサポートする GPU モデルを使用して VM を再作成し、GPU をアタッチするときに仮想ワークステーションを有効にする必要があります。詳細な手順については、マシンタイプのインスタンスを作成するの手順をご覧ください。
Windows Server
RDP または PCoIP クライアントを使用して Windows インスタンスに接続します。
デスクトップを右クリックし、[NVIDIA コントロール パネル] を選択します。
[NVIDIA コントロール パネル] の [ヘルプ] メニューから、[システム情報] を選択します。この情報には、VM が使用している GPU とドライバのバージョンが表示されます。
次のステップ
- GPU のパフォーマンスをモニタリングする。GPU パフォーマンスのモニタリングをご覧ください。
- GPU ホスト メンテナンスを処理する。GPU ホスト メンテナンス イベントの処理をご覧ください。
- ネットワーク パフォーマンスを改善するには、より高いネットワーク帯域幅を使用するをご覧ください。
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2025-10-19 UTC。
-