虚拟化平台安装并升级显卡驱动

您所在的位置:网站首页 虚拟机显卡驱动版本太低 虚拟化平台安装并升级显卡驱动

虚拟化平台安装并升级显卡驱动

2023-11-26 23:51| 来源: 网络整理| 查看: 265

前言

在虚拟化平台上,虚拟化要使用vGPU,需要同时在主机和虚拟机上安装显卡驱动,主机和虚拟机的显卡驱动需要保守一致。安装驱动时先安装主机驱动,再安装虚拟机驱动。

驱动下载

可以从显卡官网许可中心下载对应的虚拟化驱动,以下是NVIDIA许可界面中推荐的驱动列表,华三CAS虚拟化选择Linux KVM下载:

下载后驱动压缩包如下:

解压后里面有包含主机的驱动,虚拟机windows和linux的驱动:

驱动安装

驱动安装命令如下:

#主机驱动安装: ./NVIDIA-Linux-x86_64-440.121-vgpu-kvm.run #虚拟机驱动安装: ./NVIDIA-Linux-x86_64-440.118.02-grid.run 验证驱动

比如主机显卡驱动440.121,如下图:

那么虚拟机linux的驱动必须与其对应:440.118.02,如下图:

如果虚拟机和主机驱动版本不一致,虚拟机上即使安装好更高版本的驱动,也找不到对应的vGPU设备,如下图:

升级驱动

这里将驱动440.121升级到450.216.04,下载两个驱动包,如下图:

1、虚拟机删除驱动

虚拟机原有驱动如下:

上传新旧2个版本的驱动到虚拟机上并赋予运行权限:

删除驱动:

./NVIDIA-Linux-x86_64-440.118.02-grid.run --uninstall

删除成功:

关闭虚拟机!

删除虚拟机的GPU设备!

2、CAS主机删除驱动

主机原有驱动如下:

上传新旧2个版本的驱动到主机上并赋予运行权限:

删除驱动:

./NVIDIA-Linux-x86_64-440.121-vgpu-kvm.run --uninstall

删除成功:

重启主机reboot

3、主机安装新驱动 chmod +x NVIDIA-Linux-x86_64-450.216.04-vgpu-kvm.run ./NVIDIA-Linux-x86_64-450.216.04-vgpu-kvm.run

若出现如下提示,说明有进程还在使用中:

查看nvidia使用进程:

ps -A |grep nvidia

查看vgpu进程号:

杀死进程nvidia-vgpu-mgr:

kill 3162

再执行安装命令:

./NVIDIA-Linux-x86_64-450.216.04-vgpu-kvm.run

安装成功:

安装完成后,重启主机reboot

重启后执行命令验证:

nvidia-smi

主机新的驱动如下:

主机上驱动安装成功!

4、虚拟机安装驱动

虚拟机重新添加GPU设备!

虚拟机开机!

虚拟机安装驱动:

./NVIDIA-Linux-x86_64-450.216.04-grid.run

安装过程如下:

安装成功后,重启虚拟机reboot

重启后,运行命令查看:

虚拟新的驱动已经安装成功!

5、验证驱动

再切换到主机上运行命令:

nvidia-smi

vGPU已经分配运行:



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3