我正在跟进一个很棒的教程将 GPU 传递给虚拟机。我的系统的输出lspci -nnk
与 OP 的输出不同 - 我的内核只有nouveau
模块,但 OP 两者都有nouveau
并nvidia
安装。
我想知道这一事实对主机和来宾计算机有何影响?
我的输出lspci
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GM206 [GeForce GTX 950] [10de:1402] (rev a1)
Subsystem: Micro-Star International Co., Ltd. [MSI] Device [1462:3208]
Kernel driver in use: vfio-pci
Kernel modules: nouveau
答案1
没关系,因为无论如何你都不会在主机上使用它们。由于您要将设备传递到虚拟机中,因此主机不得使用它,并且您的 lspci 输出告诉我您正确加载了存根驱动程序 ( vfio-pci
) 而不是 nvidia/nouveau。存根驱动程序的主要工作之一是防止任一驱动程序声明该设备,并且nvidia
现在尝试安装实际上可能会扰乱存根驱动程序的加载。