Re: einfaches Debian-System 6 bis 8 Bildschirme ansteuern.
- To: debian-user-german@lists.debian.org
- Subject: Re: einfaches Debian-System 6 bis 8 Bildschirme ansteuern.
- From: Sebastian Reinhardt <snr@lmv-hartmannsdorf.de>
- Date: Thu, 2 Feb 2017 23:58:53 +0100
- Message-id: <[🔎] ef314e41-c65d-6094-6312-0cd88584cca4@lmv-hartmannsdorf.de>
- In-reply-to: <20170130173012.Horde.LR2X05LTvOcliKaFM7hz6pX@webmail.your-server.de>
- References: <20170130113243.Horde.yUqdII1ln0rpeKriyoE8mGT@webmail.your-server.de> <2f679adc-d970-039b-4561-0d1efb616cb3@stefanbaur.de> <20170130113332.GA23611@leo.home.cknoke.de> <1fd3c97a-eb4b-3ebb-a892-a560ebb37c73@stefanbaur.de> <8418c141-6637-dd44-2504-ca7f5d987678@gmx.net> <20170130173012.Horde.LR2X05LTvOcliKaFM7hz6pX@webmail.your-server.de>
Am 30.01.2017 um 17:30 schrieb Ralf Prengel:
>
> Zitat von Christoph Schmees <cjws@gmx.net>:
>
>> dem kann ich zustimmen. Hier habe ich an einem MB mit drei Ausgängen
>> (DVI und 2 x HDMI mit je HDMI zu DVI Adapter) drei gleiche
>> Bildschirme laufen, die nebeneinander stehen und einen großen
>> Desktop von 4800x1200 Pixel bilden sollen. Das läuft alles andere
>> als automagisch. Ich habe mir mit arandr das passende Layout
>> gebastelt und das als Script (mit einem elend langen xrandr Befehl)
>> gespeichert. Das lasse ich als Autostart laufen, dann geht es.
>
>
> Ich könnte auch hinter jeden Monitor einen PI hängen aber dann hätte
> ich noch mehr Systeme die ich pflegen muss.
> Meine Hoffnung war das er da ein fertiges Tool gibt aber das ist
> offenbar nicht der Fall.
>
> Gruss
>
>
Hallo,
Kann zwar sein, das das zu spät ist, aber ich habe hier etwas
vergleichbares laufen. Ich gehe mal von einem erweiterten Desktop über
mehrere Monitore aus. Ich habe hier eine Dual-GPU-Graka mit insgesamt 3
Monitoren.
1. Wähle möglichst gleiche Karten, die von einem Treiber unterstützt werden.
2. Erstelle mit "amdcccle", "nvidia-settings" oder "X" eine
Konfiguration für X mit einem X-Screen pro Grafikkarte (siehe auch die
"Option" Eintragungen in der xorg.conf am Ende)
3. Boote in diese Config. Du wirst dann sehen, dass einige Bildschirme
"geclont" sind.
4. Installiere "arandr" und erstelle Dein gewünschtes Layout (ist
grafisch, damit kommst Du sicher zurecht). Speichere die Einstellung in
eine Datei.
5. Packe das gespeicherte Layout (Script)in das "Autorun"-Verzeichnis
des Nutzers (ausführbar machen!). -> Reboot!
Wenn alles Ok ist, wird beim Login erstmal das falsche Layout mit den
geclonten Bildschirmen und dann lädt "randr" das Script/ Layout und gut!
Hier meine Dateien:
-------------------------------xorg.conf-------------------------------
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 340.93 (buildd@debian)
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 340.46 (buildd@brahms) Tue Oct 7 08:00:32
UTC 2014
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Xinerama" "0"
EndSection
Section "Files"
EndSection
Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "SCT DVI Extender"
HorizSync 30.0 - 83.0
VertRefresh 56.0 - 60.0
Option "DPMS"
EndSection
Section "Monitor"
Identifier "Monitor1"
VendorName "Unknown"
ModelName "Unknown"
HorizSync 28.0 - 33.0
VertRefresh 43.0 - 72.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce GTX 690"
BusID "PCI:6:0:0"
EndSection
Section "Device"
Identifier "Device1"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce GTX 690"
BusID "PCI:7:0:0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "NoLogo" "False"
Option "UBB" "True"
Option "RenderAccel" "True"
Option "NoRenderExtension" "False"
Option "NoPowerConnectorCheck" "False"
Option "AllowGLXWithComposite" "True"
Option "AddARGBGLXVisuals" "True"
Option "ProbeAllGpus" "True"
Option "ConnectToAcpid" "True"
Option "EnableACPIHotkeys" "True"
Option "ThermalConfigurationCheck" "True"
Option "Stereo" "0"
Option "metamodes"
"GPU-31730186-a368-33b7-34e2-4772f3271749.GPU-0.DVI-I-1:
nvidia-auto-select +1920+0,
GPU-31730186-a368-33b7-34e2-4772f3271749.GPU-0.DVI-D-0:
nvidia-auto-select +3840+0,
GPU-04057a27-979e-ef06-c752-fb0324e4bd65.GPU-1.DVI-I-1:
nvidia-auto-select +0+0"
Option "MultiGPU" "Off"
Option "SLI" "off"
Option "BaseMosaic" "on"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Section "Screen"
Identifier "Screen1"
Device "Device1"
Monitor "Monitor1"
DefaultDepth 24
Option "NoLogo" "False"
Option "UBB" "True"
Option "RenderAccel" "True"
Option "NoRenderExtension" "False"
Option "NoPowerConnectorCheck" "False"
Option "AllowGLXWithComposite" "True"
Option "AddARGBGLXVisuals" "True"
Option "ProbeAllGpus" "True"
Option "ConnectToAcpid" "True"
Option "EnableACPIHotkeys" "True"
Option "ThermalConfigurationCheck" "True"
Option "BaseMosaic" "True"
Option "MultiGPU" "Auto"
Option "SLI" "Auto"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Section "Extensions"
Option "Composite" "Enable"
EndSection
-------------------------------/xorg.conf-------------------------------
Randr- Script ("xrandr"- Anweisung steht eigentlich in einer Zeile):
--------------------------- cat ~/.kde/Autostart/arandr_config.sh
----------------
#!/bin/sh
xrandr --output GPU-0.DP-0 --off --output GPU-0.DP-1 --off --output
GPU-1.DVI-I-1 --mode 1920x1080 --pos 0x0 --rotate normal --output
GPU-0.DVI-I-0 --off --output GPU-1.DVI-I-0 --off --output GPU-0.DVI-I-1
--mode 1920x1080 --pos 1920x0 --rotate normal --output GPU-0.DVI-D-0
--mode 1920x1080 --pos 3840x0 --rotate normal
--------------------------- cat ~/.kde/Autostart/arandr_config.sh
----------------
Dann sollte das funktionieren!
Ich sitze gerade an was "spannenderem" (MultiSeat mit 2 Grakas (pro
Graka 1x GPU, das macht es besonders spannend) und 4 Monitoren, event. 5
Monitoren und Zuordnung der Eingabegeräte anhand von "udev"- Tagging.......
--
Mit freundlichen Grüßen
Sebastian Reinhardt
Reply to: