(Gelöst) Mehrere Radeon Grafikkarten gleichzeitig?

KDE, Gnome, Windowmanager, X11, Grafiktreiber und alles was dazu notwendig ist. Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Nightshade
Beiträge: 110
Registriert: 18.08.2006 18:11:21

(Gelöst) Mehrere Radeon Grafikkarten gleichzeitig?

Beitrag von Nightshade » 10.04.2020 14:18:14

Hallo,

meine Hauptgrafikarte (Radeon RX 470) hat leider keinen analogen Ausgang mehr.
Manchmal möchte ich aber mein altes Dual-Monitor Setup verwenden mit einem alten LCD-Monitor, der nur über einen VGA-Eingang verfügt.

Dieses Problem hatte ich schon vor 20 Jahren, damals hab ich einfach eine weitere Grafikkarte in den Rechner gesteckt. Diese Lösung wollte ich wieder umsetzen. Ich habe hier eine kleinere, passiv gekühlte Grafikkarte, die auch einen VGA-Ausgang hat.
(Sapphire Radeon R5 230)
Unter Windows 10 funktioniert dieses Setup problemlos.

Allerdings bekam ich unter Gnome keine Auswahl für den zweiten Monitor.

Ich habe dann eine eigene xorg.conf erstellt, in dem ich die Karten und Monitore manuell eingetragen habe.

Code: Alles auswählen

lspci | grep VGA
2e:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere [Radeon RX 470/480/570/570X/580/580X/590] (rev cf)
2f:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Caicos [Radeon HD 6450/7450/8450 / R5 230 OEM]
(Dass die Angabe in der xorg.conf dezimal und nicht hexadezimal angegeben werden muss, hat mich eine Weile beschäftigt herauszufinden)

Ich habe jetzt zwei Screens definiert.
Wenn ich XOrg starte, kam ich zu folgenden Ergebnissen:

Beide Karten eingesteckt, Screen für Hauptkarte aktiviert:
- Hauptmonitor funktioniert
- Nebenmonitor zweigt einen alten Teil von dmesg also Konsole an

Beide Karten eingesteckt, Screen für Nebenkarte aktiviert:
- Xorg beschwert sich über "no screen found"

Nur Nebenkarte eingesteckt, Screen für Nebenkarte aktiviert:
- Xorg beschwert sich zunächst über "no screen found". Es stellt sich raus, dass sich die BusID verschoben hat
- Mit korrigierte BusID funktioniert der Nebenmonitor problemlos

In der Log-Datei steht folgende Zeile:

Code: Alles auswählen

[   228.957] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
Ich dachte am Anfang, es ging hier nur um CrossFire, das in der RadeonFeature Matrix als TODO angezeigt ist.

Aber jetzt glaube ich fast, dass mehr als eine Radeon Grafikkarte unter Xorg generell nicht mehr unterstützt ist.
Kann das jemand bestätigen?
Aus meiner Sicht wäre das ein ziemlicher Rückschritt.

Ich habe als Workaround versucht, über einen Adapter per HDMI und Displayport-Adapter über meine Nebengrafikkarte meinen Hauptmonitor anzusprechen. Das funktioniert, allerdings habe ich aus irgendeinem Grund dann nicht volle Auflösung.

Meine xorg.conf: (sorry, Pastebin funktioniert nicht)

Code: Alles auswählen

Section "ServerLayout"
   Identifier     "X.org Configured"
   Screen      0  "RADEON_RX470_FUJITSU"
   #Screen      0  "RADEON_R5_ACER" 0 0
   InputDevice    "Mouse0" "CorePointer"
   InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
   ModulePath   "/usr/lib/xorg/modules"
   FontPath     "/usr/share/fonts/X11/misc"
   FontPath     "/usr/share/fonts/X11/cyrillic"
   FontPath     "/usr/share/fonts/X11/100dpi/:unscaled"
   FontPath     "/usr/share/fonts/X11/75dpi/:unscaled"
   FontPath     "/usr/share/fonts/X11/Type1"
   FontPath     "/usr/share/fonts/X11/100dpi"
   FontPath     "/usr/share/fonts/X11/75dpi"
   FontPath     "built-ins"
EndSection

Section "Module"
   Load  "glx"
EndSection

Section "InputDevice"
   Identifier  "Keyboard0"
   Driver      "kbd"
EndSection

Section "InputDevice"
   Identifier  "Mouse0"
   Driver      "mouse"
   Option       "Protocol" "auto"
   Option       "Device" "/dev/input/mice"
   Option       "ZAxisMapping" "4 5 6 7"
EndSection

#################################################################
#### MONITOR
#################################################################

#### MONITOR ACER AL1714
##############################

Section "Monitor"
  Identifier   "LCD_ACER"

  HorizSync 30.0 - 82.0
  ModelName    "Acer AL1714"
  Option       "DPMS"
  VendorName   "ACER"
  VertRefresh 50.0 - 75.0
  Modeline "1280x1024_60.00" 108.00 1280 1328 1440 1688 1024 1025 1028 1066 +HSync +Vsync
EndSection


#### MONITOR FUJITSU P27T-7
##############################

Section "Monitor"
  Identifier   "LCD_FUJITSU"

  DisplaySize  644 405
  HorizSync    27-100
  VertRefresh  50 - 75
  ModelName    "Fujitsu P27T-7"
  Option       "DPMS"
  VendorName   "Fujitsu"
  # 2560x1440 59.96 Hz (CVT 3.69M9) hsync: 89.52 kHz; pclk: 312.25 MHz
  Modeline "2560x1440_60.00"  312.25  2560 2752 3024 3488  1440 1443 1448 1493 -hsync +vsync
  Modeline "1920x1200@75" 292.90 1920 1952 3064 3096 1200 1223 1238 1261
  Modeline "1920x1080@75" 249.64 1920 1952 2896 2928 1080 1101 1114 1135
  Modeline "1680x1050@75" 210.42 1680 1712 2504 2536 1050 1070 1083 1103
  Modeline "1600x1200@75" 245.66 1600 1632 2560 2592 1200 1223 1238 1261
  Modeline "1400x900@75" 142.21 1400 1432 1968 2000 900 917 928 946
  Modeline "1280x800@75" 111.50 1280 1312 1728 1760 800 815 825 841
  Modeline "1280x768@75" 105.64 1280 1312 1712 1744 768 782 792 807
  Modeline "1024x768@75" 85.52 1024 1056 1376 1408 768 782 792 807
  Modeline "800x600@75" 49.85 800 832 1016 1048 600 611 619 631
  Modeline "640x480@75" 31.15 640 672 784 816 480 489 495 505
  Option       "DPI" "96x96"

EndSection


#### MONITOR VIDEOSEVEN
#######################

Section "Monitor"
  Identifier   "LCD_V7_Monitor"

  UseModes     "LCD_V7_Modi"

  HorizSync    30 - 82
  VertRefresh  56 - 76
  ModelName    "AutoDetected"
  VendorName   "AutoDetected"
  
  Option       "Accel"
  Option       "CalcAlgorithm" "IteratePrecisely"
  Option       "DPMS"
EndSection

Section "Modes"
  Identifier   "LCD_V7_Modi"

  ModeLine "1280x1024"  135.00 1280 1296 1440 1688 1024 1025 1028 1066 +hsync +vsync
  ModeLine "1024x768"   78.75 1024 1040 1136 1312  768  769  772  800 +hsync +vsync
  ModeLine "800x600"   49.50  800  816  896 1056  600  601  604  625 +hsync +vsync
  ModeLine "640x480"   31.50  640  656  720  840  480  481  484  500 -hsync -vsync
EndSection

#################################################################
#### MONITOR ENDE
#################################################################

#################################################################
#### GRAFIKKARTE
#################################################################

#### RADEON GRAFIKKARTE RADEON RX 470
#####################################

# BusID ist dezimal aber lspci hexadezimal!

Section "Device"
  Identifier   "AGP_Radeon_RX_470"
  Driver       "amdgpu"
  BusID "PCI:46:0:0"
#  Screen      0 
EndSection

#### SAPPHIRE RADEON R5 230
###########################

Section "Device"
  Identifier   "AGP_Sapphire_R5_230"
  Driver       "amdgpu"
  BusID "PCI:47:0:0"
#  Screen      0 
EndSection

#################################################################
#### GRAFIKKARTE ENDE
#################################################################

#################################################################
#### SCREEN (Zuordnung Monitor-Grafikkarte)
#################################################################

#### RX470->FUJITSU
####################

Section "Screen"
   Identifier "RADEON_RX470_FUJITSU"
   Device     "AGP_Radeon_RX_470"
   Monitor    "LCD_FUJITSU"
   SubSection "Display"
      Viewport   0 0
      Depth     24
   EndSubSection
EndSection

#### R5->FUJITSU
####################

Section "Screen"
   Identifier "RADEON_R5_ACER"
   Device     "AGP_Sapphire_R5_230"
   Monitor    "LCD_ACER"
   SubSection "Display"
      Viewport   0 0
      Depth     24
   EndSubSection
EndSection

#################################################################
#### SCREEN Ende
#################################################################
Zuletzt geändert von Nightshade am 10.04.2020 18:10:22, insgesamt 1-mal geändert.

Benutzeravatar
jph
Beiträge: 1049
Registriert: 06.12.2015 15:06:07
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Greven/Westf.

Re: Mehrere Radeon Grafikkarten gleichzeitig?

Beitrag von jph » 10.04.2020 16:06:21

Nightshade hat geschrieben: ↑ zum Beitrag ↑
10.04.2020 14:18:14
Allerdings bekam ich unter Gnome keine Auswahl für den zweiten Monitor.

Ich habe dann eine eigene xorg.conf erstellt, in dem ich die Karten und Monitore manuell eingetragen habe.
Was passiert denn, wenn du GNOME im Default, d.h. unter Wayland, startest? So wie ich deine Beschreibung verstanden habe, hast du es von Beginn an unter Xorg versucht.

Nightshade
Beiträge: 110
Registriert: 18.08.2006 18:11:21

Re: Mehrere Radeon Grafikkarten gleichzeitig?

Beitrag von Nightshade » 10.04.2020 18:10:04

Ich habe mich jetzt auf Wayland umgestellt.
Damit hatte ich früher noch Probleme und auch jetzt noch, die ich aber hoffentlich lösen konnte.

Jetzt funktioniert es mit der zusätzlichen Karte.
Wayland hat das Problem tatsächlich behoben.
Danke!

Antworten