NVIDIA GRID 드라이버 설치하기

NVIDIA GRID 드라이버 설치하기 (G7e, G6, Gr6, G6e, G6f, Gr6f, G5, G4dn, G3 인스턴스)

이 다운로드는 AWS 고객에게만 제공돼요. 다운로드함으로써, NVIDIA GRID Cloud End User License Agreement(EULA)에 언급된 AWS 솔루션의 요구 사항을 준수하기 위해, 다운로드한 소프트웨어를 NVIDIA L4, NVIDIA L40S, NVIDIA A10G, NVIDIA Tesla T4, 또는 NVIDIA Tesla M60 하드웨어와 함께 사용할 AMI 개발에만 사용하는 데 동의하게 돼요. GRID 드라이버를 사용해 AWS 환경 내에서 AMI를 만들고 사용할 수 있어요. 소프트웨어를 설치하면 NVIDIA GRID Cloud End User License Agreement의 조건에 구속돼요. 운영체제에 맞는 NVIDIA GRID 드라이버 버전에 대한 정보는 NVIDIA 웹사이트의 'NVIDIA Virtual GPU (vGPU) Software'를 참고하세요.

고려 사항 (Considerations)

  • G7e 인스턴스는 Linux의 경우 GRID 19.1 이상, Windows의 경우 19.4(582.16) 이상이 필요해요.
  • G6f 및 Gr6f 인스턴스는 GRID 18.4~GRID 19.5가 필요해요.
  • G6e 인스턴스는 GRID 17.4 이상이 필요해요.
  • G6 및 Gr6 인스턴스는 GRID 17.1 이상이 필요해요.
  • G5 인스턴스는 GRID 13.1 이상(또는 GRID 12.4 이상)이 필요해요.
  • G3 인스턴스는 GRID 라이선싱이 동작하려면 AWS 제공 DNS 해석이 필요해요.
  • IMDSv2는 NVIDIA 드라이버 버전 14.0 이상에서만 지원돼요.
  • Windows 인스턴스의 경우 사용자 지정 Windows AMI에서 인스턴스를 시작한다면, GRID 드라이버가 동작하도록 Windows Sysprep으로 만든 표준화된 이미지여야 해요. 자세한 내용은 'Windows Sysprep을 사용한 Amazon EC2 AMI 만들기'를 참고하세요.
  • GRID 17.0 이상은 Windows Server 2019를 지원하지 않아요.
  • GRID 14.2 이상은 Windows Server 2016을 지원하지 않아요.
  • GRID 17.0 이상은 G3 인스턴스에서 지원되지 않아요.
  • Linux 인스턴스의 경우 NVIDIA 설치 관리자가 오류 메시지와 함께 실패하면 gcc 같은 패키지를 설치하거나 업데이트해야 할 수 있어요. 구체적인 내용은 운영체제와 커널 버전에 따라 달라져요. 자세한 내용은 NVIDIA Enterprise Support Portal을 참고하세요.

사전 준비 (Prerequisites)

  • (Linux) AWS CLI가 인스턴스에 설치되고 기본 자격 증명으로 구성되었는지 확인하세요. 자세한 내용은 AWS Command Line Interface User Guide의 'AWS CLI 설치'를 참고하세요.
  • (Windows) 인스턴스에서 AWS Tools for Windows PowerShell용 기본 자격 증명을 구성하세요. 자세한 내용은 AWS Tools for PowerShell User Guide의 'AWS Tools for Windows PowerShell 시작하기'를 참고하세요.
  • 사용자나 역할에 AmazonS3ReadOnlyAccess 정책이 포함된 권한이 부여되어 있어야 해요.

인스턴스에 NVIDIA GRID 드라이버 설치하기 (Amazon Linux 2023)

  1. 인스턴스에 연결하세요. 패키지 캐시를 업데이트하고 인스턴스의 패키지 업데이트를 받으세요.
[ec2-user ~]$ sudo dnf update -y
  1. 아직 설치되지 않았다면 gcc와 make를 설치하세요.
[ec2-user ~]$ sudo dnf install gcc make
  1. 최신 커널 버전을 로드하도록 인스턴스를 재부팅하세요.
[ec2-user ~]$ sudo reboot
  1. 인스턴스가 재부팅된 후 다시 연결하세요.
  2. 커널 헤더 패키지를 설치하세요.
[ec2-user ~]$ sudo dnf install -y kernel-devel kernel-modules-extra
  1. 다음 명령으로 GRID 드라이버 설치 유틸리티를 다운로드하세요.
[ec2-user ~]$ aws s3 cp --recursive s3://ec2-linux-nvidia-drivers/latest/ .

이 버킷에는 여러 버전의 GRID 드라이버가 저장돼 있어요. 다음 명령으로 사용 가능한 모든 버전을 볼 수 있어요.

[ec2-user ~]$ aws s3 ls --recursive s3://ec2-linux-nvidia-drivers/
  1. 다음 명령으로 드라이버 설치 유틸리티를 실행할 권한을 추가하세요.
[ec2-user ~]$ chmod +x NVIDIA-Linux-x86_64*.run
  1. 다음과 같이 자체 설치 스크립트를 실행해 다운로드한 GRID 드라이버를 설치하세요.
[ec2-user ~]$ sudo /bin/sh ./NVIDIA-Linux-x86_64*.run

프롬프트가 뜨면 라이선스 계약에 동의하고 필요한 설치 옵션을 지정하세요(기본 옵션을 수락할 수 있어요).

  1. 드라이버가 정상 동작하는지 확인하세요. 다음 명령의 응답은 설치된 NVIDIA 드라이버 버전과 GPU에 대한 세부 정보를 나열해요.
[ec2-user ~]$ nvidia-smi -q | head
  1. G4dn, G5, G5g 인스턴스에서 NVIDIA vGPU 소프트웨어 버전 14.x 이상을 사용한다면 다음 명령으로 GSP를 비활성화하세요. 왜 필요한지에 대한 자세한 내용은 NVIDIA 문서를 참고하세요.
[ec2-user ~]$ sudo touch /etc/modprobe.d/nvidia.conf
[ec2-user ~]$ echo "options nvidia NVreg_EnableGpuFirmware=0" | sudo tee --append /etc/modprobe.d/nvidia.conf
  1. 인스턴스를 재부팅하세요.
[ec2-user ~]$ sudo reboot
  1. (선택) 사용 사례에 따라 다음 선택적 단계를 완료할 수 있어요. 이 기능이 필요 없다면 완료하지 마세요.
    • 최대 4K 해상도의 4개 디스플레이를 활용하려면 고성능 디스플레이 프로토콜인 Amazon DCV를 설정하세요.
    • NVIDIA Quadro Virtual Workstation 모드는 기본적으로 활성화돼 있어요. RDSH 애플리케이션 호스팅용 GRID Virtual Applications를 활성화하려면 'Amazon EC2 GPU 기반 인스턴스에서 NVIDIA GRID Virtual Applications 활성화하기'의 GRID Virtual Application 활성화 단계를 완료하세요.

인스턴스에 NVIDIA GRID 드라이버 설치하기 (Amazon Linux 2)

  1. 인스턴스에 연결하세요. 패키지 캐시를 업데이트하고 인스턴스의 패키지 업데이트를 받으세요.
[ec2-user ~]$ sudo yum update -y
  1. 아직 설치되지 않았다면 gcc와 make를 설치하세요.
[ec2-user ~]$ sudo yum install gcc make
  1. 최신 커널 버전을 로드하도록 인스턴스를 재부팅하세요.
[ec2-user ~]$ sudo reboot
  1. 인스턴스가 재부팅된 후 다시 연결하세요.
  2. 실행 중인 커널 버전에 대한 커널 헤더 패키지를 설치하세요.
[ec2-user ~]$ sudo yum install -y kernel-devel-$(uname -r)
  1. 다음 명령으로 GRID 드라이버 설치 유틸리티를 다운로드하세요.
[ec2-user ~]$ aws s3 cp --recursive s3://ec2-linux-nvidia-drivers/latest/ .

이 버킷에는 여러 버전의 GRID 드라이버가 저장돼 있어요. 다음 명령으로 사용 가능한 모든 버전을 볼 수 있어요.

[ec2-user ~]$ aws s3 ls --recursive s3://ec2-linux-nvidia-drivers/
  1. 다음 명령으로 드라이버 설치 유틸리티를 실행할 권한을 추가하세요.
[ec2-user ~]$ chmod +x NVIDIA-Linux-x86_64*.run
  1. 다음과 같이 자체 설치 스크립트를 실행해 다운로드한 GRID 드라이버를 설치하세요.
[ec2-user ~]$ sudo /bin/sh ./NVIDIA-Linux-x86_64*.run

커널 버전 5.10을 사용하는 Amazon Linux 2라면 다음 명령으로 GRID 드라이버를 설치하세요.

[ec2-user ~]$ sudo CC=/usr/bin/gcc10-cc ./NVIDIA-Linux-x86_64*.run

프롬프트가 뜨면 라이선스 계약에 동의하고 필요한 설치 옵션을 지정하세요(기본 옵션을 수락할 수 있어요).

  1. 드라이버가 정상 동작하는지 확인하세요. 다음 명령의 응답은 설치된 NVIDIA 드라이버 버전과 GPU에 대한 세부 정보를 나열해요.
[ec2-user ~]$ nvidia-smi -q | head
  1. G4dn, G5, G5g 인스턴스에서 NVIDIA vGPU 소프트웨어 버전 14.x 이상을 사용한다면 다음 명령으로 GSP를 비활성화하세요. 왜 필요한지에 대한 자세한 내용은 NVIDIA 문서를 참고하세요.
[ec2-user ~]$ sudo touch /etc/modprobe.d/nvidia.conf
[ec2-user ~]$ echo "options nvidia NVreg_EnableGpuFirmware=0" | sudo tee --append /etc/modprobe.d/nvidia.conf
  1. 인스턴스를 재부팅하세요.
[ec2-user ~]$ sudo reboot
  1. (선택) 사용 사례에 따라 다음 선택적 단계를 완료할 수 있어요. 이 기능이 필요 없다면 완료하지 마세요.
    • 최대 4K 해상도의 4개 디스플레이를 활용하려면 고성능 디스플레이 프로토콜인 Amazon DCV를 설정하세요.
    • NVIDIA Quadro Virtual Workstation 모드는 기본적으로 활성화돼 있어요. RDSH 애플리케이션 호스팅용 GRID Virtual Applications를 활성화하려면 'Amazon EC2 GPU 기반 인스턴스에서 NVIDIA GRID Virtual Applications 활성화하기'의 GRID Virtual Application 활성화 단계를 완료하세요.

인스턴스에 NVIDIA GRID 드라이버 설치하기 (Amazon Linux 2023, GUI)

  1. 인스턴스에 연결하세요. 패키지 캐시를 업데이트하고 인스턴스의 패키지 업데이트를 받으세요.
[ec2-user ~]$ sudo yum update -y
  1. 아직 설치되지 않았다면 gcc와 make를 설치하세요.
[ec2-user ~]$ sudo yum install -y gcc make
  1. 최신 커널 버전을 로드하도록 인스턴스를 재부팅하세요.
[ec2-user ~]$ sudo reboot
  1. 인스턴스가 재부팅된 후 다시 연결하세요.
  2. 실행 중인 커널 버전에 대한 커널 헤더 패키지를 설치하세요.
[ec2-user ~]$ sudo yum install -y kernel-devel-$(uname -r)
  1. NVIDIA 그래픽 카드용 nouveau 오픈소스 드라이버를 비활성화하세요.
    • /etc/modprobe.d/blacklist.conf 블랙리스트 파일에 nouveau를 추가하세요. 다음 코드 블록을 복사해 터미널에 붙여넣으세요.
[ec2-user ~]$ cat << EOF | sudo tee --append /etc/modprobe.d/blacklist.conf
blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist nvidiafb
blacklist rivatv
EOF
  • /etc/default/grub 파일을 편집하고 다음 줄을 추가하세요.
GRUB_CMDLINE_LINUX="rdblacklist=nouveau"
  • Grub 구성을 다시 빌드하세요.
[ec2-user ~]$ sudo grub2-mkconfig -o /boot/grub2/grub.cfg
  1. 다음 명령으로 GRID 드라이버 설치 유틸리티를 다운로드하세요.
[ec2-user ~]$ aws s3 cp --recursive s3://ec2-linux-nvidia-drivers/latest/ .

이 버킷에는 여러 버전의 GRID 드라이버가 저장돼 있어요. 다음 명령으로 사용 가능한 모든 버전을 볼 수 있어요.

[ec2-user ~]$ aws s3 ls --recursive s3://ec2-linux-nvidia-drivers/
  1. 다음 명령으로 드라이버 설치 유틸리티를 실행할 권한을 추가하세요.
[ec2-user ~]$ chmod +x NVIDIA-Linux-x86_64*.run
  1. 다음과 같이 자체 설치 스크립트를 실행해 다운로드한 GRID 드라이버를 설치하세요.
[ec2-user ~]$ sudo /bin/sh ./NVIDIA-Linux-x86_64*.run

프롬프트가 뜨면 라이선스 계약에 동의하고 필요한 설치 옵션을 지정하세요(기본 옵션을 수락할 수 있어요).

  1. 드라이버가 정상 동작하는지 확인하세요.
[ec2-user ~]$ nvidia-smi -q | head
  1. G4dn, G5, G5g 인스턴스에서 NVIDIA vGPU 소프트웨어 버전 14.x 이상을 사용한다면 다음 명령으로 GSP를 비활성화하세요. 자세한 내용은 NVIDIA 문서를 참고하세요.
[ec2-user ~]$ sudo touch /etc/modprobe.d/nvidia.conf
[ec2-user ~]$ echo "options nvidia NVreg_EnableGpuFirmware=0" | sudo tee --append /etc/modprobe.d/nvidia.conf
  1. 인스턴스를 재부팅하세요.
[ec2-user ~]$ sudo reboot
  1. (선택) 사용 사례에 따라 다음 선택적 단계를 완료할 수 있어요. 이 기능이 필요 없다면 완료하지 마세요.
    • 최대 4K 해상도의 4개 디스플레이를 활용하려면 고성능 디스플레이 프로토콜인 Amazon DCV를 설정하세요.
    • NVIDIA Quadro Virtual Workstation 모드는 기본적으로 활성화돼 있어요. RDSH 애플리케이션 호스팅용 GRID Virtual Applications를 활성화하려면 GRID Virtual Application 활성화 단계를 완료하세요.
    • GUI 데스크톱/워크스테이션 패키지를 설치하세요.
[ec2-user ~]$ sudo yum groupinstall -y "Server with GUI"

인스턴스에 NVIDIA GRID 드라이버 설치하기 (RHEL, GUI)

  1. 인스턴스에 연결하세요. 패키지 캐시를 업데이트하고 인스턴스의 패키지 업데이트를 받으세요.
[ec2-user ~]$ sudo yum update -y
  1. 아직 설치되지 않았다면 gcc와 make를 설치하세요.
[ec2-user ~]$ sudo yum install -y gcc make
  1. 최신 커널 버전을 로드하도록 인스턴스를 재부팅하세요.
[ec2-user ~]$ sudo reboot
  1. 인스턴스가 재부팅된 후 다시 연결하세요.
  2. 실행 중인 커널 버전에 대한 커널 헤더 패키지를 설치하세요.
[ec2-user ~]$ sudo dnf install -y elfutils-libelf-devel libglvnd-devel kernel-devel-$(uname -r)
  1. 다음 명령으로 GRID 드라이버 설치 유틸리티를 다운로드하세요.
[ec2-user ~]$ aws s3 cp --recursive s3://ec2-linux-nvidia-drivers/latest/ .

이 버킷에는 여러 버전의 GRID 드라이버가 저장돼 있어요. 다음 명령으로 사용 가능한 모든 버전을 볼 수 있어요.

[ec2-user ~]$ aws s3 ls --recursive s3://ec2-linux-nvidia-drivers/
  1. 다음 명령으로 드라이버 설치 유틸리티를 실행할 권한을 추가하세요.
[ec2-user ~]$ chmod +x NVIDIA-Linux-x86_64*.run
  1. 다음과 같이 자체 설치 스크립트를 실행해 다운로드한 GRID 드라이버를 설치하세요.
[ec2-user ~]$ sudo /bin/sh ./NVIDIA-Linux-x86_64*.run

프롬프트가 뜨면 라이선스 계약에 동의하고 필요한 설치 옵션을 지정하세요(기본 옵션을 수락할 수 있어요).

  1. 드라이버가 정상 동작하는지 확인하세요.
[ec2-user ~]$ nvidia-smi -q | head
  1. G4dn, G5, G5g 인스턴스에서 NVIDIA vGPU 소프트웨어 버전 14.x 이상을 사용한다면 다음 명령으로 GSP를 비활성화하세요. 자세한 내용은 NVIDIA 문서를 참고하세요.
[ec2-user ~]$ sudo touch /etc/modprobe.d/nvidia.conf
[ec2-user ~]$ echo "options nvidia NVreg_EnableGpuFirmware=0" | sudo tee --append /etc/modprobe.d/nvidia.conf
  1. 인스턴스를 재부팅하세요.
[ec2-user ~]$ sudo reboot
  1. (선택) 사용 사례에 따라 다음 선택적 단계를 완료할 수 있어요. 이 기능이 필요 없다면 완료하지 마세요.
    • 최대 4K 해상도의 4개 디스플레이를 활용하려면 고성능 디스플레이 프로토콜인 Amazon DCV를 설정하세요.
    • NVIDIA Quadro Virtual Workstation 모드는 기본적으로 활성화돼 있어요. RDSH 애플리케이션 호스팅용 GRID Virtual Applications를 활성화하려면 GRID Virtual Application 활성화 단계를 완료하세요.
    • GUI 워크스테이션 패키지를 설치하세요.
[ec2-user ~]$ sudo dnf groupinstall -y workstation

인스턴스에 NVIDIA GRID 드라이버 설치하기 (Ubuntu)

  1. 인스턴스에 연결하세요. 패키지 캐시를 업데이트하고 인스턴스의 패키지 업데이트를 받으세요.
[ec2-user ~]$ sudo yum update -y
  1. 아직 설치되지 않았다면 gcc와 make를 설치하세요.
[ec2-user ~]$ sudo yum install -y gcc make
  1. 최신 커널 버전을 로드하도록 인스턴스를 재부팅하세요.
[ec2-user ~]$ sudo reboot
  1. 인스턴스가 재부팅된 후 다시 연결하세요.
  2. 실행 중인 커널 버전에 대한 커널 헤더 패키지를 설치하세요.
[ec2-user ~]$ sudo dnf install -y elfutils-libelf-devel libglvnd-devel kernel-devel-$(uname -r)
  1. 다음 명령으로 GRID 드라이버 설치 유틸리티를 다운로드하세요.
[ec2-user ~]$ aws s3 cp --recursive s3://ec2-linux-nvidia-drivers/latest/ .

이 버킷에는 여러 버전의 GRID 드라이버가 저장돼 있어요. 다음 명령으로 사용 가능한 모든 버전을 볼 수 있어요.

[ec2-user ~]$ aws s3 ls --recursive s3://ec2-linux-nvidia-drivers/
  1. 다음 명령으로 드라이버 설치 유틸리티를 실행할 권한을 추가하세요.
[ec2-user ~]$ chmod +x NVIDIA-Linux-x86_64*.run
  1. 다음과 같이 자체 설치 스크립트를 실행해 다운로드한 GRID 드라이버를 설치하세요.
[ec2-user ~]$ sudo /bin/sh ./NVIDIA-Linux-x86_64*.run

프롬프트가 뜨면 라이선스 계약에 동의하고 필요한 설치 옵션을 지정하세요(기본 옵션을 수락할 수 있어요).

  1. 드라이버가 정상 동작하는지 확인하세요.
[ec2-user ~]$ nvidia-smi -q | head
  1. G4dn, G5, G5g 인스턴스에서 NVIDIA vGPU 소프트웨어 버전 14.x 이상을 사용한다면 다음 명령으로 GSP를 비활성화하세요. 자세한 내용은 NVIDIA 문서를 참고하세요.
[ec2-user ~]$ sudo touch /etc/modprobe.d/nvidia.conf
[ec2-user ~]$ echo "options nvidia NVreg_EnableGpuFirmware=0" | sudo tee --append /etc/modprobe.d/nvidia.conf
  1. 인스턴스를 재부팅하세요.
[ec2-user ~]$ sudo reboot
  1. (선택) 사용 사례에 따라 다음 선택적 단계를 완료할 수 있어요. 이 기능이 필요 없다면 완료하지 마세요.
    • 최대 4K 해상도의 4개 디스플레이를 활용하려면 고성능 디스플레이 프로토콜인 Amazon DCV를 설정하세요.
    • NVIDIA Quadro Virtual Workstation 모드는 기본적으로 활성화돼 있어요. RDSH 애플리케이션 호스팅용 GRID Virtual Applications를 활성화하려면 GRID Virtual Application 활성화 단계를 완료하세요.

인스턴스에 NVIDIA GRID 드라이버 설치하기 (Debian/Ubuntu)

원문 페이지의 Debian/Ubuntu 설치 절차는 apt-get 패키지 관리자를 사용해 Ubuntu AMI에 GRID 드라이버를 설치하는 단계를 제공해요(놈모드와 관련된 apt-get 명령 등).

  1. 인스턴스에 연결하세요. 패키지 캐시를 업데이트하고 인스턴스의 패키지 업데이트를 받으세요.
$ sudo apt-get update -y
  1. 아직 설치되지 않았다면 gcc와 make를 설치하세요.
$ sudo apt-get install -y gcc make
  1. (Ubuntu) 최신 버전을 받으려면 linux-aws 패키지를 업그레이드하세요.
$ sudo apt-get upgrade -y linux-aws

(Debian) 최신 버전을 받으려면 패키지를 업그레이드하세요.

$ sudo apt-get upgrade -y
  1. 최신 커널 버전을 로드하도록 인스턴스를 재부팅하세요.
$ sudo reboot
  1. 인스턴스가 재부팅된 후 다시 연결하세요.
  2. 현재 실행 중인 커널 버전에 대한 커널 헤더 패키지를 설치하세요.
$ sudo apt-get install -y linux-headers-$(uname -r) linux-modules-extra-$(uname -r)
  1. NVIDIA 그래픽 카드용 nouveau 오픈소스 드라이버를 비활성화하세요.
    • /etc/modprobe.d/blacklist.conf 블랙리스트 파일에 nouveau를 추가하세요.
$ cat << EOF | sudo tee --append /etc/modprobe.d/blacklist.conf
blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist nvidiafb
blacklist rivatv
EOF
  • /etc/default/grub 파일을 편집하고 다음 줄을 추가하세요.
GRUB_CMDLINE_LINUX="rdblacklist=nouveau"
  • Grub 구성을 다시 빌드하세요.
$ sudo update-grub
  1. 다음 명령으로 GRID 드라이버 설치 유틸리티를 다운로드하세요.
$ aws s3 cp --recursive s3://ec2-linux-nvidia-drivers/latest/ .

이 버킷에는 여러 버전의 GRID 드라이버가 저장돼 있어요. 다음 명령으로 사용 가능한 모든 버전을 볼 수 있어요.

$ aws s3 ls --recursive s3://ec2-linux-nvidia-drivers/
  1. 다음 명령으로 드라이버 설치 유틸리티를 실행할 권한을 추가하세요.
$ chmod +x NVIDIA-Linux-x86_64*.run
  1. 다음과 같이 자체 설치 스크립트를 실행해 다운로드한 GRID 드라이버를 설치하세요.
$ sudo /bin/sh ./NVIDIA-Linux-x86_64*.run

프롬프트가 뜨면 라이선스 계약에 동의하고 필요한 설치 옵션을 지정하세요(기본 옵션을 수락할 수 있어요).

  1. 드라이버가 정상 동작하는지 확인하세요.
$ nvidia-smi -q | head
  1. G4dn, G5, G5g 인스턴스에서 NVIDIA vGPU 소프트웨어 버전 14.x 이상을 사용한다면 다음 명령으로 GSP를 비활성화하세요. 자세한 내용은 NVIDIA 문서를 참고하세요.
$ sudo touch /etc/modprobe.d/nvidia.conf
$ echo "options nvidia NVreg_EnableGpuFirmware=0" | sudo tee --append /etc/modprobe.d/nvidia.conf
  1. 인스턴스를 재부팅하세요.
$ sudo reboot
  1. (선택) 사용 사례에 따라 다음 선택적 단계를 완료할 수 있어요. 이 기능이 필요 없다면 완료하지 마세요.
    • 최대 4K 해상도의 4개 디스플레이를 활용하려면 고성능 디스플레이 프로토콜인 Amazon DCV를 설정하세요.
    • NVIDIA Quadro Virtual Workstation 모드는 기본적으로 활성화돼 있어요. RDSH 애플리케이션 호스팅용 GRID Virtual Applications를 활성화하려면 GRID Virtual Application 활성화 단계를 완료하세요.
    • GUI 데스크톱/워크스테이션 패키지를 설치하세요.
$ sudo apt-get install -y lightdm ubuntu-desktop

인스턴스에 NVIDIA GRID 드라이버 설치하기 (Windows)

  1. Windows 인스턴스에 연결하고 PowerShell 창을 엽니다.
  2. 다음 PowerShell 명령으로 Amazon S3에서 드라이버와 NVIDIA GRID Cloud End User License Agreement를 데스크톱에 다운로드하세요.
$Bucket = "ec2-windows-nvidia-drivers"
$KeyPrefix = "latest"
$LocalPath = "$home\Desktop\NVIDIA"
$Objects = Get-S3Object -BucketName $Bucket -KeyPrefix $KeyPrefix -Region us-east-1
foreach ($Object in $Objects) {
$LocalFileName = $Object.Key
if ($LocalFileName -ne '' -and $Object.Size -ne 0) {
$LocalFilePath = Join-Path $LocalPath $LocalFileName
Copy-S3Object -BucketName $Bucket -Key $Object.Key -LocalFile $LocalFilePath -Region us-east-1
}
}

이 버킷에는 여러 버전의 NVIDIA GRID 드라이버가 저장돼 있어요. -KeyPrefix $KeyPrefix 옵션을 제거하면 버킷의 사용 가능한 Windows 버전을 모두 다운로드할 수 있어요. 운영체제에 맞는 NVIDIA GRID 드라이버 버전에 대한 정보는 NVIDIA 웹사이트의 'NVIDIA Virtual GPU (vGPU) Software'를 참고하세요. GRID 버전 11.0부터 latest 아래의 드라이버를 G3와 G4dn 인스턴스 모두에 사용할 수 있어요. 11.0보다 이후 버전은 g4/latest에 추가하지 않지만, 11.0과 그 이전의 G4dn 전용 버전은 g4/latest 아래에 유지할 거예요. G5 인스턴스는 GRID 13.1 이상(또는 GRID 12.4 이상)이 필요해요.

  1. 데스크톱으로 이동해 설치 파일을 열어 실행하세요(인스턴스 OS 버전에 해당하는 드라이버 버전을 선택하세요). 드라이버를 설치하라는 지침을 따르고 필요에 따라 인스턴스를 재부팅하세요. GPU가 제대로 작동하는지 확인하려면 장치 관리자(Device Manager)를 확인하세요.
  2. (선택) 다음 명령으로 제어판의 라이선싱 페이지를 비활성화해 사용자가 제품 유형(NVIDIA GRID Virtual Workstation이 기본적으로 활성화)을 우발적으로 변경하지 못하게 할 수 있어요. 자세한 내용은 GRID Licensing User Guide를 참고하세요.
PowerShell

제어판의 라이선싱 페이지를 비활성화하는 레지스트리 값을 만들려면 다음 PowerShell 명령을 실행하세요. AWS Windows AMI의 AWS Tools for PowerShell은 기본적으로 32비트 버전이며 이 명령이 실패해요. 대신 운영체제에 포함된 64비트 버전의 PowerShell을 사용하세요.

New-Item -Path "HKLM:\SOFTWARE\NVIDIA Corporation\Global" -Name GridLicensing
New-ItemProperty -Path "HKLM:\SOFTWARE\NVIDIA Corporation\Global\GridLicensing" -Name "NvCplDisableManageLicensePage" -PropertyType "DWord" -Value "1"
명령 프롬프트 (Command Prompt)

제어판의 라이선싱 페이지를 비활성화하는 레지스트리 값을 만들려면 다음 레지스트리 명령을 실행하세요. Command Prompt 창이나 64비트 버전의 PowerShell에서 실행할 수 있어요.

reg add "HKLM\SOFTWARE\NVIDIA Corporation\Global\GridLicensing" /v NvCplDisableManageLicensePage /t REG_DWORD /d 1
  1. (선택) 사용 사례에 따라 다음 선택적 단계를 완료할 수 있어요. 이 기능이 필요 없다면 완료하지 마세요.
    • 최대 4K 해상도의 4개 디스플레이를 활용하려면 고성능 디스플레이 프로토콜인 Amazon DCV를 설정하세요.
    • NVIDIA Quadro Virtual Workstation 모드는 기본적으로 활성화돼 있어요. RDSH 애플리케이션 호스팅용 GRID Virtual Applications를 활성화하려면 'Amazon EC2 GPU 기반 인스턴스에서 NVIDIA GRID Virtual Applications 활성화하기'의 GRID Virtual Application 활성화 단계를 완료하세요.

더 알아보기 (Learn more)