NVIDIA RTX 가상 워크스테이션(vWS)용 드라이버 설치

원격 데스크톱이나 게임에 하드웨어 가속 그래픽을 위한 GPU가 필요한 경우 NVIDIA RTX 가상 워크스테이션(vWS)(이전 명칭: NVIDIA GRID)을 사용하는 가상 워크스테이션을 만들 수 있습니다.

NVIDIA RTX 가상 워크스테이션은 클라우드 원격 데스크톱에서 Vulkan, OpenGL, Direct3D 등의 API를 사용하는 워크로드를 실행하는 데 이상적입니다.

가상 워크스테이션에 시각화를 지원하는 GPU를 선택하면 NVIDIA RTX 가상 워크스테이션 라이선스를 VM에 추가할 수 있습니다. 가격 책정에 대한 자세한 내용은 GPU 가격 책정을 참조하세요.

NVIDIA RTX 가상 워크스테이션을 설정하려면 다음을 수행해야 합니다.

  1. 시각화 지원 GPU가 연결되고 가상 워크스테이션이 사용 설정된 VM을 만듭니다.
  2. 가상 워크스테이션용 드라이버 설치

가상 워크스테이션을 만든 후 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

    1. Google Cloud CLI를 설치합니다. 설치 후 다음 명령어를 실행하여 Google Cloud CLI를 초기화합니다.

      gcloud init

      외부 ID 공급업체(IdP)를 사용하는 경우 먼저 제휴 ID로 gcloud CLI에 로그인해야 합니다.

    2. 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 드라이버 버전이 직접 렌더링 인프라 3(DRI3)를 완전히 지원하지 않을 수 있습니다. 이러한 완전한 지원 부족은 가상 네트워크 컴퓨팅 (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 툴킷을 설치하려면 다음 단계를 완료합니다.

  1. Python 3이 운영체제에 설치되어 있는지 확인합니다.

  2. 설치 스크립트를 다운로드합니다.

    curl -L https://storage.googleapis.com/compute-gpu-installation-us/installer/latest/cuda_installer.pyz --output cuda_installer.pyz
  3. 설치 스크립트를 실행합니다.

    sudo python3 cuda_installer.pyz install_driver

    스크립트를 실행하는 데 시간이 걸립니다. VM이 다시 시작됩니다. VM이 다시 시작되면 스크립트를 다시 실행하여 설치를 계속합니다.

  4. 설치를 확인합니다. 드라이버가 설치되었는지 확인을 참고하세요.

  5. 이 도구를 사용하여 CUDA 툴킷을 설치할 수도 있습니다. CUDA 툴킷을 설치하려면 다음 명령어를 실행합니다.

    sudo python3 cuda_installer.pyz install_cuda

스크립트를 실행하는 데 시간이 걸립니다. VM이 다시 시작됩니다. VM이 다시 시작되면 스크립트를 다시 실행하여 설치를 계속합니다.

  1. CUDA 툴킷 설치를 확인합니다.

    python3 cuda_installer.pyz verify_cuda
  2. 설치를 완료한 후 VM을 재부팅해야 합니다.

Linux(시작 스크립트)

다음 안내에 따라 VM 시작 중에 GPU 드라이버를 설치합니다.

지원되는 운영체제

Linux 설치 스크립트는 다음 운영체제에서 테스트되었습니다.

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

이 스크립트를 다른 운영체제에서 사용하면 설치가 실패할 수도 있습니다. 이 스크립트는 NVIDIA 드라이버와 CUDA 툴킷을 모두 설치할 수 있습니다.

다음 시작 스크립트를 사용하여 드라이버 및 CUDA 툴킷 설치를 자동화합니다.

#!/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

수동 드라이버 설치

VM에서 다음 단계를 완료합니다.

  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를 사용 중이면 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
  2. Linux 운영체제의 경우 Linux 커널 헤더를 설치합니다. NVIDIA 문서의 Verify the System has the Correct Kernel Headers and Development Packages Installed(시스템에 올바른 커널 헤더 및 개발 패키지가 설치되었는지 확인)을 참조하세요.

  3. 모든 운영체제에 드라이버를 설치합니다.

    Linux

    1. 드라이버를 다운로드합니다. 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
      
    2. 설치 프로그램을 시작합니다.

      예를 들어 NVIDIA 580.82.07 드라이버를 시작하려면 다음 명령어를 실행합니다.

      sudo bash NVIDIA-Linux-x86_64-580.82.07-grid.run
    3. 설치 도중 다음과 같이 옵션을 선택합니다.

      • 32비트 바이너리를 설치할지 묻는 메시지가 표시되면 를 선택합니다.
      • x.org 파일을 수정할지 묻는 메시지가 표시되면 아니요를 선택합니다.

    Windows Server

    1. Windows Server 버전에 따라 필요한 NVIDIA RTX 가상 워크스테이션 드라이버를 다운로드합니다.

      Compute Engine에서 실행되는 Windows VM에서 사용할 수 있는 NVIDIA RTX 가상 워크스테이션 드라이버의 전체 목록은 NVIDIA RTX 가상 워크스테이션용 드라이버를 참조하세요.

    2. 설치 프로그램을 실행하고 빠른 설치를 선택합니다.

    3. 설치가 완료되면 VM을 다시 시작합니다. 다시 시작할 때 세션 연결이 끊어집니다.

    4. RDP 또는 PCoIP 클라이언트를 사용하여 인스턴스에 다시 연결합니다.

  4. 이 단계는 T4 또는 L4 GPU가 연결된 Linux 기반 NVIDIA RTX 가상 워크스테이션에만 필요합니다.

    NVIDIA 510 이상 드라이버를 설치한 경우 GSP 펌웨어를 사용 중지해야 합니다. Nvidia 문서의 GSP 펌웨어 사용 중지를 참조하세요. 이 단계를 완료할 때 다음 사항에 유의하세요.

    • sudo를 사용하여 구성 파일을 만들고 업데이트하는 명령어를 실행합니다.
    • VM을 재부팅하려면 sudo reboot을 사용하거나 VM을 중지했다가 시작하면 됩니다.

드라이버의 설치 여부 확인

Linux

드라이버를 설치한 후 드라이버가 설치되었는지, NVIDIA RTX 가상 워크스테이션 라이선스가 활성화되었는지 확인합니다.

  1. 드라이버 설치를 확인하려면 다음 명령어를 실행합니다.

    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                                                             |
    +-----------------------------------------------------------------------------------------+
    
  2. 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 가상 워크스테이션 라이선스가 사용 설정된 상태로 VM이 생성되지 않은 경우에 발생할 수 있습니다. 이 문제를 해결하려면 NVIDIA RTX 가상 워크스테이션을 지원하는 GPU 모델을 사용하여 VM을 다시 만들고 GPU를 연결할 때 가상 워크스테이션을 사용 설정해야 합니다. 자세한 내용은 머신 유형에 맞는 인스턴스 만들기 안내를 참조하세요.

Windows Server

  1. RDP 또는 PCoIP 클라이언트를 사용하여 Windows 인스턴스에 연결합니다.

  2. 바탕 화면을 마우스 오른쪽 버튼으로 클릭하고 NVIDIA Control Panel을 선택합니다.

  3. NVIDIA Control Panel의 Help(도움말) 메뉴에서 System Information(시스템 정보)을 선택하면 VM이 사용 중인 GPU와 드라이버 버전 정보가 표시됩니다.

다음 단계