我正在使用带有 acs 补丁的最新主线内核 5.x 18.10,因此我可以使用 gpu 直通。
但是,一旦我使用带有 acs 补丁的内核(我也尝试了 4.18),nvidia 驱动程序就会拒绝作为我不想通过的卡的内核驱动程序加载。
结果是我被困在低分辨率下(令我印象深刻的是,我根本没有使用 nouveau 或 nvidia 驱动程序就获得了图形)
直通工作正常并且 vfio 正在正常抓取另一张卡。
目前我正在使用 nouveau,但由于它缺乏 vulkan 支持,所以我希望 nividia 驱动程序能够正常工作。
我尝试过的:
来自 ppa 图形驱动程序:
nvidia-driver-410
nvidia-driver-415
nvidia-driver-418
nvidia-dkms-415
nvidia-dkms-418
由于我对 nvidia 安装程序的体验不佳,所以我对使用它有些犹豫。
答案1
Nvidia 最近发布了一个测试版驱动程序来支持 5.x 版本内核。
你必须使用他们的运行文件安装程序https://www.nvidia.de/drivers/beta使其工作。
它需要多次重新启动,并且需要在没有 gnome 或 x 会话(或任何其他图形桌面环境)运行时从终端进行安装。
我现在在 5.x 上运行带有专用 gpu(1060)的 kvm,使用 418.43 和系统的普通 gpu(1080)
我尝试了所有能找到的 ppa 中的所有其他驱动程序,并将内核降级到 4.14。
但只有直接来自 nvidia 的最新测试版 (418.43) (带有 dkms) 可以工作。
所以结论是:
当您希望 gpu 通过并获得最新更新时,您必须使用 nvidias 笨重的安装程序。