首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Guest上启用IOMMU

如何在Guest上启用IOMMU
EN

Stack Overflow用户
提问于 2020-02-25 18:35:52
回答 1查看 476关注 0票数 1

我计划使用GPU设备执行嵌套虚拟化。我已经运行了来宾Ubuntu操作系统,并且我已经通过在主机上启用intel_iommu并将NVIDIA PCI配置为vfio-pci设备来将GPU映射到它。我还可以在来宾上安装NVIDIA驱动程序,并将其用于深度学习。

但是,现在我想在来宾中运行另一个虚拟机,让我们调用在主机上作为L1运行的来宾和作为L2运行在来宾上的来宾,我希望L2来宾可以访问vIOMMU,我遇到了Q35 Qemu芯片组支持的vIOMMU,如何在L1来宾上启用IOMMU,以便我可以直接将GPU传递给L2来宾?

硬件:英特尔i7第八代NVIDIA GeForce 1070 Linux - Ubuntu 18.04,虚拟机管理程序- KVM

EN

回答 1

Stack Overflow用户

发布于 2021-09-22 06:20:16

在KVM-QEMU上有几件事要做,以允许嵌套IOMMU

由于默认BIOS可能不支持相同的芯片组,因此请使用accel=kvm,kernel_irqchip=split启用

  1. OVMF.fd
  2. q35

然后向dmesg | grep -e DMAR -e IOMMUfind /sys/kernel/iommu_groups/ -type l查询虚拟机中的iommu组。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60392583

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档