NVidia GTX 970 无法与第二张 AMD 显卡协同工作

NVidia GTX 970 无法与第二张 AMD 显卡协同工作

我有两块 Nvidia 和 AMD 显卡。GTX 970 是我的主卡,但最多只能支持 4 个屏幕。由于我有更多屏幕,因此它们连接到 AMD 卡(专用,无板载)。

# lspci|grep -i vga
23:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Baffin [Radeon RX 460/560D / Pro 450/455/460/555/555X/560/560X] (rev e5)
2d:00.0 VGA compatible controller: NVIDIA Corporation GM204 [GeForce GTX 970] (rev a1)

这在 Windows 10(双启动)上运行良好。但在 Ubuntu 19.10 上,只有 AMD 卡可以工作。连接到 Nvidia 卡的所有屏幕都没有任何图像。

驱动程序已安装

# ubuntu-drivers devices
== /sys/devices/pci0000:00/0000:00:03.1/0000:2d:00.0 ==
modalias : pci:v000010DEd000013C2sv00001458sd00003684bc03sc00i00
vendor   : NVIDIA Corporation
model    : GM204 [GeForce GTX 970]
driver   : nvidia-driver-430 - distro non-free
driver   : nvidia-driver-435 - distro non-free recommended
driver   : nvidia-driver-390 - distro non-free
driver   : xserver-xorg-video-nouveau - distro free builtin

并且选择 Nvidia 作为主卡:

# prime-select query
nvidia

但是以 root 身份运行时nvidia-settings,它会显示一个空的弹出窗口和以下错误:

# nvidia-settings 

ERROR: Unable to load info from any available system

(nvidia-settings:6606): GLib-GObject-CRITICAL **: 11:43:31.562: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
** Message: 11:43:31.565: PRIME: No offloading required. Abort
** Message: 11:43:31.565: PRIME: is it supported? no

CPU 没有AMD Ryzen 5 3600任何板载显卡。之前我使用的是带板载 GPU 的英特尔处理器,这样我就可以将其他屏幕直接连接到主板。

编辑:驱动程序似乎正在使用中

我发现这个答案其中提到的命令表明两个驱动程序均已加载:

# lspci -nnk | grep -i vga -A3 | grep 'in use'
Kernel driver in use: amdgpu
Kernel driver in use: nvidia

编辑 2:移除 AMD 卡后,GTX 970 可以工作

这是我目前的解决方法,因为我至少可以在 Ubuntu 上使用 5 个屏幕中的 4 个,而不仅仅是一个屏幕(连接到 AMD 卡)。

相关内容