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]
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
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
#################################################################