Treiber für virtuelle NVIDIA RTX Workstations (vWS) installieren


Wenn Sie GPUs für hardwarebeschleunigte Grafikkarten auf einem Remote-Desktop oder für Gaming benötigen, können Sie virtuelle Workstations erstellen, die virtuelle NVIDIA RTX-Workstations (vWS) (ehemals NVIDIA GRID) verwenden.

NVIDIA RTX Virtuelle Workstations (vWS) sind ideal zum Ausführen von Arbeitslasten, die APIs wie Vulkan, OpenGL oder Direct3D auf einem Cloud-Remote-Desktop verwenden.

Wenn Sie eine GPU für eine virtuelle Workstation auswählen, fügt Compute Engine Ihrer VM eine NVIDIA RTX-Lizenz für die virtuelle Workstation (vWS) hinzu. Weitere Informationen zu Preisen finden Sie unter GPU-Preise.

So richten Sie eine virtuelle NVIDIA RTX Workstation (vWS) ein:

  1. Erstellen Sie eine VM mit aktivierter virtueller Workstation.
  2. Installieren Sie einen Treiber für die virtuelle Workstation.

Nachdem Sie Ihre virtuelle Workstation erstellt haben, können Sie über ein Remote-Desktop-Protokoll wie Teradici® PCoIP oder VMware® Horizon View eine Verbindung zu ihr herstellen.

Hinweise

  • Richten Sie die Authentifizierung ein, falls Sie dies noch nicht getan haben. Bei der Authentifizierung wird Ihre Identität für den Zugriff auf Google Cloud-Dienste und APIs überprüft. Zur Ausführung von Code oder Beispielen aus einer lokalen Entwicklungsumgebung können Sie sich wie folgt bei Compute Engine authentifizieren.

    Wählen Sie den Tab für die Verwendung der Beispiele auf dieser Seite aus:

    Console

    Wenn Sie über die Google Cloud Console auf Google Cloud-Dienste und -APIs zugreifen, müssen Sie die Authentifizierung nicht einrichten.

    gcloud

    1. Installieren Sie die Google Cloud CLI und initialisieren Sie sie mit folgendem Befehl:

      gcloud init
    2. Legen Sie eine Standardregion und -zone fest.

    REST

    Verwenden Sie die von der gcloud CLI bereitgestellten Anmeldedaten, um die REST API-Beispiele auf dieser Seite in einer lokalen Entwicklungsumgebung zu verwenden.

      Installieren Sie die Google Cloud CLI und initialisieren Sie sie mit folgendem Befehl:

      gcloud init

Erforderliche NVIDIA-Treiberversionen

Für eine NVIDIA RTX Virtual Workstation (vWS), die in Compute Engine ausgeführt wird, werden folgende NVIDIA-Treiberversionen empfohlen:

  • Für L4 NVIDIA RTX Virtual Workstations (vWS):
    • Linux: ab 525.105
    • Windows: 537.13 oder höher
  • Für T4, P4 und P100 NVIDIA RTX Workstations (vWS):
    • Linux : 470.63.01 oder höher
    • Windows 471.68 oder höher

Treiber für die virtuelle NVIDIA RTX Workstation (vWS) installieren

Führen Sie auf der VM die folgenden Schritte aus:

  1. Installieren Sie für Linux-Betriebssysteme die Build-Tools für Ihre Linux-Version.

    Debian/Ubuntu

    sudo apt install build-essential

    CentOS/RHEL

    sudo yum group install "Development Tools"

    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. Installieren Sie für Linux-Betriebssysteme die Linux-Kernel-Header. Weitere Informationen finden Sie in der Nvidia-Dokumentation unter Prüfen, ob im System die richtigen Kernel-Header und Entwicklungspakete installiert sind.

  3. Installieren Sie Treiber für alle Betriebssysteme.

    Linux

    1. Laden Sie den Treiber herunter. Eine vollständige Liste der virtuellen NVIDIA RTX Workstation-Treiber (vWS-Treiber), die Sie in Compute Engine verwenden können, finden Sie unter Treiber für die virtuelle NVIDIA RTX Workstation (vWS).

      Führen Sie beispielsweise den folgenden Befehl aus, um den NVIDIA 550.54.14-Treiber herunterzuladen:

      curl -O https://storage.googleapis.com/nvidia-drivers-us-public/GRID/vGPU17.0/NVIDIA-Linux-x86_64-550.54.14-grid.run
      
    2. Starten Sie das Installationsprogramm.

      Führen Sie beispielsweise den folgenden Befehl aus, um den NVIDIA 550.54.14-Treiber zu starten:

      sudo bash NVIDIA-Linux-x86_64-550.54.14-grid.run
    3. Wählen Sie während der Installation die folgenden Optionen aus:

      • Wenn Sie aufgefordert werden, 32-Bit-Binärdateien zu installieren, wählen Sie Ja aus.
      • Wenn Sie aufgefordert werden, die Datei x.org zu ändern, wählen Sie Nein aus.

    Windows Server

    1. Laden Sie je nach Windows Server-Version die erforderlichen virtuellen NVIDIA RTX Workstation-Treiber (vWS-Treiber) herunter.

      Eine vollständige Liste der virtuellen NVIDIA RTX Workstation-Treiber (vWS-Treiber), die Sie auf Windows-VMs verwenden können, die auf Compute Engine ausgeführt werden, finden Sie unter Treiber für die virtuelle NVIDIA RTX Workstation (vWS).

    2. Führen Sie das Installationsprogramm aus und wählen Sie die Expressinstallation aus.

    3. Starten Sie die VM nach Abschluss der Installation neu. Sie werden dann von Ihrer Sitzung getrennt.

    4. Stellen Sie mithilfe von RDP oder einem PCoIP-Client eine neue Verbindung zur Instanz her.

  4. Dieser Schritt ist nur für Linux-basierte NVIDIA RTX Workstations (vWS) mit angehängten T4- oder L4-GPUs erforderlich.

    Wenn Sie den NVIDIA 510-Treiber oder höher installiert haben, müssen Sie die GSP-Firmware deaktivieren. Weitere Informationen finden Sie in der Nvidia-Dokumentation unter GSP-Firmware deaktivieren. Beachten Sie bei Abschluss dieses Schritts Folgendes:

    • Führen Sie die Befehle zum Erstellen und Aktualisieren der Konfigurationsdatei mit sudo aus.
    • Sie können die VM neu starten, indem Sie sudo reboot verwenden oder die VM beenden und starten.

Prüfen, ob der Treiber installiert wurde

Linux

Führen Sie diesen Befehl aus:

nvidia-smi

Die Ausgabe sieht dann ungefähr so aus:

+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 550.54.14              Driver Version: 550.54.14      CUDA Version: 12.4     |
|-----------------------------------------+------------------------+----------------------+
| 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   62C    P0             28W /   70W |       0MiB /  15360MiB |      0%      Default |
|                                         |                        |                  N/A |
+-----------------------------------------+------------------------+----------------------+

+-----------------------------------------------------------------------------------------+
| Processes:                                                                              |
|  GPU   GI   CI        PID   Type   Process name                              GPU Memory |
|        ID   ID                                                               Usage      |
|=========================================================================================|
|  No running processes found                                                             |
+-----------------------------------------------------------------------------------------+

Windows Server

  1. Stellen Sie über RDP oder einen PCoIP-Client eine Verbindung zu Ihrer Windows-Instanz her.

  2. Klicken Sie mit der rechten Maustaste auf den Desktop und wählen Sie NVIDIA Systemsteuerung aus.

  3. Wählen Sie in der NVIDIA Systemsteuerung im Hilfemenü die Option Systeminformationen aus. Hier werden die von der VM verwendete GPU und die Treiberversion angezeigt.

Nächste Schritte