问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

ESXI虚拟化环境下Ubuntu系统NVIDIA显卡直通配置指南

创作时间:
作者:
@小白创作中心

ESXI虚拟化环境下Ubuntu系统NVIDIA显卡直通配置指南

引用
CSDN
1.
https://m.blog.csdn.net/zhangzhibo921/article/details/139441863

在ESXI虚拟化环境中实现Ubuntu系统对NVIDIA显卡的直通,需要对ESXI的直通设置、虚拟机配置参数以及Ubuntu系统中的驱动安装进行一系列的调整。本文将详细介绍这一过程中的关键步骤和常见问题的解决方案。

环境说明

  • ESXI版本:8.0
  • 显卡型号:Nvidia 3090(24GB版本)
  • 操作系统版本:Ubuntu 22.04

备注: 实际上,ESXI版本使用7.0系列的也差不多的操作,只是界面截图可能有所不同。至于操作系统,Ubuntu 20.04和22.04都适用,操作步骤相同。

关键问题1:ESXI的直通设置

在ESXI 8.0版本中,直通设置需要在【导航器】-【主机】-【管理】-【硬件】-【PCI设备】中进行。找到目标显卡硬件,执行“切换直通”操作。

关键问题2:虚拟机设置及参数配置

  1. 虚拟机设置:为虚拟机添加PCI设备,即直通的显卡。

  2. 引导选项设置:必须禁用UEFI安全引导,选择BIOS模式。可以通过以下命令检查当前状态:

    mokutil --sb-state
    

    如果显示SecureBoot enabled,则需要禁用;如果显示SecureBoot disabled,则可以继续。

  3. 高级配置参数:在【虚拟机选项】-【高级】-【配置参数】中添加以下参数:

    hypervisor.cpuid.v0 = "FALSE"
    pciPassthru.use64bitMMIO = "True"
    pciPassthru.64bitMMIOSizeGB = 32  # 单张显卡设置为32,多张显卡设置为64
    

关键问题3:Ubuntu系统中的驱动安装

  1. 屏蔽nouveau驱动

    编辑blacklist.conf文件:

    sudo vim /etc/modprobe.d/blacklist.conf
    

    在末尾添加:

    blacklist nouveau
    options nouveau modeset=0
    

    编辑nvidia.conf文件:

    sudo vim /etc/modprobe.d/nvidia.conf
    

    在末尾添加:

    options nvidia NVreg_OpenRmEnableUnsupportedGpus=1
    

    更新配置并重启系统:

    sudo update-initramfs -u
    sudo reboot
    

    检查nouveau是否已被屏蔽:

    lsmod | grep nouveau
    

    如果没有任何输出,说明屏蔽成功。

  2. 安装NVIDIA驱动

    首先确保系统已安装必要的开发工具:

    sudo apt install build-essential pkg-config libglvnd-dev
    

    下载并安装NVIDIA驱动(以550.78版本为例):

    sudo chmod +x NVIDIA-Linux-x86_64-550.78.run
    sudo ./NVIDIA-Linux-x86_64-550.78.run -no-x-check -no-nouveau-check -no-opengl-files -m=kernel-open
    

    如果之前已安装过驱动,需要先卸载:

    sudo nvidia-uninstall
    sudo apt purge -y '^nvidia-*' '^libnvidia-*'
    sudo rm -r /var/lib/dkms/nvidia
    sudo apt -y autoremove
    sudo update-initramfs -c -k uname -r
    sudo reboot
    

    安装完成后,使用以下命令检查显卡状态:

    nvidia-smi
    

    成功安装后,将看到如下界面:

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号