如何在 Azure VM 上安装 NVIDIA 图形驱动程序

Posted

技术标签:

【中文标题】如何在 Azure VM 上安装 NVIDIA 图形驱动程序【英文标题】:How to install NVIDIA graphics driver on Azure VM 【发布时间】:2021-05-23 01:50:10 【问题描述】:

如何在虚拟机上安装图形驱动程序?我想创建一个用于游戏目的的 VM,但我似乎无法安装图形驱动程序。我遵循了这些指南:

https://docs.microsoft.com/en-us/azure/virtual-machines/windows/n-series-driver-setup https://medium.com/azure-cloud/a-killer-guide-for-cloud-gaming-on-azure-march-2020-1aa56d13fba3

在下载/设置图形驱动程序之前一切正常。一旦弹出NVIDIA安装框他说机器不适合。我尝试了许多不同大小的 VM(NV6-8 系列)以查看它是否在系统设置中,但似乎没有任何效果。有人可以提供帮助/见解吗?我刚刚开始我的编程/Azure VM 之旅,所以假设我是一个菜鸟。

【问题讨论】:

【参考方案1】:

在设置 VM 期间的高级设置下,您可以单击“选择要安装的扩展程序”,这将提供安装 NVIDIA 驱动程序(以及其他)的选项。

【讨论】:

这是通过 UI 添加扩展,我的回复是使用 PowerShell 命令添加扩展。它的工作原理相同。【参考方案2】:

您可以使用NVIDIA GPU Driver Extension 在运行 Windows 的 N 系列 VM 上安装 NVIDIA GPU 驱动程序,或者手动安装 NVIDIA GPU 驱动程序。

在我的示例中,我在 EastUs 区域部署了大小为 NC6 和标准 SSD Azure VM 的 window server 2019 数据中心。

然后在 PowerShell 中安装带有扩展的 NVIDIA GPU 驱动程序。

Set-AzVMExtension -ResourceGroupName "myResourceGroup" -VMName "myVm" -Location "East US"   -Publisher "Microsoft.HpcCompute" -ExtensionName "NvidiaGpuDriverWindows" -ExtensionType "NvidiaGpuDriverWindows" -TypeHandlerVersion 1.3 

最后,稍等片刻完成扩展,在设备管理器中验证驱动程序安装。

【讨论】:

非常感谢Nancy Xiong的回答,非常感谢!下次我会试试的;通过使用高级设置下的“安装扩展”选项,我设法在设置 VM 期间安装了 NVIDIA 扩展。尽管如此,您的回答也应该对其他人有所帮助,再次感谢。 你能考虑接受这个答案吗,比如this?

以上是关于如何在 Azure VM 上安装 NVIDIA 图形驱动程序的主要内容,如果未能解决你的问题,请参考以下文章

无法在带有 Tesla K80 GPU 的各种 GCP Ubuntu VM 上安装 NVIDIA 驱动程序

使用Azure虚机映像创建VM

Azure上CentOS上安装LIS (Linux Integration Service)

在 azure vm 上运行 ansible 的库错误

在 Azure VM 上安装通配符 SSL 证书

Azure 数据科学 VM 上的 CNTK