Amazon Elastic Compute Cloud
Windows 实例用户指南

在 Windows 上安装 NVIDIA 驱动程序

基于 GPU 的加速计算实例必须具有相应的 NVIDIA 驱动程序。根据实例类型,您可以下载公共 NVIDIA 驱动程序、使用 NVIDIA Marketplace 产品或者从仅对 AWS 客户可用的 Amazon S3 下载驱动程序。

公有 NVIDIA 驱动程序

要在 Windows 实例上安装公共 NVIDIA 驱动程序,请使用远程桌面,以管理员身份登录您的实例并完成以下过程。

安装公有 NVIDIA 驱动程序

  1. http://www.nvidia.com/Download/Find.aspx 下载适合您的实例类型的公有 NVIDIA 驱动程序。

    实例 产品类型 产品系列 产品
    G4 † Tesla T 系列 Tesla T4
    G3 Tesla M-Class M60
    G2 GRID GRID 系列 GRID K520
    P3 Tesla V 系列 V100
    P2 Tesla E 系列 K-80

    † G4 实例需要驱动程序版本 426.00 或更高版本。

  2. 打开在其中下载驱动程序的文件夹,然后启动安装文件。按照说明安装驱动程序并根据需要重启实例。

  3. 使用设备管理器禁用内置显示适配器。安装 Windows 功能 Media Foundation 和 Quality Windows Audio Video Experience。

  4. 要验证 GPU 是否正常工作,请检查设备管理器。

  5. 完成优化 GPU 设置中的优化步骤以实现 GPU 的最佳性能。

在您为图形应用使用 P3 实例时,可以使用 NVIDIA 发布的 AMI 启用 NVIDIA Quadro 虚拟工作站。对于 G4 实例,请参阅 适用于 G4 实例的 NVIDIA GRID 驱动程序

适用于 G4 实例的 NVIDIA GRID 驱动程序

可以通过两种方法将 NVIDIA GRID 软件用于 G4 实例上的图形应用程序。您可以使用预装了 GRID 的 AMI,或者从 Amazon S3 下载 NVIDIA GRID vGaming 驱动程序,并将其安装在 G4 实例上。

如果拥有 GRID 许可证,您应该能够在 G4 实例上使用这些许可证。有关更多信息,请参阅 NVIDIA GRID 软件快速入门指南

选项1:将具有 GRID 的 AMI 用于 G4 实例

有两种类型的 AMI 可用。

  • NVIDIA Marketplace 产品具有 NVIDIA Quadro Virtual Workstation 软件。这些 AMI 支持在 G4 实例上的每个 GPU 运行最高 4 个 4K 显示。要查找这些 AMI,请使用以下链接:NVIDIA Marketplace 产品

  • NVIDIA Marketplace 产品具有 NVIDIA Gaming 驱动程序。这些 AMI 支持在 G4 实例上的每个 GPU 运行单个 4K 显示。要查找这些 AMI,请使用以下链接:NVIDIA Marketplace 产品

选项 2:使用 NVIDIA GRID vGaming 驱动程序

此驱动程序仅对 AWS 客户可用。一经下载,即表明您同意仅使用下载的软件开发用于 NVIDIA Tesla T4 硬件的 AMIs。安装软件时,您需要遵循 NVIDIA GRID Cloud 最终用户许可协议条款。

如果拥有 GRID 许可证,您应该能够在 G4 实例上使用这些许可证。有关更多信息,请参阅 NVIDIA GRID 软件快速入门指南

使用以下过程安装此驱动程序。

  1. 连接到您的 Windows 实例。

  2. 使用此链接从 Amazon S3 下载和安装 NVIDIA GRID 驱动程序:适用于 G4 实例的 NVIDIA Windows Gaming 驱动程序

  3. 使用以下步骤创建所需的配置。

    1. 打开注册表编辑器。

    2. 在左侧窗格中,导航到 HKEY_LOCAL_MACHINE\SOFTWARE\NVIDIA Corporation\Global

    3. 在右侧窗格中,右键单击并选择新建DWORD (32 位) 值

    4. 将名称设置为 vGamingMarketplace,将值设置为 2。

  4. 下载认证文件,重命名文件 GridSwCert.txt,然后将该文件移至系统驱动器上的 Public Documents (公共文档) 文件夹。通常,文件夹路径为 C:\Users\Public\Public Documents (Windows Explorer) 或 C:\Users\Public\Documents (Command Prompt window)。

  5. 重新启动您的实例。

  6. 请使用以下命令验证 vGaming 许可证。

    "C:\Program Files\NVIDIA Corporation\NVSMI\nvidia-smi.exe" -q

    该输出值应该类似于以下内容。

    GRID Licensed Product Product Name : GRID vGaming License Status : Licensed

适用于 G3 实例的 NVIDIA GRID 驱动程序

AWS 针对 G3 实例提供了 Windows AMI,其中预安装了 GRID 驱动程序。要查找这些 AMI,请打开 NVIDIA Marketplace 产品

或者,您可以使用 适用于 Windows PowerShell 的 AWS 工具 从 Amazon S3 下载 NVIDIA GRID 驱动程序,如以下过程中所述。

重要

此下载仅对 AWS 客户可用。下载即表明您同意仅将下载的软件用于开发在 NVIDIA Tesla M60 硬件上使用的 AMIs。安装软件时,您需要遵循 NVIDIA GRID Cloud 最终用户许可协议条款。

先决条件

在 G3 实例上安装 NVIDIA GRID 驱动程序

  1. 打开 PowerShell 窗口。

  2. 使用以下 PowerShell 命令,将驱动程序和 NVIDIA GRID Cloud 最终用户许可协议下载到您的桌面(您可以一次性复制并粘贴整个命令块)。

    $Bucket = "ec2-windows-nvidia-drivers" $KeyPrefix = "latest" $LocalPath = "C:\Users\Administrator\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 选项下载存储桶中的所有可用版本。

  3. 导航到桌面,双击安装文件以启动它 (选择与您的实例操作系统版本对应的驱动程序版本)。按照说明安装驱动程序并根据需要重启实例。要验证 GPU 是否正常工作,请检查设备管理器。

  4. 在控制面板中禁用授权页面以防止用户意外更改产品类型 (默认情况下启用 NVIDIA GRID 虚拟工作站)。有关更多信息,请参阅 GRID 许可用户指南

    1. 运行 regedit.exe 以打开注册表编辑器。

    2. 导航到 HKEY_LOCAL_MACHINE\SOFTWARE\NVIDIA Corporation\Global\GridLicensing

    3. 打开右侧窗格上的上下文 (右键单击) 菜单,选择新建,然后选择 DWORD

    4. 对于 Name (名称),输入 NvCplDisableManageLicensePage,然后按 Enter

    5. 打开 NvCplDisableManageLicensePage 上的上下文 (右键单击) 菜单,然后选择修改

    6. 对于值数据,键入 1,然后选择确定

  5. (可选) 要启用 NVIDIA GRID 虚拟应用,请完成 在 G3 实例上激活 NVIDIA GRID 虚拟应用 中的 GRID 激活步骤 (默认情况下启用 NVIDIA GRID 虚拟工作站)。

  6. 完成优化 GPU 设置中的优化步骤以实现 GPU 的最佳性能。