在运行Windows的 N 系列 VM 上安装 NVIDIA GPU 驱动程序

适用于:✔️ Linux VM ✔️ Windows VM ✔️ 灵活规模集

若要利用由 NVIDIA GPU 支持的Azure N 系列虚拟机(VM)的图形处理单元(GPU)功能,必须安装 NVIDIA GPU 驱动程序。

若要手动安装 NVIDIA GPU 驱动程序,请按照本文中所述的步骤进行操作。 针对 Linux VM 也提供了驱动程序手动安装信息。

有关技术规范,请参阅 GPU Windows VM 大小

Warning

使用本指南所述方法以外的其他方法安装 NVIDIA 驱动程序,可能会导致无法按预期安装驱动程序,且不会获得 Microsoft 和 NVIDIA 的支持。 若要确保适当的功能和支持,请仅遵循安装步骤并使用本文中指定的驱动程序版本。

支持的操作系统和驱动程序

NVIDIA Tesla (CUDA) 驱动程序

注意

Azure NVads A10 v5 VM 仅支持 vGPU 17.x 或更高版本的驱动程序版本。

适用于所有 NC* 和 ND 系列 VM 的 NVIDIA Tesla (CUDA) 驱动程序都是通用的(适用于 NV 系列的为可选),而不是特定于 Azure 的。 有关最新驱动程序,请访问 NVIDIA 网站。

提示

作为一种在 Windows Server VM 上手动安装 CUDA 驱动程序的替代方法,可以部署 Azure 数据科学虚拟机映像。 用于 Windows Server 2016 的 DSVM 版本预安装 NVIDIA CUDA 驱动程序、CUDA 深度神经网络库和其他工具。

NVIDIA GRID/vGPU 驱动程序

注意

vGPU18 现在仅在 公共区域、中国区域和 Azure 政府区域 中适用于 NVadsA10_v5 系列。

注意

对于 Azure NVads A10 v5 VM,建议客户始终使用最新版本的驱动程序。 最新的 NVIDIA 主要驱动程序分支 (n) 仅与上一个主要分支 (n-1) 向后兼容。 例如,vGPU 17.x 仅与 vGPU 16.x 向后兼容。 最新的驱动分支发布到 Azure 主机时,任何仍运行 n-2 或更低版本的 VM 可能会出现驱动程序故障。

Windows server 2019 支持仅提供到 vGPU 16.x。

Microsoft为 NVv3、NCasT4_v3 和 NVadsA10_v5用作虚拟工作站或虚拟应用程序的 VM 重新分发 NVIDIA GRID 驱动程序安装程序。 仅在这些 VM 上安装这些 GRID 驱动程序,并且仅在下表中列出的操作系统上安装这些 GRID 驱动程序。 这些驱动程序包括 Azure 中 GRID Virtual GPU Software 的许可。 无需设置 NVIDIA vGPU 软件许可证服务器。

NCasT4_v3系列是唯一支持 GRID 驱动程序的非 NV GPU VM 系列。

Nvidia 扩展始终安装最新的驱动程序。

对于 Windows 11(版本最多至包括 25H2)、Windows 10(版本最多至包括 22H2)、Server 2019、Server 2022、Server 2025:

提供了以下指向以前版本的链接,以支持对旧驱动程序版本的依赖关系。

对于 Windows Server 2016 版本 1607 或 1709:

  • GRID 14.1 (512.78) (.exe) 是支持的最低版本 NVIDIA 驱动程序。 较新的 15.x 及更高版本不支持 Windows Server 2016。

对于 Windows Server 2012 R2:

有关指向所有以前的 Nvidia GRID 驱动程序版本的链接,请访问 GitHub

驱动程序安装

  1. 通过远程桌面连接到每个 N 系列 VM。

  2. 在虚拟机中,下载、提取和安装Windows操作系统支持的驱动程序。

安装 CUDA 驱动程序后,不需要重启。

验证驱动程序安装

如果已安装 CUDA 驱动程序,则 NVIDIA 控制面板将不可见。

可以在设备管理器中验证驱动程序安装。

注意

如果运行的是 Windows 10 内部版本 1903 或更高版本,dxdiag 在“显示”选项卡中未显示任何信息。使用底部的“保存所有信息”选项,输出文件显示与 NVIDIA GPU 相关的信息。

若要查询 GPU 设备状态,请运行与驱动程序一起安装的 nvidia-smi 命令行实用工具。

  1. 打开命令提示符,并更改为 C:\Program Files\NVIDIA Corporation\NVSMI 目录。

  2. 运行 nvidia-smi。 如果安装了驱动程序,Nvidia SMI 会将 GPU-Util 列为 N/A,直到在 VM 上运行 GPU 工作负荷。