当前位置: 首页 > news >正文

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

整体流程:启用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后才有此文件夹,但不加也能正常工作

http://www.rkmt.cn/news/124500.html

相关文章:

  • 2025年12月粘度计,振动式粘度计,测里流体粘度计公司推荐:行业测评与选择指南 - 品牌鉴赏师
  • 2025年质量好的河南黑胡桃板材厂家最新推荐权威榜 (1) - 朴素的承诺
  • 2025年度尼龙回收优质厂商评选榜单揭晓,可靠的尼龙回收找哪家解决方案与实力解析 - 品牌推荐师
  • 2025最新陕西办公室装修设计公司推荐:大品装修,以原创设计与高标准工艺领跑西安装修公司行列 - 深度智识库
  • 2025新中式服装定制地域特色与品牌排行,新中式服装哪家好色麦新中式满足多元需求 - 品牌推荐师
  • 2025年新中式高定加盟市场分析:五大热门品牌揭晓,做得好的新中式高定服装加盟怎么选择精选优质厂家 - 品牌推荐师
  • 2025年目前好用的通风蝶阀产品推荐榜,除尘器花板/通风阀门/除尘器布袋/布袋除尘器/除尘器气包/通风蝶阀/除尘器骨架通风蝶阀订制厂家推荐 - 品牌推荐师
  • 2025年最新中式服装加盟五大品牌推荐榜单,中式服装加盟批发拿货精选实力品牌 - 品牌推荐师
  • 2025年新中式女装怎么选择?看这篇就够了,头部新中式女装需要多少钱技术引领与行业解决方案解析 - 品牌推荐师
  • 2025年年终深圳公司搬家推荐:专业服务榜单与全方位对比评测指南 - 十大品牌推荐
  • 软件设计期末考试考点总结
  • python配置基础请求头以模拟浏览器
  • 2025年成都排行前列的表冷器批发多少钱,工业暖风机/吊顶式空调机组/卡式风机盘管/空气幕/表冷器/卧式暗装风机盘管表冷器厂家有哪些 - 品牌推荐师
  • 2025年东莞靠谱的直膨式空调机组厂家有哪些,表冷器/吊顶式空调机组/直膨式空调机组/消防排烟风机/工业暖风机直膨式空调机组设计找哪家 - 品牌推荐师
  • ​人才为基,文化为魂:北京高瓴资投资管理有限公司的组织生命力之源 - 博客万
  • 2025年深圳靠谱的婚姻律所、口碑不错的婚姻律所排名推荐 - 工业推荐榜
  • 升级curl版本,及升级后引起的动态库链接不正常问题的解决
  • 2025年膜盒压力表制造企业权威推荐榜单:数字压力表/隔膜压力表/防爆压力表源头厂家精选 - 品牌推荐官
  • 2025年年终上海搬家公司推荐:专业对比分析与优选榜单发布 - 十大品牌推荐
  • 股票搜索热度分析报告 - 2025-12-19 14:51:09
  • 国标GB28181算法算力平台EasyGBS构建森林防火智能监控系统
  • 2025年年终上海小型搬家公司推荐:口碑排行解析与多维度服务对比评测 - 十大品牌推荐
  • 轻舟已过万重山--综合设计——多源异构数据采集与融合应用综合实践
  • 2025年年终深圳公司搬家推荐:专业服务商榜单与多维度对比评测指南 - 十大品牌推荐
  • 【精选留言】公众号评论点赞自助业务是真的吗?文章评论点赞100条以上怎么弄? - 速递信息
  • 2025年年终广州小型搬家公司推荐:最新排名解析及多维度服务对比报告 - 十大品牌推荐
  • 十大AI培训机构深度测评,贴合企业人工智能需求才靠谱 - 速递信息
  • 2025年年终上海家庭搬家公司推荐:服务榜单深度解析与全方位对比评测 - 十大品牌推荐
  • 2025年十大护眼灯品牌口碑排名:三雄极光护眼灯亮度如何、与飞利浦对比哪家强? - mypinpai
  • 2025年年终上海家庭搬家公司推荐:服务排行TOP10及用户真实评价汇总 - 十大品牌推荐