收起左侧

求助,飞牛虚拟机无法开启iommu.请大神指导

11
回复
585
查看
[ 复制链接 ]

1

主题

5

回帖

0

牛值

江湖小虾

2026-3-16 16:27:12 显示全部楼层 阅读模式

飞牛是安装在pve上的,pve安装的win11也成功做了显卡直通。显示没有问题。但是在飞牛虚拟机里无法开启iommu。ssh进入修改grub也做了。不知道那里有问题。。。

配置:cpu 双路E5 2666v3. 主板x99双路D4,内存D4 ECC 2133 64G。显卡GTX970.

image.png

image.png
initcall_blacklist=sysfb_init pcie_acs_override=downstream"后面这一段是ai叫我加的。反正加没加这一段都在虚拟机里显示无法打开iommu.

image.png

用 dmesg | grep -i iommu 检查,显示是已打开的。image.png

image.png

但是在虚拟机里还是显示末开启。。。。。为什么,求解

image.png

收藏
送赞
分享

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
2026-3-16 18:19:51 显示全部楼层

检查PVE有没有给虚拟机开IOMMU的功能

我pve里的win都做了显卡直通了,那肯定是pve打开了iommu的  详情 回复
2026-3-17 10:49
https://www.xiaozhuhouses.asia/欢迎访问我的博客

18

主题

215

回帖

475

牛值

社区共建团

社区共建团荣誉勋章飞牛百度网盘玩家fnOS1.0上线纪念勋章EVO2产品纪念AMD适配纪念勋章

2026-3-16 23:03:54 显示全部楼层

做二次直通的话,PVE设置那边也要给跑飞牛的虚拟机开viommu

pve要针对某个虚拟机打开iommu吗?不懂,pve里的win都显卡直通成功的。也就是说pve已经开了iommu吧。  详情 回复
2026-3-17 10:53

1

主题

5

回帖

0

牛值

江湖小虾

2026-3-17 10:49:42 楼主 显示全部楼层
月光微暖冬亦凉 发表于 2026-3-16 18:19
检查PVE有没有给虚拟机开IOMMU的功能

我pve里的win都做了显卡直通了,那肯定是pve打开了iommu的

1

主题

5

回帖

0

牛值

江湖小虾

2026-3-17 10:53:00 楼主 显示全部楼层
陪玩 发表于 2026-3-16 23:03
做二次直通的话,PVE设置那边也要给跑飞牛的虚拟机开viommu

pve要针对某个虚拟机打开iommu吗?不懂,pve里的win都显卡直通成功的。也就是说pve已经开了iommu吧。
要,你是在虚拟机内直通虚拟机的设备,需要开虚拟机的viommu,但如果你不需要把虚拟机的设备直通进虚拟机,那不开无所谓  详情 回复
2026-3-17 11:51

18

主题

215

回帖

475

牛值

社区共建团

社区共建团荣誉勋章飞牛百度网盘玩家fnOS1.0上线纪念勋章EVO2产品纪念AMD适配纪念勋章

2026-3-17 11:51:07 显示全部楼层
janli2025 发表于 2026-3-17 10:53
pve要针对某个虚拟机打开iommu吗?不懂,pve里的win都显卡直通成功的。也就是说pve已经开了iommu吧。 ...

要,你是在虚拟机内直通虚拟机的设备,需要开虚拟机的viommu,但如果你不需要把虚拟机的设备直通进虚拟机,那不开无所谓
不懂你说的是pve哪里打开viommu,我win11是己经做了显卡直通,也就是说我pve就己经操作了/etc/default/grub 文件中添加 intel_iommu=on iommu=pt,如果没在pve里添加这个显卡直通怎么会成功呢?  详情 回复
2026-3-17 22:50

1

主题

5

回帖

0

牛值

江湖小虾

2026-3-17 22:50:03 楼主 显示全部楼层
陪玩 发表于 2026-3-17 11:51
要,你是在虚拟机内直通虚拟机的设备,需要开虚拟机的viommu,但如果你不需要把虚拟机的设备直通进虚拟机 ...

不懂你说的是pve哪里打开viommu,我win11是己经做了显卡直通,也就是说我pve就己经操作了/etc/default/grub 文件中添加 intel_iommu=on iommu=pt,如果没在pve里添加这个显卡直通怎么会成功呢?
你如果要那个iommu展示为已开启,你不仅虚拟机内grub要追加东西,PVE那边对应虚拟机的viommu也要配置,如果你不需要二次直通就无所谓  详情 回复
2026-3-17 23:58

18

主题

215

回帖

475

牛值

社区共建团

社区共建团荣誉勋章飞牛百度网盘玩家fnOS1.0上线纪念勋章EVO2产品纪念AMD适配纪念勋章

2026-3-17 23:58:15 显示全部楼层
janli2025 发表于 2026-3-17 22:50
不懂你说的是pve哪里打开viommu,我win11是己经做了显卡直通,也就是说我pve就己经操作了/etc/default/gr ...

你如果要那个iommu展示为已开启,你不仅虚拟机内grub要追加东西,PVE那边对应虚拟机的viommu也要配置,如果你不需要二次直通就无所谓
我都开了,第二张图就是对应的虚拟机开打的。。。。结果就是显示没有启动,而第四张图是检查有没有开,显示是有开的,现在就是在飞牛os里的虚拟机显示没启动,最后一张图。。。。。。。。。  详情 回复
2026-3-19 14:33

1

主题

5

回帖

0

牛值

江湖小虾

2026-3-19 14:33:12 楼主 显示全部楼层
陪玩 发表于 2026-3-17 23:58
你如果要那个iommu展示为已开启,你不仅虚拟机内grub要追加东西,PVE那边对应虚拟机的viommu也要配置,如 ...

我都开了,第二张图就是对应的虚拟机开打的。。。。而第四张图是检查有没有开,显示是有开的,结果就是在飞牛os里的虚拟机显示没启动,最后一张图。。。。。。。。。
你第二张图跟你虚拟机没关系啊,你要把PVE跑的虚拟机对应的viommu开了  详情 回复
2026-3-19 15:26

18

主题

215

回帖

475

牛值

社区共建团

社区共建团荣誉勋章飞牛百度网盘玩家fnOS1.0上线纪念勋章EVO2产品纪念AMD适配纪念勋章

2026-3-19 15:26:51 显示全部楼层
janli2025 发表于 2026-3-19 14:33
我都开了,第二张图就是对应的虚拟机开打的。。。。而第四张图是检查有没有开,显示是有开的,结果就是在 ...

你第二张图跟你虚拟机没关系啊,你要把PVE跑的虚拟机对应的viommu开了
我第二张图就是进飞牛的ssh里改了grub的截图。。大哥呀。。。。就是我在pve跟飞牛都改了grnb了。  详情 回复
2026-3-20 16:47

1

主题

5

回帖

0

牛值

江湖小虾

2026-3-20 16:47:12 楼主 显示全部楼层
陪玩 发表于 2026-3-19 15:26
你第二张图跟你虚拟机没关系啊,你要把PVE跑的虚拟机对应的viommu开了

我第二张图就是进飞牛的ssh里改了grub的截图。。大哥呀。。。。就是我在pve跟飞牛都改了grnb了。
我看见你的截图了,但你没截图设置那边啊 你要在PVE上给对应虚拟机配置viommu啊,算了最后一次回答你了  详情 回复
2026-3-20 18:03

18

主题

215

回帖

475

牛值

社区共建团

社区共建团荣誉勋章飞牛百度网盘玩家fnOS1.0上线纪念勋章EVO2产品纪念AMD适配纪念勋章

2026-3-20 18:03:12 显示全部楼层
janli2025 发表于 2026-3-20 16:47
我第二张图就是进飞牛的ssh里改了grub的截图。。大哥呀。。。。就是我在pve跟飞牛都改了grnb了。 ...

我看见你的截图了,但你没截图设置那边啊
你要在PVE上给对应虚拟机配置viommu啊,算了最后一次回答你了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则