[gelöst] Radeon RX580 mit zwei Bildschirmen als erweiterte Arbeitsfläche

KDE, Gnome, Windowmanager, X11, Grafiktreiber und alles was dazu notwendig ist. Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
knuddelvieh
Beiträge: 2
Registriert: 14.10.2017 14:53:09

[gelöst] Radeon RX580 mit zwei Bildschirmen als erweiterte Arbeitsfläche

Beitrag von knuddelvieh » 14.10.2017 23:03:05

Hallo,

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
Die Bildschirme sind an der Grafikkarte an den zwei DisplayPorts angeschlossen und am Bildschirm selber jeweils als MiniDP.


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:~# 
Soweit ich verstanden habe, ist die RX480 aber Schnittstellenkompatibel zur 580, weshalb das keine Probleme verursachen sollte.


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:~#
Ich bin hier leider mit meinem Halbwissen am Ende. :roll:

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
Zuletzt geändert von knuddelvieh am 15.10.2017 16:53:53, insgesamt 1-mal geändert.

Benutzeravatar
towo
Beiträge: 4403
Registriert: 27.02.2007 19:49:44
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Radeon RX580 mit zwei Bildschirmen als erweiterte Arbeitsfläche

Beitrag von towo » 15.10.2017 16:11:15

Du wirst firmware-amd-graphics wohl auch in einer neueren Version brauchen, wenn backports nix hat, dann vielleicht gleich aus unstable nehmen.
Dort ist polaris10_k_smc.bin jedenfalls enthalten, in der Version aus stable mit Sicherheit nicht.

knuddelvieh
Beiträge: 2
Registriert: 14.10.2017 14:53:09

Re: Radeon RX580 mit zwei Bildschirmen als erweiterte Arbeitsfläche

Beitrag von knuddelvieh » 15.10.2017 16:30:22

Ich habe das Problem jetzt "gelöst", indem ich testing installiert habe.

xxlde24
Beiträge: 1
Registriert: 25.10.2017 17:08:42

Re: Radeon RX580 mit zwei Bildschirmen als erweiterte Arbeitsfläche

Beitrag von xxlde24 » 25.10.2017 17:54:11

knuddelvieh hat geschrieben: ↑ zum Beitrag ↑
15.10.2017 16:30:22
Ich habe das Problem jetzt "gelöst", indem ich testing installiert habe.
Hallo in die Runde---- ;-)

ich habe in etwa die selbe Hadware und bin erstmal bei Ubuntu 16.04.3 LTS gelandet.. :-(
möchte aber wieder mein geliebtes und stabiles Debian zurück...
könntest Du mir ein paar Tipps geben zur sauberen Installation und Konfiguration von Debian 9 geben.
===========================================================================

Zitat--- .....das Problem "gelöst", indem ich testing installiert habe....
Frage was ist "testing"?

MfG Frank

schwedenmann
Beiträge: 5525
Registriert: 30.12.2004 15:31:07
Wohnort: Wegberg

Re: [gelöst] Radeon RX580 mit zwei Bildschirmen als erweiterte Arbeitsfläche

Beitrag von schwedenmann » 25.10.2017 18:47:36

Hallo


Frage was ist "testing"?
Debian hat genaugenommen 4 Distrizweige

stable = stretch = 9.2.1
testing
unstable = Sid
experimental


Dein Vorposter hat also um das Problem zu lösen von Debian-stable-9.2.1 auf Debian-testing upgegraded

mfg
schwedenmann

Antworten