尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

kvm针对英伟达的显卡直通,通过pci解绑显卡设备

kvm针对英伟达的显卡直通,通过pci解绑显卡设备
📅 发布时间:2026/6/18 13:55:05

整体流程:启用IOMMU--> 解绑显卡 --> 绑定显卡使用

当前环境:Rocky8.10 , x86架构英特尔的cpu, 系统已经安装nvidia显卡驱动, 八张4090同型号的显卡

适用场景:显卡都是同型号,无法通过型号进行指定空闲设备进行解绑。当前显卡已经被宿主机的某些进程占用,需要彻底关闭了这些进程,找到空余没有在使用显卡,分配给kvm里面的虚拟机使用。

查看设备型号, 这里使用的是英伟达
lspci -nn | grep NVIDIA

找出设备所在的IOMMU组,这个设备是通过驱动命令查看闲置的显卡
dmesg | grep iommu | grep 1b:00.0

确认IOMMU组中的所有设备: 对于同一组的设备需要都统一解绑和重新绑定
sudo dmesg | grep "iommu group 28"

查看绑定的驱动, 是否绑定英伟达或者其他
lspci -k -s 1b:00.0

备份系统文件
cp -ar /etc/default/grub /home

这是英特尔的处理器,针对进行添加
vim /etc/default/grub
GRUB_CMDLINE_LINUX="intel_iommu=on iommu=pt rd.driver.pre=vfio-pci"

刷新配置文件
sudo grub2-mkconfig -o /boot/grub2/grub.cfg

重引导主机并校验是否已启用 IOMMU:
dmesg | grep -e DMAR -e IOMMU

将 Nouveau 驱动程序加入黑名单 , 第二个要看一组中有没有在使用这个驱动,在这个文件没有验证过,
这个文件不能成功禁用第二个驱动就用:echo "blacklist snd_hda_intel" >> /etc/modprobe.d/blacklist.conf
vim /etc/modprobe.d/60-blacklist-nouveau.conf
blacklist nouveau
blacklist snd_hda_intel

在 initrd 文件中包含该驱动程序
vim /etc/dracut.conf.d/gpu-passthrough.conf
add_drivers+=" vfio vfio_iommu_type1 vfio_pci vfio_virqfd"

重新生成 initrd 文件:
sudo dracut --force /boot/initrd $(uname -r)

创建 文件并在其中添加以下内容:
vim /etc/modules-load.d/vfio-pci.conf
vfio
vfio_iommu_type1
vfio_pci
kvm
kvm_intel

重启
reboot

查看不能有任何的进程占用这个显卡
nvidia-smi
以防进程占用
systemctl disable docker && systemctl disable kubelet && systemctl stop docker && systemctl stop docker.socket && systemctl stop kubelet
有图形化界面进程占用 /usr/libexec/Xorg vt1 -displayfd 3
systemctl stop gdm
需要进行这一步的解绑 ---- 暂时未验证这个步骤是否在执行echo "vfio-pci" > /sys/bus/pci/devices/0000:1b:00.0/driver_override 后面再执行成功,之前是先执行这个命令后再执行解绑
echo 0000:1b:00.0 > /sys/bus/pci/devices/0000:1b:00.0/driver/unbind

echo "vfio-pci" > /sys/bus/pci/devices/0000:1b:00.0/driver_override
echo "vfio-pci" > /sys/bus/pci/devices/0000:1b:00.1/driver_override
echo "0000:1b:00.0" > /sys/bus/pci/drivers/vfio-pci/bind # 这里我没有加这个绑定,有人加了这两句,但我注释了,因为本地找不到这个文件夹
echo "0000:1b:00.1" > /sys/bus/pci/drivers/vfio-pci/bind # 可选,需要modprobe -i vfio-pci后才有此文件夹,但不加也能正常工作

相关新闻

  • 2025年12月粘度计,振动式粘度计,测里流体粘度计公司推荐:行业测评与选择指南 - 品牌鉴赏师
  • 2025年质量好的河南黑胡桃板材厂家最新推荐权威榜 (1) - 朴素的承诺
  • 2025年度尼龙回收优质厂商评选榜单揭晓,可靠的尼龙回收找哪家解决方案与实力解析 - 品牌推荐师

最新新闻

  • 2026梧州黄金回收白银回收铂金回收门店实测|本地正规实体老店无套路门店推荐 - 中安检金银铂钻回收
  • 从Simulink到Modelica:利用FMU实现跨平台模型迁移与协同仿真
  • 2026晋中黄金回收白银回收铂金回收门店+工商公安双备案+中检认证商家推荐 - 诚金汇钻回收公司
  • 2026厦门黄金回收白银回收铂金回收门店+工商公安双备案+中检认证商家推荐 - 诚金汇钻回收公司
  • 2026合肥本地中职择校:合肥理工官方招生老师联系号码 - 我叫小周
  • 2026绥化黄金回收白银回收铂金回收门店实测|本地正规实体老店无套路门店推荐 - 中安检金银铂钻回收

日新闻

  • 5分钟掌握Python进化算法:Geatpy高性能优化工具完全指南
  • Microchip 24AA044 EEPROM选型与应用全指南:从参数解析到实战编程
  • 华为的鸿蒙到底有多牛?为什么称作遥遥领先?

周新闻

  • 3步解锁iOS设备:applera1n激活锁绕过完全指南
  • 39 2026 人工智能证书终极盘点,普通人选 AI 证书可以从这些方向入手
  • Redis 暴露公网有多危险?从端口检查到补救步骤

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号