ich möchte an meinem neuen Rechner gerne zwei Bildschirme betreiben. Derzeit werden beide Bildschirme als Mirror betrieben. Ich hätte stattdessen gerne eine erweiterte Arbeitsfläche.
Ich habe mir Debian 9.2 mit Gnome installiert. Folgende relevante Packages habe ich installiert:
- Backports linux-image-4.12.0-0.bpo.2-amd64 aus Backports
- firmware-amd-graphics aus non-free
Meine Hardware:
- CPU: Ryzen 5 1600x
- Grafikkarte: Radeon RX580
- Bildschirme: Samsung UE850
Das System scheint die Grafikkarte nicht ganz richtig zu erkennen:
Code: Alles auswählen
root@vieh:~# lspci | grep VGA
22:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere [Radeon RX 470/480] (rev e7)
root@vieh:~#
Sowohl die GUI (Gnome -- Displays) als auch xrandr erkennen nur einen Bildschirm:
Code: Alles auswählen
knuddel@vieh:~$ xrandr
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 640 x 480, current 3840 x 2160, maximum 3840 x 2160
default connected primary 3840x2160+0+0 0mm x 0mm
3840x2160 0.00*
1280x1024 0.00
1024x768 0.00
800x600 0.00
640x480 0.00
knuddel@vieh:~$
Aufgrund eines anderen Themas habe ich mir mal dmesg angeschaut, wobei mir aufgefallen ist, dass amdgpu hier irgendwelche Fehler wirft.
Code: Alles auswählen
root@vieh:~# dmesg | grep -i amdgpu
...
[ 5.283633] amdgpu 0000:22:00.0: firmware: direct-loading firmware amdgpu/polaris10_vce.bin
[ 5.283717] amdgpu 0000:22:00.0: fence driver on ring 12 use gpu addr 0x00000002000000c8, cpu addr 0xffff96c377e980c8
[ 5.283752] amdgpu 0000:22:00.0: fence driver on ring 13 use gpu addr 0x00000002000000d8, cpu addr 0xffff96c377e980d8
[ 5.283903] amdgpu 0000:22:00.0: firmware: failed to load amdgpu/polaris10_k_smc.bin (-2)
[ 5.283966] amdgpu 0000:22:00.0: Direct firmware load for amdgpu/polaris10_k_smc.bin failed with error -2
[ 5.283994] [drm:amdgpu_cgs_get_firmware_info [amdgpu]] *ERROR* Failed to request firmware
[ 5.754627] amdgpu: [powerplay] Failed to send Message.
[ 6.232256] amdgpu: [powerplay] SMU Firmware start failed!
[ 6.235597] amdgpu 0000:22:00.0: firmware: direct-loading firmware amdgpu/polaris10_smc_sk.bin
[ 6.744488] amdgpu: [powerplay] Failed to send Message.
[ 7.253222] amdgpu: [powerplay] SMU Firmware start failed!
[ 7.253223] amdgpu: [powerplay] Failed to load SMU ucode.
[ 7.253223] amdgpu: [powerplay] smc start failed
[ 7.253323] [drm:amdgpu_device_init [amdgpu]] *ERROR* hw_init of IP block <amdgpu_powerplay> failed -22
[ 7.253390] amdgpu 0000:22:00.0: amdgpu_init failed
[ 7.469778] [drm] amdgpu: ttm finalized
[ 7.469783] amdgpu 0000:22:00.0: Fatal error during GPU init
[ 7.469842] [drm] amdgpu: finishing device.
[ 7.583132] amdgpu: probe of 0000:22:00.0 failed with error -22
root@vieh:~#
Hat jemand von Euch eine Idee, woran es liegen könnte, dass der Mirrorbetrieb zwar funktioniert, die Erweiterungsfunktion jedoch nicht? Und habt ihr eventuell einen Lösungsvorschlag? Ich reiche auch gerne weitere Logs und sonstige Informationen nach.
Gruß
Knuddelvieh