NVIDIA ゲームドライバー (G6、G6e、G5、および G4dn インスタンス)のインストール - Amazon Elastic Compute Cloud

NVIDIA ゲームドライバー (G6、G6e、G5、および G4dn インスタンス)のインストール

これらのドライバーは、AWS カスタマーのみが利用できます。ダウンロードすると、ダウンロードしたソフトは NVIDIA L4、NVIDIA L40S、NVIDIA A10G、NVIDIA Tesla T4、NVIDIA Tesla M60 のハードウェアに使用する AMI のみを開発するために使用することに同意します。GRID ドライバーを使用して、AWS 環境内で AMI の作成および使用の両方ができます。このソフトウェアをインストールすることは、NVIDIA GRID Cloud End User License Agreement の規約の遵守に同意したものと見なされます。

考慮事項
  • G3 インスタンスで GRID ライセンスを機能させるには、AWS が提供する DNS 解決が必要です。

  • IMDSv2は、NVIDIA ドライバーのバージョン 495.x 以降でのみサポートされています。

前提条件
  • (Linux) AWS CLI がインスタンスにインストールされ、デフォルトの認証情報で構成されていることを確認します。詳細については、AWS CLI ユーザーガイドAWS Command Line Interface のインストールを参照してください。

  • ユーザーまたはロールは、[AmazonS3ReadOnlyAccess] ポリシーを含む許可を持っている必要があります。

インスタンスに NVIDIA ゲームドライバーをインストールするには
  1. インスタンスに接続します。パッケージのキャッシュを更新し、インスタンスのためにパッケージを更新します。

    [ec2-user ~]$ sudo dnf update -y
  2. gcc および make をインストールします (まだインストールされていない場合)。

    [ec2-user ~]$ sudo dnf install gcc make
  3. インスタンスを再起動して、最新のカーネルバージョンを読み込みます。

    [ec2-user ~]$ sudo reboot
  4. 再起動後にインスタンスに再接続します。

  5. カーネルヘッダーパッケージをインストールします。

    [ec2-user ~]$ sudo dnf install -y kernel-devel kernel-modules-extra kernel-devel-$(uname -r) kernel-headers-$(uname -r) dkms
  6. 次のコマンドを使用して、ゲームドライバーインストールユーティリティをダウンロードします。

    [ec2-user ~]$ aws s3 cp --recursive s3://nvidia-gaming/linux/latest/ .

    ゲームドライバーの複数のバージョンがこのバケットに保存されます。使用可能なバージョンをすべて表示するには、次のコマンドを使用します。

    [ec2-user ~]$ aws s3 ls --recursive s3://nvidia-gaming/linux/
  7. ダウンロードした .zip アーカイブから、ゲームドライバーのインストールユーティリティを抽出します。

    [ec2-user ~]$ unzip latest-driver-name.zip -d nvidia-drivers
  8. 次のコマンドを使用して、ドライバーのインストールユーティリティを実行するためのアクセス許可を追加します。

    [ec2-user ~]$ chmod +x nvidia-drivers/NVIDIA-Linux-x86_64*-grid.run
  9. 次のコマンドを使用してインストーラを実行します。

    [ec2-user ~]$ sudo ./nvidia-drivers/NVIDIA-Linux-x86_64*.run

    プロンプトが表示されたら、ライセンス契約を受諾し、必要に応じてインストールオプションを指定します (デフォルトのオプションを使用できます)。

  10. 次のコマンドを使用して必要な設定ファイルを作成します。

    [ec2-user ~]$ cat << EOF | sudo tee -a /etc/nvidia/gridd.conf vGamingMarketplace=2 EOF
  11. 次のコマンドを使用して認証ファイルをダウンロードし、名前を変更します。

    • バージョン 460.39 以降:

      [ec2-user ~]$ sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCertLinux_2024_02_22.cert"
    • バージョン 440.68 から 445.48:

      [ec2-user ~]$ sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert-Linux_2020_04.cert"
    • それより前のバージョン:

      [ec2-user ~]$ sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert-Linux_2019_09.cert"
  12. G4dn、G5 または G5g インスタンスで NVIDIA ドライバーバージョン 510.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
  13. インスタンスを再起動します。

    [ec2-user ~]$ sudo reboot
  14. 次のコマンドを使用して、NVIDIA のゲーミングライセンスを検証します。

    [ec2-user ~]$ nvidia-smi.exe -q

    出力内で vGPU Software Licensed Product を検索します。

  15. (オプション) 最大 4K 解像度の 1 台のディスプレイを活用するには、高性能ディスプレイプロトコル Amazon DCV を設定します。

インスタンスに NVIDIA ゲームドライバーをインストールするには
  1. インスタンスに接続します。パッケージのキャッシュを更新し、インスタンスのためにパッケージを更新します。

    [ec2-user ~]$ sudo yum update -y
  2. gcc および make をインストールします (まだインストールされていない場合)。

    [ec2-user ~]$ sudo yum install gcc make
  3. インスタンスを再起動して、最新のカーネルバージョンを読み込みます。

    [ec2-user ~]$ sudo reboot
  4. 再起動後にインスタンスに再接続します。

  5. 現在実行しているカーネルのバージョン用のカーネルヘッダーパッケージをインストールします。

    [ec2-user ~]$ sudo yum install -y kernel-devel-$(uname -r)
  6. 次のコマンドを使用して、ゲームドライバーインストールユーティリティをダウンロードします。

    [ec2-user ~]$ aws s3 cp --recursive s3://nvidia-gaming/linux/latest/ .

    ゲームドライバーの複数のバージョンがこのバケットに保存されます。使用可能なバージョンをすべて表示するには、次のコマンドを使用します。

    [ec2-user ~]$ aws s3 ls --recursive s3://nvidia-gaming/linux/
  7. ダウンロードした .zip アーカイブから、ゲームドライバーのインストールユーティリティを抽出します。

    [ec2-user ~]$ unzip latest-driver-name.zip -d nvidia-drivers
  8. 次のコマンドを使用して、ドライバーのインストールユーティリティを実行するためのアクセス許可を追加します。

    [ec2-user ~]$ chmod +x nvidia-drivers/NVIDIA-Linux-x86_64*-grid.run
  9. 次のコマンドを使用してインストーラを実行します。

    [ec2-user ~]$ sudo ./nvidia-drivers/NVIDIA-Linux-x86_64*.run

    Amazon Linux 2 をカーネルバージョン 5.10 で使用している場合は、次のコマンドを使用して NVIDIA ゲームドライバーをインストールします。

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

    プロンプトが表示されたら、ライセンス契約を受諾し、必要に応じてインストールオプションを指定します (デフォルトのオプションを使用できます)。

  10. 次のコマンドを使用して必要な設定ファイルを作成します。

    [ec2-user ~]$ cat << EOF | sudo tee -a /etc/nvidia/gridd.conf vGamingMarketplace=2 EOF
  11. 次のコマンドを使用して認証ファイルをダウンロードし、名前を変更します。

    • バージョン 460.39 以降:

      [ec2-user ~]$ sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCertLinux_2024_02_22.cert"
    • バージョン 440.68 から 445.48:

      [ec2-user ~]$ sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert-Linux_2020_04.cert"
    • それより前のバージョン:

      [ec2-user ~]$ sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert-Linux_2019_09.cert"
  12. G4dn、G5 または G5g インスタンスで NVIDIA ドライバーバージョン 510.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
  13. インスタンスを再起動します。

    [ec2-user ~]$ sudo reboot
  14. 次のコマンドを使用して、NVIDIA のゲーミングライセンスを検証します。

    [ec2-user ~]$ nvidia-smi.exe -q

    出力内で vGPU Software Licensed Product を検索します。

  15. (オプション) 最大 4K 解像度の 1 台のディスプレイを活用するには、高性能ディスプレイプロトコル Amazon DCV を設定します。

インスタンスに NVIDIA ゲームドライバーをインストールするには
  1. Linux インスタンスに接続します。gcc および make をインストールします (まだインストールされていない場合)。

    [ec2-user ~]$ sudo yum install -y gcc make
  2. パッケージのキャッシュを更新し、インスタンスのためにパッケージを更新します。

    [ec2-user ~]$ sudo yum update -y
  3. インスタンスを再起動して、最新のカーネルバージョンを読み込みます。

    [ec2-user ~]$ sudo reboot
  4. 再起動後にインスタンスに再接続します。

  5. 現在実行しているカーネルのバージョン用のカーネルヘッダーパッケージをインストールします。

    [ec2-user ~]$ sudo yum install -y unzip kernel-devel-$(uname -r)
  6. NVIDIA グラフィックスカード用の nouveau オープンソースドライバーを無効にします。

    1. nouveau ブラックリストファイルに /etc/modprobe.d/blacklist.conf を追加します。次のコードブロックをコピーして、ターミナルに貼り付けます。

      [ec2-user ~]$ cat << EOF | sudo tee --append /etc/modprobe.d/blacklist.conf blacklist vga16fb blacklist nouveau blacklist rivafb blacklist nvidiafb blacklist rivatv EOF
    2. /etc/default/grub ファイルを編集して、次の行を追加します。

      GRUB_CMDLINE_LINUX="rdblacklist=nouveau"
    3. Grub 設定を再構築します。

      [ec2-user ~]$ sudo grub2-mkconfig -o /boot/grub2/grub.cfg
  7. 次のコマンドを使用して、ゲームドライバーインストールユーティリティをダウンロードします。

    [ec2-user ~]$ aws s3 cp --recursive s3://nvidia-gaming/linux/latest/ .

    ゲームドライバーの複数のバージョンがこのバケットに保存されます。使用可能なバージョンをすべて表示するには、次のコマンドを使用します。

    [ec2-user ~]$ aws s3 ls --recursive s3://nvidia-gaming/linux/
  8. ダウンロードした .zip アーカイブから、ゲームドライバーのインストールユーティリティを抽出します。

    [ec2-user ~]$ unzip *Gaming-Linux-Guest-Drivers.zip -d nvidia-drivers
  9. 次のコマンドを使用して、ドライバーのインストールユーティリティを実行するためのアクセス許可を追加します。

    [ec2-user ~]$ chmod +x nvidia-drivers/NVIDIA-Linux-x86_64*-grid.run
  10. 次のコマンドを使用してインストーラを実行します。

    [ec2-user ~]$ sudo nvidia-drivers/NVIDIA-Linux-x86_64*.run

    プロンプトが表示されたら、ライセンス契約を受諾し、必要に応じてインストールオプションを指定します (デフォルトのオプションを使用できます)。

  11. 次のコマンドを使用して必要な設定ファイルを作成します。

    [ec2-user ~]$ cat << EOF | sudo tee -a /etc/nvidia/gridd.conf vGamingMarketplace=2 EOF
  12. 次のコマンドを使用して認証ファイルをダウンロードし、名前を変更します。

    • バージョン 460.39 以降:

      [ec2-user ~]$ sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCertLinux_2024_02_22.cert"
    • バージョン 440.68 から 445.48:

      [ec2-user ~]$ sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert-Linux_2020_04.cert"
    • それより前のバージョン:

      [ec2-user ~]$ sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert-Linux_2019_09.cert"
  13. G4dn、G5 または G5g インスタンスで NVIDIA ドライバーバージョン 510.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
  14. インスタンスを再起動します。

    [ec2-user ~]$ sudo reboot
  15. (オプション) 最大 4K 解像度の 1 台のディスプレイを活用するには、高性能ディスプレイプロトコル Amazon DCV を設定します。この機能が必要ない場合は、このステップを実行しないでください。

インスタンスに NVIDIA ゲームドライバーをインストールするには
  1. Linux インスタンスに接続します。gcc および make をインストールします (まだインストールされていない場合)。

    [ec2-user ~]$ sudo yum install -y gcc make
  2. パッケージのキャッシュを更新し、インスタンスのためにパッケージを更新します。

    [ec2-user ~]$ sudo yum update -y
  3. インスタンスを再起動して、最新のカーネルバージョンを読み込みます。

    [ec2-user ~]$ sudo reboot
  4. 再起動後にインスタンスに再接続します。

  5. 現在実行しているカーネルのバージョン用のカーネルヘッダーパッケージをインストールします。

    [ec2-user ~]$ sudo yum install -y unzip kernel-devel-$(uname -r)
  6. 次のコマンドを使用して、ゲームドライバーインストールユーティリティをダウンロードします。

    [ec2-user ~]$ aws s3 cp --recursive s3://nvidia-gaming/linux/latest/ .

    ゲームドライバーの複数のバージョンがこのバケットに保存されます。使用可能なバージョンをすべて表示するには、次のコマンドを使用します。

    [ec2-user ~]$ aws s3 ls --recursive s3://nvidia-gaming/linux/
  7. ダウンロードした .zip アーカイブから、ゲームドライバーのインストールユーティリティを抽出します。

    [ec2-user ~]$ unzip *Gaming-Linux-Guest-Drivers.zip -d nvidia-drivers
  8. 次のコマンドを使用して、ドライバーのインストールユーティリティを実行するためのアクセス許可を追加します。

    [ec2-user ~]$ chmod +x nvidia-drivers/NVIDIA-Linux-x86_64*-grid.run
  9. 次のコマンドを使用してインストーラを実行します。

    [ec2-user ~]$ sudo nvidia-drivers/NVIDIA-Linux-x86_64*.run

    プロンプトが表示されたら、ライセンス契約を受諾し、必要に応じてインストールオプションを指定します (デフォルトのオプションを使用できます)。

  10. 次のコマンドを使用して必要な設定ファイルを作成します。

    [ec2-user ~]$ cat << EOF | sudo tee -a /etc/nvidia/gridd.conf vGamingMarketplace=2 EOF
  11. 次のコマンドを使用して認証ファイルをダウンロードし、名前を変更します。

    • バージョン 460.39 以降:

      [ec2-user ~]$ sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCertLinux_2024_02_22.cert"
    • バージョン 440.68 から 445.48:

      [ec2-user ~]$ sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert-Linux_2020_04.cert"
    • それより前のバージョン:

      [ec2-user ~]$ sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert-Linux_2019_09.cert"
  12. G4dn、G5 または G5g インスタンスで NVIDIA ドライバーバージョン 510.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
  13. インスタンスを再起動します。

    [ec2-user ~]$ sudo reboot
  14. (オプション) 最大 4K 解像度の 1 台のディスプレイを活用するには、高性能ディスプレイプロトコル Amazon DCV を設定します。

インスタンスに NVIDIA ゲームドライバーをインストールするには
  1. Linux インスタンスに接続します。gcc および make をインストールします (まだインストールされていない場合)。

    [ec2-user ~]$ sudo yum install -y gcc make
  2. パッケージのキャッシュを更新し、インスタンスのためにパッケージを更新します。

    [ec2-user ~]$ sudo yum update -y
  3. インスタンスを再起動して、最新のカーネルバージョンを読み込みます。

    [ec2-user ~]$ sudo reboot
  4. 再起動後にインスタンスに再接続します。

  5. 現在実行しているカーネルのバージョン用のカーネルヘッダーパッケージをインストールします。

    [ec2-user ~]$ sudo dnf install -y unzip elfutils-libelf-devel libglvnd-devel kernel-devel-$(uname -r)
  6. 次のコマンドを使用して、ゲームドライバーインストールユーティリティをダウンロードします。

    [ec2-user ~]$ aws s3 cp --recursive s3://nvidia-gaming/linux/latest/ .

    ゲームドライバーの複数のバージョンがこのバケットに保存されます。使用可能なバージョンをすべて表示するには、次のコマンドを使用します。

    [ec2-user ~]$ aws s3 ls --recursive s3://nvidia-gaming/linux/
  7. ダウンロードした .zip アーカイブから、ゲームドライバーのインストールユーティリティを抽出します。

    [ec2-user ~]$ unzip *Gaming-Linux-Guest-Drivers.zip -d nvidia-drivers
  8. 次のコマンドを使用して、ドライバーのインストールユーティリティを実行するためのアクセス許可を追加します。

    [ec2-user ~]$ chmod +x nvidia-drivers/NVIDIA-Linux-x86_64*-grid.run
  9. 次のコマンドを使用してインストーラを実行します。

    [ec2-user ~]$ sudo nvidia-drivers/NVIDIA-Linux-x86_64*.run

    プロンプトが表示されたら、ライセンス契約を受諾し、必要に応じてインストールオプションを指定します (デフォルトのオプションを使用できます)。

  10. 次のコマンドを使用して必要な設定ファイルを作成します。

    [ec2-user ~]$ cat << EOF | sudo tee -a /etc/nvidia/gridd.conf vGamingMarketplace=2 EOF
  11. 次のコマンドを使用して認証ファイルをダウンロードし、名前を変更します。

    • バージョン 460.39 以降:

      [ec2-user ~]$ sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCertLinux_2024_02_22.cert"
    • バージョン 440.68 から 445.48:

      [ec2-user ~]$ sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert-Linux_2020_04.cert"
    • それより前のバージョン:

      [ec2-user ~]$ sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert-Linux_2019_09.cert"
  12. G4dn、G5 または G5g インスタンスで NVIDIA ドライバーバージョン 510.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
  13. インスタンスを再起動します。

    [ec2-user ~]$ sudo reboot
  14. (オプション) 最大 4K 解像度の 1 台のディスプレイを活用するには、高性能ディスプレイプロトコル Amazon DCV を設定します。

インスタンスに NVIDIA ゲームドライバーをインストールするには
  1. Linux インスタンスに接続します。gcc および make をインストールします (まだインストールされていない場合)。

    $ sudo apt-get install -y gcc make build-essential
  2. パッケージのキャッシュを更新し、インスタンスのためにパッケージを更新します。

    $ sudo apt-get update -y
  3. 最新バージョンにするには、linux-aws パッケージにアップグレードします。

    $ sudo apt-get upgrade -y linux-aws
  4. インスタンスを再起動して、最新のカーネルバージョンを読み込みます。

    $ sudo reboot
  5. 再起動後にインスタンスに再接続します。

  6. 現在実行しているカーネルのバージョン用のカーネルヘッダーパッケージをインストールします。

    $ sudo apt install -y unzip dkms linux-headers-$(uname -r)
  7. NVIDIA グラフィックスカード用の nouveau オープンソースドライバーを無効にします。

    1. nouveau ブラックリストファイルに /etc/modprobe.d/blacklist.conf を追加します。次のコードブロックをコピーして、ターミナルに貼り付けます。

      $ cat << EOF | sudo tee --append /etc/modprobe.d/blacklist.conf blacklist vga16fb blacklist nouveau blacklist rivafb blacklist nvidiafb blacklist rivatv EOF
    2. /etc/default/grub ファイルを編集して、次の行を追加します。

      GRUB_CMDLINE_LINUX="rdblacklist=nouveau"
    3. Grub 設定を再構築します。

      $ sudo update-grub
  8. 次のコマンドを使用して、ゲームドライバーインストールユーティリティをダウンロードします。

    $ aws s3 cp --recursive s3://nvidia-gaming/linux/latest/ .

    ゲームドライバーの複数のバージョンがこのバケットに保存されます。使用可能なバージョンをすべて表示するには、次のコマンドを使用します。

    $ aws s3 ls --recursive s3://nvidia-gaming/linux/
  9. ダウンロードした .zip アーカイブから、ゲームドライバーのインストールユーティリティを抽出します。

    $ unzip *Gaming-Linux-Guest-Drivers.zip -d nvidia-drivers
  10. 次のコマンドを使用して、ドライバーのインストールユーティリティを実行するためのアクセス許可を追加します。

    $ chmod +x nvidia-drivers/NVIDIA-Linux-x86_64*-grid.run
  11. 次のコマンドを使用してインストーラを実行します。

    $ sudo nvidia-drivers/NVIDIA-Linux-x86_64*.run

    プロンプトが表示されたら、ライセンス契約を受諾し、必要に応じてインストールオプションを指定します (デフォルトのオプションを使用できます)。

  12. 次のコマンドを使用して必要な設定ファイルを作成します。

    $ cat << EOF | sudo tee -a /etc/nvidia/gridd.conf vGamingMarketplace=2 EOF
  13. 次のコマンドを使用して認証ファイルをダウンロードし、名前を変更します。

    • バージョン 460.39 以降:

      $ sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCertLinux_2024_02_22.cert"
    • バージョン 440.68 から 445.48:

      $ sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert-Linux_2020_04.cert"
    • それより前のバージョン:

      $ sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert-Linux_2019_09.cert"
  14. G4dn、G5 または G5g インスタンスで NVIDIA ドライバーバージョン 510.x 以降を使用している場合は、次のコマンドで GSP を無効にします。これが必要な理由の詳細については、「NVIDIA のドキュメント」をご覧ください。

    $ sudo touch /etc/modprobe.d/nvidia.conf
    $ echo "options nvidia NVreg_EnableGpuFirmware=0" | sudo tee --append /etc/modprobe.d/nvidia.conf
  15. インスタンスを再起動します。

    $ sudo reboot
  16. (オプション) 最大 4K 解像度の 1 台のディスプレイを活用するには、高性能ディスプレイプロトコル Amazon DCV を設定します。この機能が必要ない場合は、このステップを実行しないでください。

インスタンスに NVIDIA ゲームドライバーをインストールする前に、すべてのゲームドライバーについて説明した考慮事項に加えて、次の前提条件が満たされていることを確認する必要があります。

  • カスタム Windows AMI を使用して Windows インスタンスを起動する場合、ゲームドライバーを動作させるには、AMI が Windows Sysprep を使用して作成された標準化されたイメージである必要があります。詳細については、「Windows Sysprep を使用して Amazon EC2 AMI を作成する」を参照してください。

  • Windows インスタンスで AWS Tools for Windows PowerShell のデフォルトの認証情報を設定します。詳細については、AWS Tools for Windows PowerShell ユーザーガイドAWS Tools for PowerShell の使用開始を参照してください。

Windows インスタンスに NVIDIA ゲームドライバーをインストールするには
  1. Windows インスタンスに接続し、PowerShell ウィンドウを開きます。

  2. 次の PowerShell コマンドを使用して、ゲームドライバーをダウンロードしてインストールします。

    $Bucket = "nvidia-gaming" $KeyPrefix = "windows/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 ドライバーの複数のバージョンがこの S3 バケットに保存されます。$KeyPrefix 変数の値を「windows/latest」から「windows」に変更すると、バケット内の使用可能なすべてのバージョンをダウンロードできます。

  3. デスクトップに移動し、インストールファイルをダブルクリックして起動します (インスタンスの OS バージョンに該当するドライバーバージョンを選択してください)。ドライバーをインストールする手順にしたがい、必要に応じてインスタンスを再起動します。GPU が正しく動作していることを確認するには、デバイスマネージャーをチェックします。

  4. ドライバーを登録するには、以下のいずれかの方法を使用します。

    Version 527.27 or above

    64 ビットバージョンの PowerShell または コマンドプロンプトウィンドウで次のレジストリキーを作成します。

    キー: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\nvlddmkm\Global

    名前: vGamingMarketplace

    タイプ: DWord

    : 2

    PowerShell

    このレジストリ値を作成するには、次の PowerShell コマンドを実行します。デフォルトでは、AWS Windows AMI の AWS Tools for PowerShell は 32 ビットバージョンであり、このコマンドは失敗します。代わりに、オペレーティングシステムに付属する 64 ビットバージョンの PowerShell を使用してください。

    New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\nvlddmkm\Global" -Name "vGamingMarketplace" -PropertyType "DWord" -Value "2"
    コマンドプロント

    このレジストリ値を作成するには、次のレジストリコマンドを実行します。コマンドプロンプトウィンドウまたは 64 ビットバージョンの PowerShell を使用してコマンドを実行できます。

    reg add "HKLM\SYSTEM\CurrentControlSet\Services\nvlddmkm\Global" /v vGamingMarketplace /t REG_DWORD /d 2
    Earlier versions

    64 ビットバージョンの PowerShell または コマンドプロンプトウィンドウで次のレジストリキーを作成します。

    キー: HKEY_LOCAL_MACHINE\SOFTWARE\NVIDIA Corporation\Global

    名前: vGamingMarketplace

    タイプ: DWord

    : 2

    PowerShell

    このレジストリ値を作成するには、次の PowerShell コマンドを実行します。デフォルトでは、AWS Windows AMI の AWS Tools for PowerShell は 32 ビットバージョンであり、このコマンドは失敗します。代わりに、オペレーティングシステムに付属する 64 ビットバージョンの PowerShell を使用してください。

    New-ItemProperty -Path "HKLM:\SOFTWARE\NVIDIA Corporation\Global" -Name "vGamingMarketplace" -PropertyType "DWord" -Value "2"
    コマンドプロント

    次のレジストリコマンドを実行して、コマンドプロンプトウィンドウでこのレジストリキーを作成します。このコマンドは 64 ビットバージョンの PowerShell でも使用できます。

    reg add "HKLM\SOFTWARE\NVIDIA Corporation\Global" /v vGamingMarketplace /t REG_DWORD /d 2
  5. PowerShell で、次のコマンドを実行します。これにより、証明書ファイルがダウンロードされ、ファイル GridSwCert.txt の名前が変更され、ファイルがシステムドライブのパブリックドキュメントフォルダに移動されます。通常、フォルダパスは C:\Users\Public\Documents です。

    • バージョン 460.39 以降:

      Invoke-WebRequest -Uri "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCertWindows_2024_02_22.cert" -OutFile "$Env:PUBLIC\Documents\GridSwCert.txt"
    • バージョン 445.87:

      Invoke-WebRequest -Uri "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert-Windows_2020_04.cert" -OutFile "$Env:PUBLIC\Documents\GridSwCert.txt"
    • それより前のバージョン:

      Invoke-WebRequest -Uri "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert-Windows_2019_09.cert" -OutFile "$Env:PUBLIC\Documents\GridSwCert.txt"

    ファイルのダウンロード時にエラーが表示され、Windows Server 2016 以前のバージョンを使用している場合は、PowerShell ターミナルで TLS 1.2 を有効にする必要がある場合があります。次のコマンドで現在の PowerShell セッションの TLS 1.2 を有効にしてから、もう一度試してください。

    [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
  6. インスタンスを再起動します。

  7. インスタンス上で nvidia-smi.exe ファイルを見つけます。

    Get-ChildItem -Path C:\ -Recurse -Filter "nvidia-smi.exe"

    次のコマンドを使用して、NVIDIA のゲーミングライセンスを検証します。パスを、前のコマンドの出力内のフォルダーの名前に置き換えます。

    C:\Windows\System32\DriverStore\FileRepository\path\nvidia-smi.exe -q

    出力は以下のようになります。

    vGPU Software Licensed Product Product Name : NVIDIA Cloud Gaming License Status : Licensed (Expiry: N/A)
  8. (オプション) 最大 4K 解像度の 1 台のディスプレイを活用するには、高性能ディスプレイプロトコル、Amazon DCV を設定します。この機能が必要ない場合は、このステップを実行しないでください。