התקנת דרייברים של NVIDIA RTX Virtual Workstations (vWS)‎

אם אתם צריכים GPU לגרפיקה עם האצת חומרה בשולחן עבודה מרוחק או למשחקים, אתם יכולים ליצור תחנות עבודה וירטואליות שמשתמשות ב-NVIDIA RTX Virtual Workstations (vWS) (לשעבר NVIDIA GRID).

תחנות עבודה וירטואליות של NVIDIA RTX הן פתרון אידיאלי להפעלת עומסי עבודה שמשתמשים בממשקי API כמו Vulkan,‏ OpenGL או Direct3D במחשב וירטואלי בענן.

כשבוחרים GPU שתומך בהדמיה עבור תחנת עבודה וירטואלית, אפשר להוסיף למכונה הווירטואלית רישיון של NVIDIA RTX Virtual Workstation. מידע נוסף על תמחור זמין במאמר בנושא תמחור GPU.

כדי להגדיר תחנת עבודה וירטואלית של NVIDIA RTX, צריך לבצע את הפעולות הבאות:

  1. יוצרים מכונה וירטואלית עם GPU שמחובר אליה ויכול ליצור ויזואליזציה, ומפעילים את תחנת העבודה הווירטואלית.
  2. מתקינים דרייבר לתחנת העבודה הווירטואלית.

אחרי שיוצרים את תחנת העבודה הווירטואלית, אפשר להתחבר אליה באמצעות פרוטוקול של שולחן עבודה מרוחק, כמו Windows Remote Desktop Protocol‏ (RDP),‏ HP Anyware®‎ או VMware® Horizon View.

לפני שמתחילים

  • אם עדיין לא עשיתם את זה, תצטרכו להגדיר אימות. אימות הוא תהליך שבו מאמתים את הזהות שלכם כדי לקבל גישה לממשקי API ולשירותים של Google Cloud . כדי להריץ קוד או דוגמאות מסביבת פיתוח מקומית, אפשר לבצע אימות ל-Compute Engine באחת מהדרכים הבאות:

    צריך לבחור את הכרטיסייה הרלוונטית לאופן שבו תכננתם להשתמש בדוגמאות בדף הזה:

    המסוף

    כשמשתמשים במסוף Google Cloud כדי לגשת לשירותים ולממשקי ה-API, לא צריך להגדיר אימות. Google Cloud

    gcloud

    1. התקינו את ה-CLI של Google Cloud. אחר כך, אתחלו את ה-CLI של Google Cloud באמצעות הפקודה הבאה:

      gcloud init

      אם אתם משתמשים בספק זהויות חיצוני (IdP), קודם אתם צריכים להיכנס ל-CLI של gcloud באמצעות המאגר המאוחד לניהול זהויות.

  • הגדרת אזור ותחום כברירת מחדל
  • REST

    כדי להשתמש בסביבת פיתוח מקומית בדוגמאות של API בארכיטקטורת REST שבדף הזה, צריך להשתמש בפרטי הכניסה שאתם נותנים ל-CLI של gcloud.

      התקינו את ה-CLI של Google Cloud.

      אם אתם משתמשים בספק זהויות חיצוני (IdP), קודם אתם צריכים להיכנס ל-CLI של gcloud באמצעות המאגר המאוחד לניהול זהויות.

    מידע נוסף מופיע במאמר אימות לשימוש ב-REST במסמכי האימות של Google Cloud .

תוכנת NVIDIA ל-GPU וירטואלי מומלצת

מכונות וירטואליות מסדרת NVIDIA RTX (vWS) נתמכות בסדרות המכונות הבאות.

  • G4: אפשר להפעיל NVIDIA RTX PRO 6000 vWS בסוגי המכונות האלה.
  • G2: אפשר להפעיל NVIDIA L4 vWS בסוגי המכונות האלה.
  • N1: אפשר להפעיל מעבדי GPU של NVIDIA T4,‏ V100 או P100 vWS בסוגי המכונות האלה.

בטבלה הבאה מפורטות המלצות לתוכנת NVIDIA virtual GPU עבור סוגי המכונות האלה.

גרסת התוכנה של NVIDIA vGPU סדרות מכונות נתמכות ודגמי GPU הדרייבר המומלץ של NVIDIA‏ (Linux) דרייבר NVIDIA מומלץ (Windows) סוג הסניף של vGPU תאריך סיום התמיכה בתוכנת vGPU
20
  • G4 (RTX PRO 6000)
  • G2 (L4)
  • N1 (T4, P100)
הדרייבר העדכני ביותר של R595 הדרייבר העדכני ביותר של R595 ענף הייצור מרץ 2027
19
  • G4 (RTX PRO 6000)
  • G2 (L4)
  • N1 (T4, V100, P100)
הדרייבר העדכני ביותר של R580 הדרייבר העדכני ביותר של R580 ענף תמיכה לטווח ארוך יולי 2028

מגבלות

ב-Ubuntu 24.04 NVIDIA RTX Virtual Workstations, יכול להיות שגרסאות הדרייברים הזמינות של NVIDIA GRID לא תומכות באופן מלא ב-Direct Rendering Infrastructure 3 (DRI3). היעדר תמיכה מלאה יכול להשפיע על האצת ה-GPU באפליקציות מסוימות למחשב ובסביבות של מחשב וירטואלי, כמו Virtual Network Computing (VNC) ו-Chromium. אם אתם צריכים להריץ את האפליקציות האלה, אתם יכולים להשתמש ב-Ubuntu 22.04.

התקנה אוטומטית של מנהלי התקנים

אפשר להשתמש בסקריפט קוד פתוח מ-GitHub כדי לבצע אוטומציה של התקנת מנהלי ההתקנים של RTX Virtual Workstation. זהו אותו סקריפט שמשמש להתקנה רגילה של מנהלי התקנים. המערכת מזהה באופן אוטומטי שהתכונה RTX Virtual Workstation מופעלת במופע שלכם ומתקינה את מנהל ההתקן הנכון.

Linux

במאמר הזה מוסבר איך להתקין מנהלי התקנים של GPU במכונת חישוב פעילה.

מערכות הפעלה נתמכות

סקריפט ההתקנה של Linux נבדק במערכות ההפעלה הבאות:

  • ‫Debian 12 ו-13
  • ‫Red Hat Enterprise Linux‏ (RHEL) 8, ‏ 9 ו-10
  • ‫Rocky Linux 8, ‏ 9 ו-10
  • ‫Ubuntu 22 ו-24

אם משתמשים בסקריפט הזה במערכות הפעלה אחרות, יכול להיות שההתקנה תיכשל. הסקריפט הזה יכול להתקין את הדרייבר של NVIDIA וגם את CUDA Toolkit.

כדי להתקין את הדרייברים של ה-GPU ואת CUDA Toolkit, מבצעים את השלבים הבאים:

  1. אם יש לכם גרסה 2.38.0 ואילך של סוכן תפעול שאוסף מדדי GPU במופע החישוב, עליכם להפסיק את פעולת הסוכן לפני שתוכלו להתקין או לשדרג את מנהלי ההתקנים של ה-GPU באמצעות סקריפט ההתקנה הזה.

    כדי לעצור את סוכן תפעול, מריצים את הפקודה הבאה:

    sudo systemctl stop google-cloud-ops-agent
  2. מוודאים ש-Python 3 מותקן במערכת ההפעלה.

  3. מורידים את סקריפט ההתקנה.

    curl -L https://storage.googleapis.com/compute-gpu-installation-us/installer/latest/cuda_installer.pyz --output cuda_installer.pyz
  4. מריצים את סקריפט ההתקנה.

    sudo python3 cuda_installer.pyz install_driver 

    הסקריפט פועל כמה דקות. יכול להיות שהוא יפעיל מחדש את מכונת החישוב. כשמכונת החישוב מופעלת מחדש, מריצים שוב את הסקריפט עם אותם פרמטרים כדי להמשיך בהתקנה.

  5. מאמתים את ההתקנה. איך בודקים שהדרייבר של ה-GPU הותקן

  6. אפשר גם להשתמש בכלי הזה כדי להתקין את CUDA Toolkit. כדי להתקין את CUDA Toolkit, מריצים את הפקודה הבאה:

    sudo python3 cuda_installer.pyz install_cuda 

    הסקריפט פועל במשך כמה דקות. יכול להיות שהוא יפעיל מחדש את מכונת החישוב. אם מכונת החישוב מופעלת מחדש, צריך להריץ שוב את הסקריפט כדי להמשיך בהתקנה.

  7. מאמתים את ההתקנה של CUDA toolkit.

    python3 cuda_installer.pyz verify_cuda
  8. אחרי שמסיימים את ההתקנה, צריך להפעיל מחדש את מופע המחשוב.

‫Linux (סקריפט לטעינה בזמן ההפעלה)

אפשר להשתמש בהוראות האלה כדי להתקין מנהלי התקנים של GPU במהלך ההפעלה של מופע מחשוב.

מערכות הפעלה נתמכות

סקריפט ההתקנה של Linux נבדק במערכות ההפעלה הבאות:

  • ‫Debian 12 ו-13
  • ‫Red Hat Enterprise Linux‏ (RHEL) 8, ‏ 9 ו-10
  • ‫Rocky Linux 8, ‏ 9 ו-10
  • ‫Ubuntu 22 ו-24

אם משתמשים בסקריפט הזה במערכות הפעלה אחרות, יכול להיות שההתקנה תיכשל. הסקריפט הזה יכול להתקין את הדרייבר של NVIDIA וגם את CUDA Toolkit.

כדי להפוך את ההתקנה של מנהל ההתקן ושל 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

כדי להתקין רק את הדרייבר בלי CUDA Toolkit, מחליפים את install_cuda בשורה האחרונה של הסקריפט ב-install_driver.

Windows

אפשר להשתמש בסקריפט ההתקנה הזה במופעי GPU שמופעל בהם אתחול מאובטח. הוא תומך ב-Windows Server 2019 ומעלה.

הסקריפט הזה מתקין מנהל התקן שתואם ל-NVIDIA RTX Virtual Workstation‏ (vWS). אם אין לכם רישיון ל-vWS, התכונות של vWS לא יהיו זמינות במופע שלכם.

פותחים טרמינל ב-PowerShell כאדמין, ואז מבצעים את השלבים הבאים:

  1. מורידים את הסקריפט.

    Invoke-WebRequest https://github.com/GoogleCloudPlatform/compute-gpu-installation/raw/main/windows/install_gpu_driver.ps1 -OutFile C:\install_gpu_driver.ps1
  2. מריצים את הסקריפט.

    C:\install_gpu_driver.ps1

    הסקריפט יפעל במשך כמה דקות. לא מוצגות הנחיות לפקודות במהלך תהליך ההתקנה. אחרי שהסקריפט יוצא, מותקן הדרייבר.

    הסקריפט הזה מתקין את מנהלי ההתקנים במיקום ברירת המחדל הבא במכונה הווירטואלית: C:\Program Files\NVIDIA Corporation\.

  3. מאמתים את ההתקנה. איך בודקים שהדרייבר של ה-GPU הותקן

‫Windows (אוטומטי)

כדי להתקין באופן אוטומטי מנהלי התקנים של GPU בהפעלה הראשונה של מכונת Windows, מגדירים את מפתח המטא-נתונים sysprep-specialize-script-url של המכונה החדשה לערך https://github.com/GoogleCloudPlatform/compute-gpu-installation/raw/main/windows/install_gpu_driver.ps1.

מידע נוסף על שימוש בסקריפטים להפעלה במכונות Windows זמין במאמר שימוש בסקריפטים להפעלה במכונות וירטואליות של Windows.

הסקריפט הזה מתקין את מנהלי ההתקנים במיקום ברירת המחדל הבא במכונה הווירטואלית: C:\Program Files\NVIDIA Corporation\.

התקנה ידנית של מנהלי התקנים

התקנה ידנית היא חלופה לשימוש בסקריפט ההתקנה האוטומטית. אפשר לבחור בשיטה הזו אם אתם צריכים להשתמש בגרסה ספציפית של מנהל התקן שנדרשת על ידי האפליקציה, אם אתם פועלים בסביבת רשת מוגבלת עם קישוריות יוצאת מוגבלת, או אם אתם צריכים שליטה מפורטת יותר בתהליך ההתקנה לצורך פתרון בעיות.

מבצעים את השלבים הבאים במכונה הווירטואלית.

  1. במערכות הפעלה של Linux, צריך להתקין את כלי הבנייה לגרסת Linux שלכם.

    ‫CentOS או RHEL

    sudo yum group install "Development Tools"

    ‫Debian או Ubuntu

    1. מתקינים את כלי הבנייה.

      sudo apt update
      sudo apt install -y build-essential
      sudo apt install -y libvulkan1
    2. אם אתם משתמשים ב-Ubuntu 22.04, צריך לעדכן את גרסת gcc של מנהל ההתקן של 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. במערכות הפעלה של Linux, מתקינים את כותרות הליבה של Linux. במסמכי NVIDIA אפשר לקרוא על פעולות לפני ההתקנה עבור מערכת ההפעלה שלכם.

  3. בכל מערכות ההפעלה, צריך להתקין את מנהלי ההתקנים.

    Linux

    1. מזהים את גרסת מנהל ההתקן שצריך להוריד. רשימה מלאה של מנהלי ההתקנים (דרייברים) של NVIDIA RTX Virtual Workstation שאפשר להשתמש בהם ב-Compute Engine זמינה במאמר מנהלי התקנים (דרייברים) של NVIDIA RTX Virtual Workstations (vWS). מהטבלה הזו, מעתיקים את שם הקובץ של מנהל ההתקן הנדרש.

    2. מורידים את מנהל ההתקן באמצעות הפקודה הבאה.

      gcloud storage cp gs://nvidia-drivers-us-public/GRID/FILENAME .
      

      מחליפים את FILENAME בשם הקובץ שזיהיתם בשלב הקודם.

      לדוגמה, כדי להוריד את הדרייבר vGPU 20.1, מריצים את הפקודה הבאה:

      gcloud storage cp gs://nvidia-drivers-us-public/GRID/vGPU20.1/NVIDIA-Linux-x86_64-595.71.05-grid.run .
      

    3. מריצים את הפקודה הבאה כדי להפעיל את קובץ ההתקנה.

      sudo bash DRIVER_NAME

      מחליפים את DRIVER_NAME בנהג שהורדתם בשלב הקודם.

      לדוגמה, כדי להפעיל את קובץ ההתקנה של מנהל ההתקן vGPU 20.1, מריצים את הפקודה הבאה:

      sudo bash NVIDIA-Linux-x86_64-595.71.05-grid.run

    4. במהלך ההתקנה, בוחרים באפשרויות הבאות:

      • אם מוצגת בקשה להתקין קבצים בינאריים של 32 ביט, בוחרים באפשרות כן.
      • אם מוצגת בקשה לשנות את הקובץ x.org, בוחרים באפשרות לא.

    Windows Server

    1. מזהים את גרסת מנהל ההתקן שצריך להוריד. רשימה מלאה של מנהלי ההתקנים (דרייברים) של NVIDIA RTX Virtual Workstation שאפשר להשתמש בהם ב-Compute Engine זמינה במאמר מנהלי התקנים (דרייברים) של NVIDIA RTX Virtual Workstations (vWS). מהטבלה הזו, מעתיקים את שם הקובץ של מנהל ההתקן הנדרש.

    2. מורידים את הדרייבר על ידי פתיחת PowerShell והרצת הפקודה הבאה. בפקודה הזו, מחליפים את FILENAME בשם הקובץ שזיהיתם בשלב הקודם.

      gcloud storage cp gs://nvidia-drivers-us-public/GRID/FILENAME .
      

      לדוגמה, כדי להוריד את קובץ ההתקנה של מנהל ההתקן vGPU 20.1, פותחים את PowerShell ומריצים את הפקודה הבאה:

      gcloud storage cp gs://nvidia-drivers-us-public/GRID/vGPU20.1/596.36_grid_win10_win11_server2022_server_2025_dch_64bit_international.exe .
      
    3. מריצים את קובץ ההתקנה ובוחרים באפשרות התקנה מהירה.

    4. אחרי שההתקנה מסתיימת, מפעילים מחדש את המכונה הווירטואלית. כשמפעילים מחדש את המחשב, מתנתקים מהסשן.

    5. מתחברים מחדש למופע באמצעות RDP או לקוח PCoIP.

  4. השלב הזה נדרש רק עבור תחנת עבודה וירטואלית של NVIDIA RTX מבוססת-Linux עם מעבדי GPU מסוג T4 או L4 מצורפים.

    אם התקנתם מנהל התקן של NVIDIA 510 ואילך, אתם צריכים להשבית את קושחת GSP. מידע נוסף זמין במאמר Disabling GSP Firmware (השבתת קושחת GSP) במסמכי התיעוד של Nvidia. כשמבצעים את השלב הזה, חשוב לזכור את הנקודות הבאות:

    • משתמשים בפקודה sudo כדי להריץ את הפקודות ליצירה ולעדכון של קובץ ההגדרות.
    • כדי להפעיל מחדש את ה-VM, אפשר להשתמש ב-sudo reboot או לעצור ולהפעיל את ה-VM.

בדיקה שמנהל ההתקן מותקן

Linux

אחרי שמתקינים את הדרייברים, מוודאים שהם הותקנו ושהרישיון של NVIDIA RTX Virtual Workstation פעיל.

  1. כדי לוודא שהמנהל התקן הותקן, מריצים את הפקודה הבאה:

    nvidia-smi

    הפלט של הפקודה אמור להיראות כך:

    +-----------------------------------------------------------------------------------------+
    | NVIDIA-SMI 595.71.05              Driver Version: 595.71.05      CUDA Version: 13.2     |
    +-----------------------------------------+------------------------+----------------------+
    | 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  NVIDIA L4                      On  |   00000000:00:03.0 Off |                    0 |
    | N/A   43C    P8             13W /   72W |       1MiB /  23034MiB |      0%      Default |
    |                                         |                        |                  N/A |
    +-----------------------------------------+------------------------+----------------------+
    
    +-----------------------------------------------------------------------------------------+
    | Processes:                                                                              |
    |  GPU   GI   CI              PID   Type   Process name                        GPU Memory |
    |        ID   ID                                                               Usage      |
    |=========================================================================================|
    |  No running processes found                                                             |
    +-----------------------------------------------------------------------------------------+
    
  2. כדי לאמת את הרישיון של תחנת העבודה הווירטואלית NVIDIA RTX, מריצים את הפקודה הבאה:

    nvidia-smi -q

    כדי לאמת את ההאצה של ה-GPU באפליקציות למחשב, מחפשים את הקטע vGPU Software Licensed Product בפלט. במכונה וירטואלית של תחנת עבודה וירטואלית של NVIDIA RTX עם רישיון תקין, אמורים לראות את הדברים הבאים:

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

    הפלט הזה מציין שהדרייבר פועל ויכול לספק גרפיקה מואצת.

    אם מוצגת פלט שונה, הרישיון של מנהל ההתקן לא מתאים ל-NVIDIA RTX Virtual Workstation ולא תקבלו האצת GPU.

    לדוגמה, אם המכונה הווירטואלית לא נוצרה עם --accelerator-type הנכון שמאפשר vWS, יכול להיות שיוצג הפלט הבא:

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

    הבעיה הזו יכולה לקרות אם המכונה הווירטואלית לא נוצרה עם רישיון NVIDIA RTX Virtual Workstation מופעל. כדי לפתור את הבעיה, צריך ליצור מחדש את המכונה הווירטואלית באמצעות מודל GPU שתומך ב-NVIDIA RTX Virtual Workstation, ולוודא שהתחנה הווירטואלית מופעלת כשמצרפים את ה-GPU. הוראות מפורטות זמינות במאמר יצירת מופע לפי סוג המכונה.

Windows Server

  1. מתחברים למופע של Windows באמצעות RDP או לקוח PCoIP.

  2. לוחצים לחיצה ימנית על שולחן העבודה ובוחרים באפשרות NVIDIA Control Panel (לוח הבקרה של NVIDIA).

  3. ב-NVIDIA Control Panel, בתפריט Help, בוחרים באפשרות System Information (מידע על המערכת). במידע מוצג ה-GPU שבו נעשה שימוש במכונה הווירטואלית וגרסת הדרייבר.

מה השלב הבא?