![是否应该同时安装 nvidia 和 nouveau 驱动程序以实现 GPU 直通](https://linux22.com/image/104673/%E6%98%AF%E5%90%A6%E5%BA%94%E8%AF%A5%E5%90%8C%E6%97%B6%E5%AE%89%E8%A3%85%20nvidia%20%E5%92%8C%20nouveau%20%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F%E4%BB%A5%E5%AE%9E%E7%8E%B0%20GPU%20%E7%9B%B4%E9%80%9A.png)
我正在跟进一个很棒的教程将 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
现在尝试安装实际上可能会扰乱存根驱动程序的加载。