![为 Nvidia 显卡启用 IOMMU](https://linux22.com/image/185389/%E4%B8%BA%20Nvidia%20%E6%98%BE%E5%8D%A1%E5%90%AF%E7%94%A8%20IOMMU.png)
我正在尝试创建从 ubuntu 主机到 Windows 客户机的 GPU 直通。我想知道是否可以在我的笔记本电脑上启用 GPU 直通。我尝试搜索启动选项关联但所有 iommu 选项都与 AMD 系统相关。我的系统配置是:
CPU: i7 5000U
GPU: Nvidia 920M
Motherboard: Dell (Dell laptop Inspiron 5588)
的输出dmesg | grep -i dmar
[ 0.011173] ACPI: DMAR 0x00000000CB3AA790 0000B0 (v01 INTEL BDW 00000001 INTL 00000001)
[ 0.118907] DMAR: Host address width 39
[ 0.118909] DMAR: DRHD base: 0x000000fed90000 flags: 0x0
[ 0.118915] DMAR: dmar0: reg_base_addr fed90000 ver 1:0 cap 1c0000c40660462 ecap 7e1ff0505e
[ 0.118917] DMAR: DRHD base: 0x000000fed91000 flags: 0x1
[ 0.118920] DMAR: dmar1: reg_base_addr fed91000 ver 1:0 cap d2008c20660462 ecap f010da
[ 0.118923] DMAR: RMRR base: 0x000000cbef4000 end: 0x000000cbf02fff
[ 0.118924] DMAR: RMRR base: 0x000000cd000000 end: 0x000000cf7fffff
[ 0.118927] DMAR-IR: IOAPIC id 2 under DRHD base 0xfed91000 IOMMU 1
[ 0.118929] DMAR-IR: HPET id 0 under DRHD base 0xfed91000
[ 0.118930] DMAR-IR: x2apic is disabled because BIOS sets x2apic opt out bit.
[ 0.118931] DMAR-IR: Use 'intremap=no_x2apic_optout' to override the BIOS setting.
[ 0.119374] DMAR-IR: Enabled IRQ remapping in xapic mode
[ 0.229772] pci 0000:00:02.0: DMAR: Disabling IOMMU for graphics on this chipset
和输出LSPCI | grep -i Nvidia
08:00.0 3D controller: NVIDIA Corporation GK208BM [GeForce 920M] (rev a1)
08:00.1 Audio device: NVIDIA Corporation GK208 HDMI/DP Audio Controller (rev a1)
输出lspci -nn -s 00:02.0 -v | lspci -nn -s 00:02.0 -v |头-2
00:02.0 VGA compatible controller [0300]: Intel Corporation HD Graphics 5500 [8086:1616] (rev 09) (prog-if 00 [VGA controller])
DeviceName: Onboard IGD
我确保在 BIOS 的虚拟化部分启用直接 IO。
我在互联网上看到的所有答案要么太旧,要么不适合我的芯片组,因此对于像我这样刚接触 Linux 的人来说很难理解。如果有人能告诉我应该如何进行,那就太好了?我的 GPU 支持直通吗?如果需要任何其他信息,请告诉我。
谢谢。