Debian Stretch, Radeon RX 460, 3 Monitore

KDE, Gnome, Windowmanager, X11, Grafiktreiber und alles was dazu notwendig ist. Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
wlofed
Beiträge: 28
Registriert: 14.11.2013 17:42:39
Lizenz eigener Beiträge: GNU Free Documentation License

Debian Stretch, Radeon RX 460, 3 Monitore

Beitrag von wlofed » 22.02.2017 12:43:57

Hallo,

ich habe seit kurzen eine Gigabyte Radeon RX 460 und kann nur zwei Monitore gleichzeitig nutzen. Wenn ich den dritten aktivieren will, kommt folgende Meldung:"XRandR returned error code 1: xrandr: cannot find crtc for output DVI-D-0".
Die Karte hat: DP, HDMI & DVI
Ich kann jede Kombo mit 2 Monitoren nutzen, aber nie 3 gleichzeitig.
Soweit ich weiss, ist die Unterstützung der RX-Reihe noch am Anfang der Entwicklung.

Daten:
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Baffin [Radeon RX 460] (rev cf) (prog-if 00 [VGA controller])
Subsystem: Gigabyte Technology Co., Ltd Baffin [Radeon RX 460]
Flags: bus master, fast devsel, latency 0, IRQ 42
Memory at c0000000 (64-bit, prefetchable)
Memory at d0000000 (64-bit, prefetchable)
I/O ports at e000
Memory at fea00000 (32-bit, non-prefetchable)
Expansion ROM at fea40000 [disabled]
Capabilities: [48] Vendor Specific Information: Len=08 <?>
Capabilities: [50] Power Management version 3
Capabilities: [58] Express Legacy Endpoint, MSI 00
Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
Capabilities: [150] Advanced Error Reporting
Capabilities: [200] #15
Capabilities: [270] #19
Capabilities: [2b0] Address Translation Service (ATS)
Capabilities: [2c0] Page Request Interface (PRI)
Capabilities: [2d0] Process Address Space ID (PASID)
Capabilities: [320] Latency Tolerance Reporting
Capabilities: [328] Alternative Routing-ID Interpretation (ARI)
Capabilities: [370] L1 PM Substates
Kernel driver in use: amdgpu
Kernel modules: amdgpu

xrandr:
Screen 0: minimum 320 x 200, current 3840 x 1080, maximum 16384 x 16384
DisplayPort-0 connected primary 1920x1080+1920+0 (normal left inverted right x axis y axis) 527mm x 296mm
1920x1080 60.00*+ 50.00 59.94
1920x1080i 60.00 50.00 59.94
1680x1050 59.95
1280x1024 75.02 60.02
1440x900 74.98 59.89
1280x960 60.00
1152x864 75.00
1280x720 60.00 50.00 59.94
1440x576 50.00
1024x768 75.03 70.07 60.00
800x600 75.00 60.32 56.25
720x576 50.00
720x480 60.00 59.94
640x480 75.00 66.67 60.00 59.94
720x400 70.08
HDMI-A-0 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 510mm x 287mm
1920x1080 60.00*+ 50.00 59.94
1920x1080i 60.00 50.00 59.94
1280x1024 75.02 60.02
1280x960 60.00
1280x800 59.91
1152x864 75.00
1280x720 60.00 50.00 59.94
1024x768 75.03 70.07 60.00
832x624 74.55
800x600 72.19 75.00 60.32 56.25
720x576 50.00
720x480 60.00 59.94
640x480 75.00 72.81 66.67 60.00 59.94
720x400 70.08
DVI-D-0 connected (normal left inverted right x axis y axis)
1360x768 59.66 +
1280x800 59.91
1280x720 60.00
1024x768 75.03 70.07 60.00
800x600 72.19 75.00 60.32 56.25
640x480 75.00 72.81 59.94
720x400 70.08

xrandr --listproviders
Providers: number : 1
Provider 0: id: 0x57 cap: 0xf, Source Output, Sink Output, Source Offload, Sink Offload crtcs: 5 outputs: 3 associated providers: 0 name:POLARIS11 @ pci:0000:01:00.0

dmesg |grep Connector
[ 5.997411] [drm] AMDGPU Display Connectors
[ 5.997412] [drm] Connector 0:
[ 5.997420] [drm] Connector 1:
[ 5.997427] [drm] Connector 2:

wlofed
Beiträge: 28
Registriert: 14.11.2013 17:42:39
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Debian Stretch, Radeon RX 460, 3 Monitore

Beitrag von wlofed » 15.03.2017 12:26:42

Ich hatte einen 4.10 Kernel gebaut, damit gingen die 3 Monitore noch nicht.
Mit dem 4.11-rc2 funktionieren nun 3 Monitore einwandfrei mit Stretch.

Allerdings, ist mit dem selbstgebauten 4.10 und 4.11rc2 Kernel wenn X läuft meine Consolen schwarz. Wenn ich X beende sind die Consolen wieder nutzbar.
Ich habe den selben Kernel auf einem anderen Rechner probiert, da geht X und Console gleichzeitig. Ist wohl ein weiteres Problem mit der RX-Reihe. Mit dem 4.9 von Debian tritt das Problem nicht auf.

Gute Zeit!

Benutzeravatar
hikaru
Moderator
Beiträge: 13559
Registriert: 09.04.2008 12:48:59

Re: Debian Stretch, Radeon RX 460, 3 Monitore

Beitrag von hikaru » 15.03.2017 12:30:41

Hast du es mal mit dem proprietären AMDGPU-PRO-Treiber versucht?

wlofed
Beiträge: 28
Registriert: 14.11.2013 17:42:39
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Debian Stretch, Radeon RX 460, 3 Monitore

Beitrag von wlofed » 15.03.2017 13:18:41

AMDGPU-Pro habe ich nur mal 30 Minuten lang versucht zum laufen zu bekommen, ist immer irgendwo bei der Installation gescheitert.
Falls du eine Anleitung hast die bei dir funktioniert, kannste gerne mal posten.
Mir ging es zu 90% nur um die 3 Monitore, unbedingt brauche ich AMDGPU-Pro nicht.
Und, ich muss korrigeren. Die Consolen sind nicht schwarz wenn X läuft, sondern es kommt zu einem Bildfreeze von X auf den Consolen (Bild bleibt hängen von X). Wenn ich zu X zurück gehe geht X wieder einwandfrei. Schalte ich X ab, gehen die Consolen wieder.

Benutzeravatar
hikaru
Moderator
Beiträge: 13559
Registriert: 09.04.2008 12:48:59

Re: Debian Stretch, Radeon RX 460, 3 Monitore

Beitrag von hikaru » 15.03.2017 13:36:38

Da ich keine Polaris-Grafikkarte habe, kann ich auch nichts zur Funktionstüchtigkeit irgendwelcher Anleitungen sagen.
Falls du den Treiber zum Laufen bringen könntest, wäre es aber vielleicht interessant zu erfahren, ob das Problem mit dem 3. Display dort ebenfalls auftritt. Ich könnte mir durchaus vorstellen, dass die Einschränkung auf zwei CRTCs auf das Fehlen von Features zurückzuführen ist, die bisher nur im DC des proprietären Treibers verfügbar sind.

wlofed
Beiträge: 28
Registriert: 14.11.2013 17:42:39
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Debian Stretch, Radeon RX 460, 3 Monitore

Beitrag von wlofed » 15.03.2017 15:51:43

Falls ich den AMDGPU-Pro installieren sollte ( glaube aber nicht ), dann schreibe ich hier.

Antworten