我在设置多个GPU时遇到了问题,目的是让GPU通过KVM 10安装。
我有一个比较老的MB,但它似乎支持IOMMU。我已经购买了一个非常便宜的视频卡(Geforce 710)作为主机GPU,而我通过一个强大的GPU到VM。问题是,当安装了强大的GPU时,我在710上没有视频。当我在内核级别上完成配置IOMMU的步骤时,主显示器在引导时就会冻结(在您预期的情况下),但是710仍然不起作用。
在使用VM的IOMMU配置之前,是否需要重新编译视频驱动程序或新卡?任何帮助都将不胜感激。提前谢谢。
master@HomeServer:~$ lspci | grep NVIDIA
01:00.0 VGA compatible controller: NVIDIA Corporation GM204 [GeForce GTX 970] (rev a1)
01:00.1 Audio device: NVIDIA Corporation GM204 High Definition Audio Controller (rev a1)
05:00.0 VGA compatible controller: NVIDIA Corporation GK208B [GeForce GT 710] (rev a1)
05:00.1 Audio device: NVIDIA Corporation GK208 HDMI/DP Audio Controller (rev a1)发布于 2021-05-15 15:31:56
你可能已经解决了这个问题,或者继续前进,但是对于那些和我一样遇到同样问题的人,我将经历我为解决这个问题而采取的步骤。
解决方案是通过设置在X.Org中未用于通过的GPU的BusID来告诉GPU要针对哪个GPU。
查找打算用作主显示器的GPU的BusID。
lspci | grep NVIDIA03:00.0 VGA兼容控制器: NVIDIA公司GK208B GeForce GT 710
生成具有最新设置的xorg.config。
sudo nvidia-xconfig修改xorg.conf。
sudo nano /etc/X11/xorg.conf更新设备部分,以包括对要用作显示的GPU的BusID的引用。在我的示例中,BusID为03:00.0,因此我将xorg.conf的设备部分更新如下。
Section "Device"
Identifier "nvidia"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BusID "PCI:3@0:0:0"
EndSection在您的例子中,您的BusID是05:00.0,所以按照下面的方式修改xorg.conf应该可以解决您的问题。
Section "Device"
Identifier "nvidia"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BusID "PCI:5@0:0:0"
EndSection当我试图确定如何在BusID中格式化xorg.conf时,我发现这些方法很有用。
https://unix.stackexchange.com/questions/585910/setting-busid-in-xorg-conf
https://askubuntu.com/questions/1333433
复制相似问题