我使用 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
。