Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

unabhangige displays mit xorg?

72 views
Skip to first unread message

Ulli Horlacher

unread,
Jan 25, 2013, 7:08:27 AM1/25/13
to
Jahrelang hatte ich unabhaengige Displays im Dual-Monitor Betrieb,
also DISPLAY=:0.0 und DISPLAY=:0.1

Damit kann ich die virtuellen X11 screens pro Monitor getrennt umschalten.
Dass ich damit keine Fenster "rueberschieben" kann, ist mir egal. Das
brauch ich nicht.

Mit einem neuen PC mit Intel i915 Grafikarte und xorg 7.6 (Xubuntu 12.04)
krieg ich das leider nicht mehr konfiguriert. Weder via xorg.conf (der
alte PC hatte proprietaeren nvidia Treiber mit TwinView support, den der
Intel-Treiber nicht kennt) noch mit xrandr. Mit letzterem kann ich zwar
die geographische Position der Monitore festlegen, nicht aber die Anzahl
der Displays. Ich hab da nur ein DISPLAY, das sich ueber beide Monitore
erstreckt.

Das muss doch gehen! Bin ich der einzige der unabhaengige Displays haben
will?

--
Ullrich Horlacher Informationssysteme und Serverbetrieb
Rechenzentrum IZUS/TIK E-Mail: horl...@rus.uni-stuttgart.de
Universitaet Stuttgart Tel: ++49-711-68565868
Allmandring 30a Fax: ++49-711-682357
70550 Stuttgart (Germany) WWW: http://www.rus.uni-stuttgart.de/

Jochen Lübbers

unread,
Jan 25, 2013, 7:32:42 AM1/25/13
to
Ulli Horlacher <fram...@rus.uni-stuttgart.de> schrieb:
> Jahrelang hatte ich unabhaengige Displays im Dual-Monitor Betrieb,
> also DISPLAY=:0.0 und DISPLAY=:0.1
[...]
> Mit einem neuen PC mit Intel i915 Grafikarte und xorg 7.6 (Xubuntu 12.04)
> krieg ich das leider nicht mehr konfiguriert.
[...]
> Das muss doch gehen! Bin ich der einzige der unabhaengige Displays haben
> will?
Nein.

Normalerweise ist dafür die Option "Xinerama" zuständig, denn das
Zusammenfassen von mehreren Display zu einem logischen großen ist genau
diese Funktion. Ich kann allerding unter "man intel" auch nichts zum
Stichwort finden. Hast Du damit schon "gespielt" (einfach mal setzten
und sehen ob der Treiber mault...)?

"xrandr" kommt meines Erachtes zu spät, um so etwas Grundlegendes noch zu
beeinflussen, aber da kann ich mich auch täuschen...

HTH,
Jochen
--
"Wer die Freiheit aufgibt, um Sicherheit zu gewinnen,
der wird am Ende beides verlieren"

Ulli Horlacher

unread,
Jan 25, 2013, 7:41:18 AM1/25/13
to
Jochen Lübbers <jo...@buerotiger.de> wrote:

> > Das muss doch gehen! Bin ich der einzige der unabhaengige Displays haben
> > will?
> Nein.

Gut :-)


> Normalerweise ist dafür die Option "Xinerama" zuständig, denn das
> Zusammenfassen von mehreren Display zu einem logischen großen ist genau
> diese Funktion.

Und GENAU das will ich NICHT!
Das hab ich ja und wills los werden :-)

Jochen Lübbers

unread,
Jan 25, 2013, 8:11:11 AM1/25/13
to
Ulli Horlacher <fram...@rus.uni-stuttgart.de> schrieb:
> Und GENAU das will ich NICHT!
Ja, ja, nicht so laut :-)
Ich hatte Dich durchaus so verstanden.

> Das hab ich ja und wills los werden :-)
man xorg.conf
nennt für die "SERVERFLAGS SECTION" eine
| Option "Xinerama" "boolean"
| enable or disable XINERAMA extension. Default is disabled.

Hast Du die Option mal ausdrücklich auf "off" oder "false" gesetzt?
Beachtet der Treiber ("intel"?) das auch? (Oder mault er in Xorg.log??)

Hast Du das schon einmal von der Kommandozeile aus versucht?
($ X --help 2>&1|grep -i xinerama
+xinerama Enable XINERAMA extension
-xinerama Disable XINERAMA extension)

Gruß

Christian Neukirchen

unread,
Jan 25, 2013, 11:04:54 AM1/25/13
to
Ulli Horlacher <fram...@rus.uni-stuttgart.de> writes:

> Mit einem neuen PC mit Intel i915 Grafikarte und xorg 7.6 (Xubuntu 12.04)
> krieg ich das leider nicht mehr konfiguriert. Weder via xorg.conf (der
> alte PC hatte proprietaeren nvidia Treiber mit TwinView support, den der
> Intel-Treiber nicht kennt) noch mit xrandr. Mit letzterem kann ich zwar
> die geographische Position der Monitore festlegen, nicht aber die Anzahl
> der Displays. Ich hab da nur ein DISPLAY, das sich ueber beide Monitore
> erstreckt.

Ein relativ neuer xf86-video-intel (2.20+) kann wieder den
"Zaphod-mode": http://en.gentoo-wiki.com/wiki/X.Org/Dual_Monitors#Configuration

Ansonsten einfach zwei Grafikkarten unterschiedlicher Hersteller
verwenden. :) Ich habe hier ein Display :0.1 am Onboard-Intel-Chip und
zwei an einer Radeon (mit Xinerama) als :0.0.

Viel Erfolg,
--
Christian Neukirchen <chneuk...@gmail.com> http://chneukirchen.org

Ulli Horlacher

unread,
Jan 25, 2013, 2:50:11 PM1/25/13
to
Christian Neukirchen <chneuk...@gmail.com> wrote:

> > Mit einem neuen PC mit Intel i915 Grafikarte und xorg 7.6 (Xubuntu 12.04)
> > krieg ich das leider nicht mehr konfiguriert. Weder via xorg.conf (der
> > alte PC hatte proprietaeren nvidia Treiber mit TwinView support, den der
> > Intel-Treiber nicht kennt) noch mit xrandr. Mit letzterem kann ich zwar
> > die geographische Position der Monitore festlegen, nicht aber die Anzahl
> > der Displays. Ich hab da nur ein DISPLAY, das sich ueber beide Monitore
> > erstreckt.
>
> Ein relativ neuer xf86-video-intel (2.20+) kann wieder den
> "Zaphod-mode": http://en.gentoo-wiki.com/wiki/X.Org/Dual_Monitors#Configuration

Die Website ist grad nicht erreichbar, aber immerhin weiss ich jetzt nach
welchem Stichwort ich suchen muss! Das ist schon mal was! :-)

Die man-page meint:

Option "ZaphodHeads" "string"

Specify the randr output(s) to use with zaphod mode for a
particular driver instance. If you this option you must use
it with all instances of the driver For example: Option
"ZaphodHeads" "LVDS1,VGA1" will assign xrandr outputs LVDS1
and VGA0 to this instance of the driver.


Da waer ich nicht drauf gekommen, dass das fuer getrennte Displays sorgt.
Kann ich aber erst am Montag testen. Ich werde berichten.



> Ansonsten einfach zwei Grafikkarten unterschiedlicher Hersteller
> verwenden. :) Ich habe hier ein Display :0.1 am Onboard-Intel-Chip und
> zwei an einer Radeon (mit Xinerama) als :0.0.

Kannst du da den Mauscursor rueberziehen (also ein X-Server) oder sind das
2 vollig getrennte X-Server? Letzteres waere nichts fuer mich.

Ansonsten: DREI Monitore! Hmmm... eine Ueberlegung wert :-)

Christian Neukirchen

unread,
Jan 25, 2013, 4:16:01 PM1/25/13
to
Ulli Horlacher <fram...@rus.uni-stuttgart.de> writes:

>> Ansonsten einfach zwei Grafikkarten unterschiedlicher Hersteller
>> verwenden. :) Ich habe hier ein Display :0.1 am Onboard-Intel-Chip und
>> zwei an einer Radeon (mit Xinerama) als :0.0.
>
> Kannst du da den Mauscursor rueberziehen (also ein X-Server) oder sind das
> 2 vollig getrennte X-Server? Letzteres waere nichts fuer mich.

Ja genau, das ist ziemlich genial so. Auf dem einzelnen Display läuft
dann ein Film, und es poppt garantiert kein Dialog rein.
(Also: Maus und Keyboard ja, Fenster nein.)

> Ansonsten: DREI Monitore! Hmmm... eine Ueberlegung wert :-)

Ich hab einen Full-HD etwas abseits für Filme und sonst Monitoring, und
zwei 1600x1200 direkt vor mir zum Arbeiten. Bin sehr zufrieden damit.

Ulli Horlacher

unread,
Jan 28, 2013, 10:36:52 AM1/28/13
to
Jochen L�bbers <jo...@buerotiger.de> wrote:
> Ulli Horlacher <fram...@rus.uni-stuttgart.de> schrieb:
> > Und GENAU das will ich NICHT!
> Ja, ja, nicht so laut :-)

ICH REG MICH ABER AUF! :-)

Jedes mal der Aerger mit der X11 Konfiguration bei einer neuen
Installation. Seit 20 Jahren... und es wird nicht besser, BRMMML!


> Ich hatte Dich durchaus so verstanden.

Gutgut, ich reg mich schon wieder ab :-)


> man xorg.conf
> nennt f�r die "SERVERFLAGS SECTION" eine
> | Option "Xinerama" "boolean"
> | enable or disable XINERAMA extension. Default is disabled.
>
> Hast Du die Option mal ausdr�cklich auf "off" oder "false" gesetzt?

Jetzt, ja:

Section "ServerFlags"
Option "DontZap" "off"
Option "Xinerama" "off"
EndSection



> Beachtet der Treiber ("intel"?) das auch? (Oder mault er in Xorg.log??)

[ 7790.625] (==) Using config file: "/etc/X11/xorg.conf"
[ 7790.626] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 7790.627] (==) ServerLayout "X.org Configured"
[ 7790.627] (**) |-->Screen "Screen0" (0)
[ 7790.627] (**) | |-->Monitor "Monitor0"
[ 7790.627] (**) | |-->Device "Card0"
[ 7790.627] (**) |-->Screen "Screen1" (1)
[ 7790.627] (**) | |-->Monitor "Monitor1"
[ 7790.627] (**) | |-->Device "Card1"
[ 7790.627] (**) |-->Input Device "Mouse0"
[ 7790.627] (**) |-->Input Device "Keyboard0"
[ 7790.627] (**) Option "DontZap" "off"
[ 7790.627] (**) Option "Xinerama" "off"

Beide Monitore zeigen nun dasselbe Bild an.

Output von xrandr:

Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192
VGA1 disconnected (normal left inverted right x axis y axis)
HDMI1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 509mm x 286mm
1920x1080 60.0*+
1680x1050 60.0
1280x1024 75.0 60.0
1440x900 59.9
1024x768 75.1 60.0
800x600 75.0 60.3
640x480 75.0 60.0
720x400 70.1
DP1 disconnected (normal left inverted right x axis y axis)
HDMI2 disconnected (normal left inverted right x axis y axis)
DP2 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 509mm x 286mm
1920x1080 60.0*+ 50.0
1920x1200 60.0
1680x1050 60.0
1280x1024 75.0 60.0
1440x900 59.9
1280x720 60.0 50.0
1024x768 75.1 60.0
800x600 75.0 60.3
640x480 75.0 60.0
720x400 70.1


Mit

xrandr --output DP2 --auto --left-of HDMI1
xrandr

bekomme ich dann ein Display, das sich ueber beide Monitore erstreckt:

Screen 0: minimum 320 x 200, current 3840 x 1080, maximum 8192 x 8192
VGA1 disconnected (normal left inverted right x axis y axis)
HDMI1 connected 1920x1080+1920+0 (normal left inverted right x axis y axis) 509mm x 286mm
1920x1080 60.0*+
1680x1050 60.0
1280x1024 75.0 60.0
1440x900 59.9
1024x768 75.1 60.0
800x600 75.0 60.3
640x480 75.0 60.0
720x400 70.1
DP1 disconnected (normal left inverted right x axis y axis)
HDMI2 disconnected (normal left inverted right x axis y axis)
DP2 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 509mm x 286mm
1920x1080 60.0*+ 50.0
1920x1200 60.0
1680x1050 60.0
1280x1024 75.0 60.0
1440x900 59.9
1280x720 60.0 50.0
1024x768 75.1 60.0
800x600 75.0 60.3
640x480 75.0 60.0
720x400 70.1

Also wieder keine unabhaengigen displays, wie erwuenscht.



> Hast Du das schon einmal von der Kommandozeile aus versucht?
> ($ X --help 2>&1|grep -i xinerama
> +xinerama Enable XINERAMA extension
> -xinerama Disable XINERAMA extension)

Ja, das kommt bei mir auch.

Ulli Horlacher

unread,
Jan 28, 2013, 10:40:19 AM1/28/13
to
Christian Neukirchen <chneuk...@gmail.com> wrote:
> Ulli Horlacher <fram...@rus.uni-stuttgart.de> writes:
>
> >> Ansonsten einfach zwei Grafikkarten unterschiedlicher Hersteller
> >> verwenden. :) Ich habe hier ein Display :0.1 am Onboard-Intel-Chip und
> >> zwei an einer Radeon (mit Xinerama) als :0.0.
> >
> > Kannst du da den Mauscursor rueberziehen (also ein X-Server) oder sind das
> > 2 vollig getrennte X-Server? Letzteres waere nichts fuer mich.
>
> Ja genau, das ist ziemlich genial so.

Endlich einer, der mich versteht :-)
Genau so will ich es ja (wieder) haben.

Wenn das nicht mit der onboard i915 Grafikkarte geht, dann muss ich mir
halt noch eine dazukaufen.
Spiele oder 3D-Schnickschnack mach ich nicht.
Die Karte sollte passiv gekuehlt sein und guten Treibersupport haben.
Irgendwelche Empfehlungen?

Christian Neukirchen

unread,
Jan 28, 2013, 12:02:23 PM1/28/13
to
Ulli Horlacher <fram...@rus.uni-stuttgart.de> writes:

> Christian Neukirchen <chneuk...@gmail.com> wrote:
>> Ulli Horlacher <fram...@rus.uni-stuttgart.de> writes:
>>
>> >> Ansonsten einfach zwei Grafikkarten unterschiedlicher Hersteller
>> >> verwenden. :) Ich habe hier ein Display :0.1 am Onboard-Intel-Chip und
>> >> zwei an einer Radeon (mit Xinerama) als :0.0.
>> >
>> > Kannst du da den Mauscursor rueberziehen (also ein X-Server) oder sind das
>> > 2 vollig getrennte X-Server? Letzteres waere nichts fuer mich.
>>
>> Ja genau, das ist ziemlich genial so.
>
> Endlich einer, der mich versteht :-)
> Genau so will ich es ja (wieder) haben.
>
> Wenn das nicht mit der onboard i915 Grafikkarte geht, dann muss ich mir
> halt noch eine dazukaufen.
> Spiele oder 3D-Schnickschnack mach ich nicht.
> Die Karte sollte passiv gekuehlt sein und guten Treibersupport haben.
> Irgendwelche Empfehlungen?

Ich habe eine "Sapphire Radeon HD 5450", kostete 25€ und ist passiv
gekühlt, wird aber IMO trotzdem recht heiss (82°C, idle oder last
unterscheidet sich wenig), was aber wohl üblich ist und verbrät sicher
knapp 10W. Daher für guten Luftzug sorgen. Läuft hier problemlos mit
dem freien xf86-video-ati in oben beschriebener Konfiguration (der kann
dann aber offenbar nur 2 Displays).

Allerdings sollte auch xf86-video-intel mit der Option "AccelMethod" "SNA"
inzwischen (wieder) Zaphod-mode können.

Jochen Lübbers

unread,
Jan 29, 2013, 2:37:28 AM1/29/13
to
Ulli Horlacher <fram...@rus.uni-stuttgart.de> schrieb:
> Section "ServerFlags"
> Option "DontZap" "off"
> Option "Xinerama" "off"
> EndSection
[...]
> [ 7790.627] (**) Option "Xinerama" "off"
>
> Beide Monitore zeigen nun dasselbe Bild an.

Args. Ich fürchte, ich war Dir keine Hilfe. Aber zum Glück hast Da ja, so
wie ich den Rest des Threads lese, auch kompetentere Hilfe bekommen.

Ich bin (immer noch) überzeugt, dass ich einfach mit Abschalten von
Xinerama genau das bekommen hatte, was Du suchst. Allerdings war das mit
dem nvidia-Treiber und unter CentOS 5 (also deutlich älteres Xorg)...

Bei der Gelegenheit:
Zaphod Beeblebrox ist doch der Type aus Per Anhalter durch die Galaxis
mit den zwei(?) Köpfen?! Das sollte mir eine Merkhilfe für die Zukunft
sein.

Ulli Horlacher

unread,
Jan 29, 2013, 10:14:06 AM1/29/13
to
Jochen Lübbers <jo...@buerotiger.de> wrote:

> Ich bin (immer noch) überzeugt, dass ich einfach mit Abschalten von
> Xinerama genau das bekommen hatte, was Du suchst. Allerdings war das mit
> dem nvidia-Treiber und unter CentOS 5 (also deutlich älteres Xorg)...

Anderer PC mit nvidia-karte tut das auch bei mir. Nur will ich nun den
neuen PC benutzen und der hat eben die onboard Intel Grafikkarte.

Ulli Horlacher

unread,
Jan 29, 2013, 10:16:02 AM1/29/13
to
Ulli Horlacher <fram...@rus.uni-stuttgart.de> wrote:

> > Ein relativ neuer xf86-video-intel (2.20+) kann wieder den
> > "Zaphod-mode": http://en.gentoo-wiki.com/wiki/X.Org/Dual_Monitors#Configuration
>
> Die Website ist grad nicht erreichbar, aber immerhin weiss ich jetzt nach
> welchem Stichwort ich suchen muss! Das ist schon mal was! :-)
>
> Die man-page meint:
>
> Option "ZaphodHeads" "string"
>
> Specify the randr output(s) to use with zaphod mode for a
> particular driver instance. If you this option you must use
> it with all instances of the driver For example: Option
> "ZaphodHeads" "LVDS1,VGA1" will assign xrandr outputs LVDS1
> and VGA0 to this instance of the driver.

Funktioniert leider nicht:

root@diaspora:/var/log# grep ZaphodHeads Xorg.0.log
[ 93439.784] (WW) intel(0): Option "ZaphodHeads" is not used

Ulli Horlacher

unread,
Jan 29, 2013, 10:27:12 AM1/29/13
to
Christian Neukirchen <chneuk...@gmail.com> wrote:

> Allerdings sollte auch xf86-video-intel mit der Option "AccelMethod" "SNA"
> inzwischen (wieder) Zaphod-mode können.

Ist bei Ubuntu 12.04 leider nicht enthalten.
Ok, muss ich halt noch eine Grafikkarte kaufen...

Jochen Lübbers

unread,
Jan 30, 2013, 4:17:50 AM1/30/13
to
Ulli Horlacher <fram...@rus.uni-stuttgart.de> schrieb:
> Anderer PC mit nvidia-karte tut das auch bei mir.
Ah, da bin ich ja beruhigt. Ich zweifekte schon an meinem
Erinnerungsvermögen...

> Nur will ich nun den neuen PC benutzen und der hat eben die onboard
> Intel Grafikkarte.
So hatte ich Dich auch verstanden. Ich war allerdings nicht auf den
Gedanken gekommen, dass verschiedene Treiber sich mit dieser allgemeinen
Option verschieder verhalten könnten. Wieder was gelernt für's Leben.

Gruß & Dank

Ulli Horlacher

unread,
Feb 4, 2013, 6:23:43 PM2/4/13
to
Ulli Horlacher <fram...@rus.uni-stuttgart.de> wrote:

> > Allerdings sollte auch xf86-video-intel mit der Option "AccelMethod" "SNA"
> > inzwischen (wieder) Zaphod-mode k�nnen.
>
> Ist bei Ubuntu 12.04 leider nicht enthalten.
> Ok, muss ich halt noch eine Grafikkarte kaufen...

Nvidia GeForce 8400GS fuer 25 Euro bzw der nvidia Treiber kann den
gewuenschten Modus mit 2 unabhaenigen X displays.
Um mal einen gewissen Herrn Linus T. zu zitieren: "fuck intel" :-)

Juergen Ilse

unread,
Feb 4, 2013, 7:01:35 PM2/4/13
to
Ulli Horlacher <fram...@rus.uni-stuttgart.de> wrote:
> Nvidia GeForce 8400GS fuer 25 Euro bzw der nvidia Treiber kann den
> gewuenschten Modus mit 2 unabhaenigen X displays.
> Um mal einen gewissen Herrn Linus T. zu zitieren: "fuck intel" :-)

Jener Herr T. sagte das aber ueber eine andere Firma ...

Tschuess,
Juergen Ilse (jue...@usenet-verwaltung.de)
--
Ein Domainname ist nur ein Name, nicht mehr und nicht weniger.
Wer mehr hineininterpretiert, hat das Domain-Name-System nicht
verstanden.
0 new messages