VMware ESXi8.0 环境下,加装nvidia RTX3090显卡,通过添加pci直通给ubuntu25虚拟机

宿主机:DELL PowerEdge R730

显卡:NVIDIA GeForce RTX 3090

操作系统:VMware ESXI8.0

虚拟机系统版本:ubuntu25

宿主机设置:

1.BIOS设置

重启开机按F2进入BIOS设置:

Integrated Devices ------Memory Mapped I/O above 4GB------设置为Enable

2.打开SSH

"主机"------"操作"------"服务"-启用SSH。 然后ssh进入ESXi

3.编辑直通配置文件

复制代码
lspci -v | grep nvidia -iA1

显示结果如下:

配置完成别忘了关闭ssh。

虚拟机设置:

在ESXI host Client里找到对应的虚拟机,右击选择"编辑设置"。

1.环境变量参数设置:

"虚拟机选项"------"高级"------"配置参数"------"编辑配置",将如下的"参数 值"一一添加。

hypervisor.cpuid.v0 False

pciPassthru.use64bitMMIO True

pciPassthru.64bitMMIOSizeGB 32 (单张显卡,值为32;如果是多张显卡,设置值为64。)

2.VSphere Client设置

Memory - Check All guest memory (All locked)

"虚拟硬件"------"内存"------"预留",勾选"预留所有客户机内存"。

Memory - Check All guest memory (All locked)

"虚拟硬件"------"内存"------"限制",设置为"不受限制"

在编辑设置中添加新设备-其他设备选择加装的3090显卡,我这里选择的第一个3090,没选择动态3090。

虚拟机ubuntu20.04内的操作:

1.屏蔽系统内置显卡驱动nouveau。

打开终端或者ssh登录虚拟机更新系统:

复制代码
sudo apt update
sudo apt upgrade -y

屏蔽nouveau驱动:

复制代码
sudo bash -c "echo blacklist nouveau > /etc/modprobe.d/blacklist-nvidia-nouveau.conf"
sudo bash -c "echo options nouveau modeset=0 >> /etc/modprobe.d/blacklist-nvidia-nouveau.conf"

更新sudo update-initramfs -u

复制代码
sudo update-initramfs -u

添加PPA仓库:

复制代码
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update

查看最新可用驱动:

复制代码
ubuntu-drivers devices

这里我安装了nvidia-driver-580-server-open驱动,之前试过几个580驱动都提示未成功。

复制代码
sudo apt install nvidia-driver-580-server-open

记得重启一下ubuntu虚拟机:

复制代码
sudo reboot

安装好驱动后验证:

复制代码
nvidia-smi

结果如下:

相关推荐
码农学院1 小时前
基于运维监控体系的网络品牌推广方案:从架构设计到技术实现
运维·网络
REDcker9 小时前
显示分辨率标准对照详解
前端·网络·分辨率·显示·屏幕
ANSIOT11 小时前
安朔科技蓝牙无感开锁方案,靠近自动解锁
网络·科技·物联网
晏宁科技YaningAI11 小时前
VoIP系统的工程实现模型:从信令控制到媒体传输的完整架构解析
网络·人工智能·架构·系统架构·信息与通信
HLC++11 小时前
Linux的进程间通信
android·linux·服务器
华清远见IT开放实验室13 小时前
实验室建设案例 | 石家庄科技信息职业学院嵌入式实验室——从底层硬件到系统应用,一所应用型高校的嵌入式人才培养这样落地
linux·arm开发·stm32·嵌入式硬件·高校·实验室建设
神奇霸王龙14 小时前
Claude Code屠榜:MiMo与Grok紧追Codex
服务器·网络·人工智能·gpt·ai·ai编程
groundhappy15 小时前
idalib安装和codex ida-mcp配置
linux·开发语言·python
数智化管理手记16 小时前
账龄分析手工统计易遗漏?自动账龄分析工具怎么搭建
大数据·网络·数据库·人工智能·数据挖掘
通信小小昕16 小时前
Ubuntu 26.04 中文输入法安装
linux·运维·ubuntu