为 Nvidia 显卡启用 IOMMU

为 Nvidia 显卡启用 IOMMU

我正在尝试创建从 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 支持直通吗?如果需要任何其他信息,请告诉我。

谢谢。

相关内容