适用于Linux的NVIDIA vGPU软件图形驱动程序以.run文件的形式分发,可以安装在所有支持的Linux发行版上。该驱动程序还作为Ubuntu发行版的Debian软件包和Red Hat发行版的RPM软件包分发。
在虚拟机中安装:在管理程序上创建Linux虚拟机并启动虚拟机后,
在虚拟机中安装NVIDIA vGPU软件图形驱动程序,以完全启用GPU操作。
Linux客户机支持所有NVIDIA vGPU类型,即:Q系列、B系列和A系列NVIDIA vGPU。
裸机安装:在安装NVIDIA vGPU软件图形驱动程序之前启动物理主机时,vesa Xorg驱动程序会启动X服务器。如果主显示设备已连接到主机,请使用该设备访问桌面。否则,使用安全shell(SSH)从远程主机登录到主机。
在VM和裸机上安装驱动程序的过程是相同的。
在安装NVIDIA vGPU软件图形驱动程序之前,请确保满足以下先决条件:
1、NVIDIA直接渲染管理器内核模式设置(DRM KMS)已禁用。默认情况下,DRM KMS被禁用。但是,如果已启用,请从内核命令行选项中删除nvidia-drm.modeset=1
2、如果VM使用UEFI引导,请确保禁用安全引导。
3、如果存在适用于NVIDIA显卡的Nouveau驱动程序,请将其禁用。有关说明,请参阅禁用适用于NVIDIA图形卡的Nouveaw驱动程序中的说明。
4、如果您使用的Linux操作系统默认启用了Wayland显示服务器协议,请按照“为Red Hat Enterprise Linux禁用Wayland显示服务协议”中的说明禁用它
您可以使用.run文件在任何受支持的Linux发行版上安装NVIDIA vGPU软件图形驱动程序。
Compiler toolchain(编译器工具链
sudo apt update
sudo apt install build-essential
sudo apt install gcc-12 g++-12
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-12 60
sudo update-alternatives --config gcc
Kernel headers (内核头文件
sudo apt install linux-headers-generic
如果之前已从Debian软件包或RPM软件包在来宾VM或物理主机上安装了驱动程序,请在从.run文件安装驱动程序之前卸载该驱动程序。
如果启用了动态内核模块支持(DKMS),请确保安装了DKMS软件包。
在Red Hat Enterprise Linux和CentOS系统上,通过转换到运行级别3退出X服务器:
sudo init 3
在Ubuntu平台上,请执行以下操作:
a)、切换到控制台登录提示。
a1、如果您可以访问终端的功能键,请按CTRL-ALT-F1。
a2、如果您通过VNC或web浏览器访问访客VM或物理主机,并且无法访问终端的功能键,请以root身份运行操作系统的chvt命令。
sudo chvt 3
b)、登录并关闭显示管理器。
b1、对于Ubuntu 18及更高版本,请停止gdm服务。
sudo service gdm stop
b2、对于早于Ubuntu 18的版本,停止lightdm服务
sudo service lightdm stop
sudo sh ./NVIDIA-Linux_x86_64-535.154.05-grid.run
如果启用了DKMS,请设置-DKMS选项。此选项要求安装dkms软件包。
sudo sh ./NVIDIA-Linux_x86_64-535.154.05-grid.run -dkms
在某些情况下,安装程序可能无法检测到已安装的内核标头和源代码。在这种情况下,重新运行安装程序,使用--kernel-source-path选项指定内核源路径。
sudo sh ./NVIDIA-Linux_x86_64-535.154.05-grid.run \ –kernel-source-path=/usr/src/kernels/3.10.0-229.11.1.el7.x86_64
a)重新启动系统并登录。
b)运行nvidia-settings
nvidia-settings
NVIDIA X服务器设置对话框打开,显示NVIDIA驱动程序正在运行。
Ubuntu的NVIDIA vGPU软件图形驱动程序以Debian包文件的形式分发。
此任务需要sudo权限
sudo apt-get install ./nvidia-linux-grid-525_535.154.05_amd64.deb
b)系统重新启动后,确认您可以在NVIDIA-smi命令的输出中看到NVIDIA vGPU设备。
nvidia-smi
Red Hat发行版的NVIDIA vGPU软件图形驱动程序以RPM包文件的形式分发。
此任务需要root用户权限。
rpm -iv ./nvidia-linux-grid-525_535.154.05_amd64.rpm