这里以NVIDIA-Linux-x86_64-470.63-vgpu-kvm.run文件进行介绍和下载安装
NVIDIA-Linux-x86_64-470.63-vgpu-kvm介绍
NVIDIA-Linux-x86_64-470.63-vgpu-kvm是NVIDIA针对其GPU硬件开发的一种虚拟化解决方案的驱动程序,它允许多个虚拟机(VM)共享物理GPU的计算能力,从而实现高效且独立的图形处理。该驱动程序特别适用于KVM(Kernel-based Virtual Machine)虚拟化环境,能够为企业级数据中心提供强大的图形处理能力,使得多个虚拟机可以在共享GPU资源的同时,保持良好的性能表现。
安装流程
NVIDIA-Linux-x86_64-470.63-vgpu-kvm的安装流程相对复杂,需要按照以下步骤进行:
-
下载驱动程序:
- 访问NVIDIA官方网站或NVIDIA应用中心,根据系统需求下载对应的vGPU驱动程序包。确保选择与您的虚拟化平台(如KVM)和GPU硬件兼容的驱动程序版本。如果无法下载或者下载慢可以尝试国内镜像,地址gitee.com/FIRC/vgpu-chinese-mirror,目前有驱动文件包含如下:
- NVIDIA-Linux-x86_64-550.90.07-merged-vgpu-kvm-patched.run
NVIDIA-Linux-x86_64-550.90.07-grid-vgpu-kvm-patched.run
NVIDIA-Linux-x86_64-550.90.05-vgpu-kvm-patched.run
NVIDIA-Linux-x86_64-550.90.05-vgpu-kvm-patched.run
NVIDIA-Linux-x86_64-550.90.05-vgpu-kvm-custom.run
NVIDIA-Linux-x86_64-550.54.14-merged-vgpu-kvm-patched-kernel6.8-OA5500.run
NVIDIA-Linux-x86_64-550.54.10-vgpu-kvm-patched-kernel6.8-OA5500.run
NVIDIA-Linux-x86_64-550.144.02-vgpu-kvm-custom.run
NVIDIA-Linux-x86_64-550.127.06-vgpu-kvm.run
NVIDIA-Linux-x86_64-550.127.06-vgpu-kvm-custom.run
NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-kernel-6.2.16-patched.run
NVIDIA-Linux-x86_64-535.54.03-merged-vgpu-kvm-patched.run
NVIDIA-Linux-x86_64-535.183.04-vgpu-kvm.run
NVIDIA-Linux-x86_64-535.161.07-merged-vgpu-kvm-patched-kernel6.8.run
NVIDIA-Linux-x86_64-535.161.05-vgpu-kvm-patched-kernel6.8.run
NVIDIA-Linux-x86_64-535.161.05-vgpu-kvm-custom.run
NVIDIA-Linux-x86_64-535.161.05-vgpu-kvm-custom.run
NVIDIA-Linux-x86_64-535.129.03-vgpu-kvm-patched.run
NVIDIA-Linux-x86_64-535.129.03-merged-vgpu-kvm-patched.run
NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-patched.run
NVIDIA-Linux-x86_64-535.104.05-merged-vgpu-kvm-patched.run
NVIDIA-Linux-x86_64-525.125.03-vgpu-kvm-kernel-6.2.16-patched.run
NVIDIA-Linux-x86_64-525.105.17-merged-vgpu-kvm-kernel-6.2.16-patched.run
NVIDIA-Linux-x86_64-525.105.14-vgpu-kvm-patched.run
NVIDIA-Linux-x86_64-525.105.14-vgpu-kvm-kernel-6.2.16-patched.run
NVIDIA-Linux-x86_64-510.85.03-vgpu-kvm.run
NVIDIA-Linux-x86_64-510.85.02-grid.run
NVIDIA-Linux-x86_64-510.85.02-grid.run
NVIDIA-Linux-x86_64-510.47.03-vgpu-kvm.run
NVIDIA-Linux-x86_64-470.82.01-grid.run
NVIDIA-Linux-x86_64-470.82-vgpu-kvm.run
NVIDIA-Linux-x86_64-470.63.01-grid.run
NVIDIA-Linux-x86_64-470.63-vgpu-kvm.run
NVIDIA-Linux-x86_64-470.103.02-vgpu-kvm.run
NVIDIA-Linux-x86_64-460.73.02-vgpu-kvm.run
NVIDIA-Linux-x86_64-460.73.02-vgpu-kvm.run
NVIDIA-Linux-x86_64-460.73.01-grid-vgpu-kvm-v5.run
NVIDIA-Linux-x86_64-460.73.01-grid-vgpu-kvm-v5.run
NVIDIA-Linux-x86_64-460.73.01-grid-vgpu-kvm-v5-5.15.run
NVIDIA-GRID-vSphere-8.0-550.90.05-550.90.07-552.55.zip
NVIDIA-GRID-vSphere-8.0-550.54.16-550.54.15-551.78.zip
NVIDIA-GRID-vSphere-8.0-550.54.10-550.54.14-551.61.zip
NVIDIA-GRID-vSphere-8.0-550.144.02-550.144.03-553.62.zip
NVIDIA-GRID-vSphere-8.0-550.127.06-550.127.05-553.24.zip
NVIDIA-GRID-vSphere-8.0-535.54.06-535.54.03-536.25.zip
NVIDIA-GRID-vSphere-8.0-535.216.01-538.95.zip
NVIDIA-GRID-vSphere-8.0-535.161.05-535.161.08-538.46.zip
NVIDIA-GRID-vSphere-8.0-535.161.05-535.161.07-538.33.zip
NVIDIA-GRID-vSphere-8.0-535.154.02-535.154.05-538.15.zip
NVIDIA-GRID-vSphere-8.0-525.105.14-525.105.17-528.89.zip
NVIDIA-GRID-vSphere-7.0-550.90.05-550.90.07-552.55.zip
NVIDIA-GRID-vSphere-7.0-550.54.16-550.54.15-551.78.zip
NVIDIA-GRID-vSphere-7.0-550.54.10-550.54.14-551.61.zip
NVIDIA-GRID-vSphere-7.0-550.144.02-550.144.03-553.62.zip
NVIDIA-GRID-vSphere-7.0-550.127.06-550.127.05-553.24.zip
NVIDIA-GRID-vSphere-7.0-535.54.06-535.54.03-536.25.zip
NVIDIA-GRID-vSphere-7.0-535.216.01-538.95.zip
NVIDIA-GRID-vSphere-7.0-535.161.05-535.161.08-538.46.zip
NVIDIA-GRID-vSphere-7.0-535.161.05-535.161.07-538.33.zip
NVIDIA-GRID-vSphere-7.0-535.154.02-535.154.05-538.15.zip
NVIDIA-GRID-vSphere-7.0-525.105.14-525.105.17-528.89.zip
NVIDIA-GRID-vSphere-7.0-470.256.02-475.14.zip
NVIDIA-GRID-XenServer-8-550.54.16-550.54.15-551.78.zip
NVIDIA-GRID-XenServer-8-550.54.10-550.54.14-551.61.zip
NVIDIA-GRID-XenServer-8-550.144.02-550.144.03-553.62.zip
NVIDIA-GRID-XenServer-8-535.161.05-535.161.08-538.46.zip
NVIDIA-GRID-Windows-470.256.02-475.14.zip
NVIDIA-GRID-Ubuntu-KVM-550.54.10-550.54.14-551.61.zip
NVIDIA-GRID-Ubuntu-KVM-470.256.02-475.14.zip
NVIDIA-GRID-RHEL-9.3-550.54.10-550.54.14-551.61.zip
NVIDIA-GRID-RHEL-8.8-470.256.02-475.14.zip
NVIDIA-GRID-RHEL-8.10-470.256.02-475.14.zip
NVIDIA-GRID-Linux-KVM-550.90.05-550.90.07-552.74.zip
NVIDIA-GRID-Linux-KVM-550.90.05-550.90.07-552.55.zip
NVIDIA-GRID-Linux-KVM-550.54.16-550.54.15-551.78.zip
NVIDIA-GRID-Linux-KVM-550.54.10-550.54.14-551.61.zip
NVIDIA-GRID-Linux-KVM-550.144.02-550.144.03-553.62.zip
NVIDIA-GRID-Linux-KVM-550.127.06-550.127.05-553.24.zip
NVIDIA-GRID-Linux-KVM-535.54.06-535.54.03-536.25.zip
NVIDIA-GRID-Linux-KVM-535.230.02-539.19.zip
NVIDIA-GRID-Linux-KVM-535.216.01-538.95.zip
NVIDIA-GRID-Linux-KVM-535.183.04-535.183.06-538.78.zip
NVIDIA-GRID-Linux-KVM-535.183.04-535.183.01-538.67.zip
NVIDIA-GRID-Linux-KVM-535.161.05-535.161.08-538.46.zip
NVIDIA-GRID-Linux-KVM-535.161.05-535.161.07-538.33.zip
NVIDIA-GRID-Linux-KVM-535.154.02-535.154.05-538.15.zip
NVIDIA-GRID-Linux-KVM-535.129.03-537.70.zip
NVIDIA-GRID-Linux-KVM-535.104.06-535.104.05-537.13.zip
NVIDIA-GRID-Linux-KVM-525.85.07-525.85.05-528.24.zip
NVIDIA-GRID-Linux-KVM-525.60.12-525.60.13-527.41.zip
NVIDIA-GRID-Linux-KVM-525.125.03-525.125.06-529.11.zip
NVIDIA-GRID-Linux-KVM-525.105.14-525.105.17-528.89.zip
NVIDIA-GRID-Linux-KVM-510.85.03-510.85.02-513.46.zip
NVIDIA-GRID-Linux-KVM-510.73.06-510.73.08-512.78.zip
NVIDIA-GRID-Linux-KVM-510.73.06-510.73.08-512.78.zip
NVIDIA-GRID-Linux-KVM-510.47.03-511.65.zip
NVIDIA-GRID-Linux-KVM-510.108.03-514.08.zip
NVIDIA-GRID-Linux-KVM-510.108.03-513.91.zip
NVIDIA-GRID-Linux-KVM-470.63-470.63.01-471.68.zip
NVIDIA-GRID-Linux-KVM-470.63-470.63.01-471.68.zip
NVIDIA-GRID-Linux-KVM-470.256.02-475.14.zip
NVIDIA-GRID-Linux-KVM-470.223.02-474.64.zip
NVIDIA-GRID-Linux-KVM-470.182.02-470.182.03-474.30.zip
NVIDIA-GRID-Linux-KVM-470.161.02-470.161.03-474.14.zip
NVIDIA-GRID-Linux-KVM-470.161.02-470.161.03-474.04.zip
NVIDIA-GRID-Linux-KVM-470.141.05-470.141.03-473.81.zip
NVIDIA-GRID-Linux-KVM-470.129.04-470.129.06-473.47.zip
NVIDIA-GRID-Linux-KVM-460.107-460.106.00-463.15.zip
NVIDIA-GRID-Linux-KVM-450.191-450.191.01-453.51.zip
NVIDIA-GRID-Linux-KVM-430.67-430.63-432.08.zip
NVIDIA-GRID-Linux-KVM-430.67-430.63-432.08.zip
NVIDIA-GRID-CitrixHypervisor-8.2-550.54.16-550.54.15-551.78.zip
NVIDIA-GRID-CitrixHypervisor-8.2-550.54.10-550.54.14-551.61.zip
NVIDIA-GRID-CitrixHypervisor-8.2-550.144.02-550.144.03-553.62.zip
NVIDIA-GRID-CitrixHypervisor-8.2-535.161.05-535.161.08-538.46.zip
NVIDIA-GRID-CitrixHypervisor-8.2-470.256.02-475.14.zip
NVIDIA-GRID-Azure_Stack_HCI-551.60-550.54.14-551.61.zip
NVIDIA-GRID-Azure_Stack_HCI-550.54.15-551.60-551.78.zip
NVIDIA-GRID-Azure_Stack_HCI-535.161.08-538.33-538.46.zip
NVIDIA-GRID-Azure-Stack-HCI-525.105.17-528.89.zip
-
解压驱动程序:
- 将下载的驱动程序包解压到指定目录。通常,解压后的文件夹中会包含用于虚拟机安装的Guest_Drivers和用于虚拟化平台底层安装的Host_Drivers。
-
准备安装环境:
- 确保系统满足必要的依赖条件,如安装了适当的库和工具(如kernel-devel、gcc等)。
- 禁用系统自带的Nouveau显卡驱动(如果适用),以避免与NVIDIA驱动冲突。这通常涉及编辑blacklist.conf文件、更新initramfs并重启系统。
-
安装vGPU底层驱动和守护程序:
- 将Host_Drivers文件夹下的底层驱动及守护程序上传到虚拟化平台(如ESXI)的管理界面。
- 依次安装vGPU底层驱动和守护程序,并按照提示完成安装过程。
- 重启虚拟化平台以应用更改。
-
配置vGPU:
- 登录虚拟化平台的管理界面(如vSphere Client),找到对应的vGPU节点。
- 在配置选项中,将图形设备更改为“直接共享”,并根据实际需求调整分配策略(如“最佳性能”或“GPU整合”)。
-
创建虚拟机并安装Guest Driver:
- 在虚拟化平台上创建新的虚拟机,并在自定义硬件选项中添加PCI设备以配置vGPU。
- 根据虚拟机操作系统类型(如Windows或Linux),从Guest_Drivers文件夹中选择并安装相应的Guest Driver。
-
验证安装:
- 重启虚拟机后,使用nvidia-smi命令验证NVIDIA驱动及vGPU是否已成功安装并正常运行。该命令将显示GPU的状态、温度、性能状态、显存使用率等信息。
请注意,vGPU的使用需要有效的NVIDIA GRID许可证(通常由企业级用户购买),并且必须确保许可证与硬件、驱动和虚拟化环境匹配,否则可能导致驱动无法正常工作。
以上安装流程仅供参考,具体步骤可能因系统环境和需求而有所不同。在安装过程中,如果遇到任何问题,建议查阅NVIDIA官方文档或联系技术支持以获取帮助。