Menginstal driver untuk NVIDIA RTX Virtual Workstations (vWS)

Jika Anda memerlukan GPU untuk grafik yang dipercepat hardware di desktop jarak jauh atau untuk bermain game, Anda dapat membuat workstation virtual yang menggunakan NVIDIA RTX Virtual Workstations (vWS) (sebelumnya dikenal sebagai NVIDIA GRID).

NVIDIA RTX Virtual Workstations sangat ideal untuk menjalankan workload yang menggunakan API seperti Vulkan, OpenGL, atau Direct3D di desktop jarak jauh cloud.

Saat Anda memilih GPU yang mendukung visualisasi untuk workstation virtual, Anda dapat menambahkan lisensi NVIDIA RTX Virtual Workstation ke VM Anda. Untuk mengetahui informasi selengkapnya tentang harga, lihat harga GPU.

Untuk menyiapkan NVIDIA RTX Virtual Workstation, Anda perlu melakukan hal berikut:

  1. Buat VM yang telah memasang GPU dengan kemampuan visualisasi dan workstation virtual yang diaktifkan.
  2. Instal driver untuk workstation virtual.

Setelah membuat workstation virtual, Anda dapat menghubungkannya menggunakan protokol desktop jarak jauh seperti Windows Remote Desktop Protocol (RDP), HP Anyware®, atau VMware® Horizon View.

Sebelum memulai

  • Siapkan autentikasi, jika Anda belum melakukannya. Autentikasi memverifikasi identitas Anda untuk mengakses layanan dan API Google Cloud . Untuk menjalankan kode atau contoh dari lingkungan pengembangan lokal, Anda dapat melakukan autentikasi ke Compute Engine dengan memilih salah satu opsi berikut:

    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

    1. Instal Google Cloud CLI. Setelah penginstalan, lakukan inisialisasi Google Cloud CLI dengan menjalankan perintah berikut:

      gcloud init

      Jika Anda menggunakan penyedia identitas (IdP) eksternal, Anda harus login ke gcloud CLI dengan identitas gabungan Anda terlebih dahulu.

    2. Set a default region and zone.

    REST

    Untuk memakai contoh REST API di halaman ini dalam lingkungan pengembangan lokal, gunakan kredensial yang Anda berikan ke gcloud CLI.

      Instal Google Cloud CLI. Setelah penginstalan, lakukan inisialisasi Google Cloud CLI dengan menjalankan perintah berikut:

      gcloud init

      Jika Anda menggunakan penyedia identitas (IdP) eksternal, Anda harus login ke gcloud CLI dengan identitas gabungan Anda terlebih dahulu.

    Untuk mengetahui informasi selengkapnya, lihat Melakukan autentikasi untuk menggunakan REST dalam dokumentasi autentikasi Google Cloud .

Software GPU virtual NVIDIA minimum yang direkomendasikan

NVIDIA RTX Virtual Workstation (vWS) didukung di seri mesin berikut.

  • G2: Anda dapat mengaktifkan NVIDIA L4 vWS pada jenis mesin ini.
  • N1: Anda dapat mengaktifkan GPU vWS NVIDIA T4, V100, atau P100 pada jenis mesin ini.

Tabel berikut menyediakan software NVIDIA virtual GPU software yang direkomendasikan untuk jenis mesin ini.

Versi Software vGPU NVIDIA Driver NVIDIA yang direkomendasikan (Linux) Driver NVIDIA yang direkomendasikan (Windows)
19 Driver R580 terbaru Driver R580 terbaru
18 Driver R570 terbaru Driver R570 terbaru
17 1 550.90.07 atau yang lebih baru 552.55 atau yang lebih baru
16 535.183.01 atau yang lebih baru 538.67 atau yang lebih baru

1Software GPU virtual NVIDIA versi 17 telah mencapai akhir masa dukungannya. Sebaiknya instal software GPU virtual versi yang lebih baru.

Batasan

Untuk NVIDIA RTX Virtual Workstations Ubuntu 24.04, versi driver NVIDIA GRID yang tersedia mungkin tidak sepenuhnya mendukung Direct Rendering Infrastructure 3 (DRI3). Kurangnya dukungan penuh ini dapat memengaruhi akselerasi GPU untuk aplikasi desktop dan lingkungan desktop virtual tertentu, seperti Virtual Network Computing (VNC) dan Chromium. Jika Anda perlu menjalankan aplikasi ini, gunakan Ubuntu 22.04.

Penginstalan driver otomatis

Anda dapat menggunakan skrip open source dari GitHub untuk mengotomatiskan penginstalan driver RTX Virtual Workstation. Skrip ini sama dengan skrip yang digunakan untuk penginstalan driver reguler. Skrip ini akan otomatis mendeteksi bahwa instance Anda telah mengaktifkan RTX Virtual Workstation dan menginstal driver yang benar.

Linux

Gunakan petunjuk ini untuk menginstal driver GPU pada VM yang sedang berjalan.

Sistem operasi yang didukung

Skrip penginstalan Linux diuji pada sistem operasi berikut:

  • Debian 12
  • Red Hat Enterprise Linux (RHEL) 8 dan 9
  • Rocky Linux 8 dan 9
  • Ubuntu 22 dan 24

Jika Anda menggunakan skrip ini pada sistem operasi lain, penginstalan mungkin gagal. Skrip ini dapat menginstal driver NVIDIA serta CUDA Toolkit.

Untuk menginstal driver GPU dan CUDA Toolkit, selesaikan langkah-langkah berikut:

  1. Pastikan Python 3 terinstal di sistem operasi Anda.

  2. Download skrip penginstalan.

    curl -L https://storage.googleapis.com/compute-gpu-installation-us/installer/latest/cuda_installer.pyz --output cuda_installer.pyz
  3. Jalankan skrip penginstalan.

    sudo python3 cuda_installer.pyz install_driver

    Skrip memerlukan beberapa saat untuk dijalankan. Tindakan ini akan memulai ulang VM Anda. Saat VM dimulai ulang, jalankan lagi skrip untuk melanjutkan penginstalan.

  4. Verifikasi penginstalannya. Lihat Memastikan driver telah terinstal.

  5. Anda juga dapat menggunakan alat ini untuk menginstal CUDA Toolkit. Untuk menginstal CUDA Toolkit, jalankan perintah berikut:

    sudo python3 cuda_installer.pyz install_cuda

Skrip akan memerlukan waktu beberapa saat untuk dijalankan. Tindakan ini akan memulai ulang VM Anda. Saat VM dimulai ulang, jalankan lagi skrip untuk melanjutkan penginstalan.

  1. Verifikasi penginstalan toolkit CUDA.

    python3 cuda_installer.pyz verify_cuda
  2. Setelah menyelesaikan penginstalan, Anda harus memulai ulang VM.

Linux (skrip startup)

Gunakan petunjuk ini untuk menginstal driver GPU selama startup VM.

Sistem operasi yang didukung

Skrip penginstalan Linux diuji pada sistem operasi berikut:

  • Debian 12
  • Red Hat Enterprise Linux (RHEL) 8 dan 9
  • Rocky Linux 8 dan 9
  • Ubuntu 22 dan 24

Jika Anda menggunakan skrip ini pada sistem operasi lain, penginstalan mungkin gagal. Skrip ini dapat menginstal driver NVIDIA serta CUDA Toolkit.

Gunakan skrip startup berikut untuk mengotomatiskan penginstalan driver dan CUDA Toolkit:

#!/bin/bash
if test -f /opt/google/cuda-installer
then
  exit
fi

mkdir -p /opt/google/cuda-installer
cd /opt/google/cuda-installer/ || exit

if test -f cuda_installation
then
  exit
fi

curl -fSsL -O https://storage.googleapis.com/compute-gpu-installation-us/installer/latest/cuda_installer.pyz
python3 cuda_installer.pyz install_cuda

Penginstalan driver secara manual

Selesaikan langkah-langkah berikut di VM Anda.

  1. Untuk sistem operasi Linux, instal alat build untuk versi Linux Anda.

    CentOS/RHEL

    sudo yum group install "Development Tools"

    Debian/Ubuntu

    1. Instal alat build.

      sudo apt update
      sudo apt install -y build-essential
      sudo apt install -y libvulkan1
    2. Jika Anda menggunakan Ubuntu 22.04, update versi gcc untuk driver NVIDIA.

      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
  2. Untuk sistem operasi Linux, instal header kernel Linux. Lihat Memverifikasi bahwa Sistem memiliki Header Kernel dan Paket Pengembangan yang Terinstal dalam dokumentasi NVIDIA.

  3. Untuk semua sistem operasi, instal driver.

    Linux

    1. Download driver. Untuk mengetahui daftar lengkap driver NVIDIA RTX Virtual Workstation yang dapat Anda gunakan di Compute Engine, lihat Driver untuk NVIDIA RTX Virtual Workstation.

      Misalnya, untuk mendownload driver NVIDIA 580.82.07, jalankan perintah berikut:

      curl -O https://storage.googleapis.com/nvidia-drivers-us-public/GRID/vGPU19.1/NVIDIA-Linux-x86_64-580.82.07-grid.run
      
    2. Mulai penginstal.

      Misalnya, untuk memulai driver NVIDIA 580.82.07, jalankan perintah berikut:

      sudo bash NVIDIA-Linux-x86_64-580.82.07-grid.run
    3. Selama penginstalan, pilih opsi berikut:

      • Jika Anda diminta untuk menginstal biner 32-bit, pilih Yes.
      • Jika Anda ditanyai ingin mengubah file x.org, pilih No.

    Windows Server

    1. Bergantung pada versi Windows Server Anda, download driver NVIDIA RTX Virtual Workstation yang diperlukan.

      Untuk mengetahui daftar lengkap driver NVIDIA RTX Virtual Workstation yang dapat Anda gunakan di VM Windows yang berjalan di Compute Engine, lihat Driver untuk NVIDIA RTX Virtual Workstation.

    2. Jalankan penginstal, lalu pilih Penginstalan Express.

    3. Setelah penginstalan selesai, mulai ulang VM. Ketika Anda memulai ulang, Anda terputus dari sesi Anda.

    4. Hubungkan kembali ke instance Anda menggunakan RDP atau klien PCoIP.

  4. Langkah ini hanya diperlukan untuk NVIDIA RTX Virtual Workstation berbasis Linux dengan GPU T4 atau L4 yang terpasang.

    Jika menginstal driver NVIDIA 510 atau yang lebih baru, Anda harus menonaktifkan firmware GSP. Lihat Menonaktifkan Firmware GSP dalam dokumentasi Nvidia. Saat menyelesaikan langkah ini, ingat hal-hal berikut:

    • Gunakan sudo untuk menjalankan perintah guna membuat dan memperbarui file konfigurasi.
    • Untuk memulai ulang VM, Anda dapat menggunakan sudo reboot atau menghentikan dan memulai VM.

Memastikan driver telah terinstal

Linux

Setelah menginstal driver, pastikan driver telah diinstal dan lisensi NVIDIA RTX Virtual Workstation aktif.

  1. Untuk memverifikasi penginstalan driver, jalankan perintah berikut:

    nvidia-smi

    Output perintah terlihat mirip dengan berikut ini:

    +-----------------------------------------------------------------------------------------+
    | 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                                                             |
    +-----------------------------------------------------------------------------------------+
    
  2. Untuk memverifikasi lisensi NVIDIA RTX Virtual Workstation, jalankan perintah berikut:

    nvidia-smi -q

    Untuk memvalidasi akselerasi GPU untuk aplikasi desktop, cari bagian vGPU Software Licensed Product dalam output. Di VM NVIDIA RTX Virtual Workstation yang memiliki lisensi yang tepat, Anda akan melihat hal berikut:

    vGPU Software Licensed Product
     Product Name                      : NVIDIA RTX Virtual Workstation
     License Status                    : Licensed (Expiry: Permanent)
     

    Output ini menunjukkan bahwa driver berfungsi dan dapat menyediakan grafis yang dipercepat.

    Jika Anda melihat output yang berbeda, driver tidak memiliki lisensi untuk NVIDIA RTX Virtual Workstation dan Anda tidak akan mendapatkan akselerasi GPU.

    Misalnya, jika VM tidak dibuat dengan --accelerator-type yang benar yang mengaktifkan vWS, Anda mungkin melihat output berikut:

    vGPU Software Licensed Product
     Product Name                      : NVIDIA Virtual Applications
     License Status                    : Licensed (Expiry: N/A)
    

    Hal ini dapat terjadi jika VM tidak dibuat dengan lisensi NVIDIA RTX Virtual Workstation yang diaktifkan. Untuk mengatasi masalah ini, Anda harus membuat ulang VM menggunakan model GPU yang mendukung NVIDIA RTX Virtual Workstation dan pastikan untuk mengaktifkan workstation virtual saat Anda melampirkan GPU. Untuk mengetahui petunjuk mendetail, tinjau petunjuk Membuat instance untuk jenis mesin Anda.

Windows Server

  1. Hubungkan ke instance Windows menggunakan RDP atau klien PCoIP.

  2. Klik kanan desktop, lalu pilih NVIDIA Control Panel.

  3. Di NVIDIA Control Panel, dari menu Help, pilih System Information. Informasi tersebut menunjukkan GPU yang digunakan VM, dan versi drivernya.

Apa langkah selanjutnya?