未检测到第二台显示器

未检测到第二台显示器

我使用 Debian Buster、XFCE 4.12 作为我的 DE,并带有AMD RX 580显卡。

我将主显示器插入 HDMI 端口,并且想在 DVI 端口上使用辅助显示器,但未检测到该显示器。

启动时,启动文本会镜像到两台显示器上,但在 lightdm 迎宾台上,只有我的主显示器处于打开状态。

当我去设置 > 显示,仅检测到我的主显示器

xrandr 也仅检测该显示。

附加信息

lshw -c video

输出

  *-display UNCLAIMED       
       description: VGA compatible controller
       product: Polaris 20 XL [Radeon RX 580 2048SP]
       vendor: Advanced Micro Devices, Inc. [AMD/ATI]
       physical id: 0
       bus info: pci@0000:06:00.0
       version: ef
       width: 64 bits
       clock: 33MHz
       capabilities: pm pciexpress msi vga_controller bus_master cap_list
       configuration: latency=0
       resources: memory:e0000000-efffffff memory:f0000000-f01fffff ioport:e000(size=256) memory:fe900000-fe93ffff memory:c0000-dffff

对于 xrandr

xrandr

输出

xrandr: Failed to get size of gamma for output default
Screen 0: minimum 640 x 480, current 1920 x 1080, maximum 1920 x 1080
default connected 1920x1080+0+0 0mm x 0mm
   1920x1080      0.00* 
   1440x900       0.00  
   640x480        0.00  

以及有关操作系统和内核的信息

uname -a

输出

Linux debian-prout 4.19.0-5-amd64 #1 SMP Debian 4.19.37-5 (2019-06-19) x86_64 GNU/Linux

我怀疑这是我的驱动程序的问题,但我还不知道如何正确安装/更新它们。当我启动时,我可以看到一些与 amdgpu 固件相关的文本,但它太快了,我无法捕捉到它。

我应该解决什么问题?

答案1

我设法让它发挥作用。

我尝试安装一些我可能需要的驱动程序,就像xserver-xorg-video-ati我已经xserver-xorg-video-amdgpu安装的那样,在安装结束时,我收到很多警告消息,指出某些以 开头的文件vega20丢失了/lib/firmware/amdgpu

我能够找到并下载文件这里并将它们复制到所述目录。

-rw-r--r--  vega20_asd.bin  78336   logstatsplain
-rw-r--r--  vega20_ce.bin   9344    logstatsplain
-rw-r--r--  vega20_me.bin   17536   logstatsplain
-rw-r--r--  vega20_mec.bin  268048  logstatsplain
-rw-r--r--  vega20_mec2.bin 268048  logstatsplain
-rw-r--r--  vega20_pfp.bin  21632   logstatsplain
-rw-r--r--  vega20_rlc.bin  32052   logstatsplain
-rw-r--r--  vega20_sdma.bin 17408   logstatsplain
-rw-r--r--  vega20_sdma1.bin    17408   logstatsplain
-rw-r--r--  vega20_smc.bin  262912  logstatsplain
-rw-r--r--  vega20_sos.bin  166800  logstatsplain
-rw-r--r--  vega20_uvd.bin  379328  logstatsplain
-rw-r--r--  vega20_vce.bin  165408  logstatsplain

重新启动后,只有 DVI 端口上的显示器处于活动状态,xrandr并通过显示设置找到,但随后,我检查了Configure new displays when connected、拔下并重新插入 HDMI 输出,然后我可以选择是否要镜像或扩展显示器。

正如 Paradox 在评论中所询问的,我只使用 debian 软件包中的驱动程序,上面列出的文件是手动下载并复制到目录中的/lib/firmware/amdgpu

相关内容