AMD RX 58 グラフィックカードを使用して、Debian Buster、XFCE 4.12を私のDEとして使用しています。
プライマリモニターをHDMIポートに接続していて、DVIポートでセカンダリモニターを使用したいのですが、これは検出されません。
起動時に、両方のモニターでブートテキストがミラーリングされますが、lightdm greeterでは、プライマリモニターのみがオンになります。
設定>ディスプレイに移動すると、プライマリモニターのみが検出されます
その表示だけが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
OSとカーネルに関する情報
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ファームウェアに関連するいくつかのテキストが表示されますが、速すぎてキャッチできません。
何を修正すればよいですか?
どういうわけかそれを動作させることができました。
xserver-xorg-video-ATI
はすでにxserver-xorg-video-amdgpu
がインストールされているので、必要なドライバをいくつかインストールしてみました。インストールの最後に、vega20
が/lib/firmware/amdgpu
にありませんでした
here からファイルを見つけてダウンロードし、上記のディレクトリにコピーすることができました。
-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
ディレクトリにコピーされました。