xinerama ueber mehrere GraKas

FierceOne

Kampfmaschine
Hallo!

Ich versuchte in der letzten Nacht 3 Monitore zum Laufen zu bekommen. Bei den GraKas handelt es sich um eine Geforce 9600GT und eine Quadro FX 3450 (beide in PCIex16 Slot). An ersterer sind 2 Monitore angeschlossen an letztere demzufolge nur einer. Die Aufloesung aller 3 Monitore ist identisch (1280x1024)

Als erstes habe ich versucht TwinView ueber die ersten beiden zu configurieren und dann via Xinerama den 3ten dazuschalten. Das Ergebnis (via startx (KDE) oder xinit, xdm) ist dass ich den NVidia Splash Screen noch sehe und er danach auf den Console zurueckschaltet und X beendet. Fehlermeldungen (im Log) seitens X.org gibt es _keine_, d.h. nirgends (EE). Lustigerweise geht es wenn ich einfach nur via 'X' starte, d.h. ich bekomme den grauen Hintergrund und kann mit der Maus ueber alle Bildschirm fahren (was genau ist denn anders wenn ich via X bzw xinit oder xdm starte???). Sobald ich Xinerama deaktivierte ging es immer. Dummerweise kann man dann halt keine Fenster durch alle 3 Monitore ziehen.

Als naechstes dachte ich mal die "reine" X Loesung zu probieren und alle 3 Monitore via Xinerama anzusprechen, also ohne TwinView. Das Ergebnis blieb soweit das Gleiche - ohne Xinerama geht's, mit Xinerama leider nicht.

Um den Fehler weiter einzukreisen habe ich versucht nur 2 Monitore via Xinerama anzusprechen. Falls beide an derselben GraKa (9600GT) haengen geht's, falls nicht (einer an 9600GT einer an FX3450) tritt o.g. Fehler auf. Composite habe ich auch mal testweise deaktiviert, der Ergebnis hat sich auch hier nicht veraendert.

Fazit:

ohne Xinerama: - alles in allen Konfigurationen lauft

mit Xinerama (ob 3x Xinerama oder TwinView+Xinerama ist egal):

3 Bildschirme:
- starten via "X" bringt grauen Schirm mit Maus ueber alle Bildschirme
- starten von xinit, xdm oder startx (KDE) resultiert in Abbruch ohne Fehlermeldung irgendwo
- Composite deaktivieren hilft nicht

2 Bildschirme
- an der selben GraKa laeuft es prima
- ueber verschiedene GraKas tritt o.g. genanntes Problem auf.

1 Bildschirm laeuft immer, egal an welcher GraKa

Es gibt einige Leute die wohl dasselbe Problem haben, allerdings crasht bei denen die Maschine komplett. Antworten oder Vorschlaege stehen nirgends.

Ach ja, alles mit nvidia blob gemacht. Wenn ich Zeit habe versuche ich heute Abend nochmal den nv Treiber.

Hat irgendjemand ne Idee bzgl. Probleme mit Xinerama ueber 2 separate GraKas?! Ich kenne mich mit X.org leider nicht wirklich aus, weis also nicht worauf das Problem hindeutet.

Danke!
 
Ha! randr. Sehr gut! Da bin ich noch gar nicht drauf gekommen. Leider bin ich gerade nicht zu Hause, kann es also nicht ausprobieren. Ich werde berichten.

Danke!
 
So ich bin jetzt mal nach Wiki vorgegangen. Ich glaube das bringt mich nicht weiter. Wenn ich xrandr eingebe bekomme ich Folgendes:

Code:
Screen 0: minimum 1152 x 480, current 2560 x 1024, maximum 2560 x 1024
default connected 2560x1024+0+0 0mm x 0mm
   2560x1024      50.0*
   2560x960       51.0
   1152x864       52.0
   2048x768       53.0
   1600x600       54.0
   1280x480       55.0

Von mehreren Screens sehe ich da leider nix. Die Ausgabe aendert sich uebrigens nicht wenn ich den 3ten Monitor auch noch an eingeschaltet habe (natuerlich ohne Xinerama).

Nun, da current = maximum und ich auch sonst keine screens sehe, denke dass es so wohl leider nicht gehen wird.
 
Hi,

ich hatte vor geraumer Zeit auch 3 Bildschirme an 2 NVidia Karten ( 7600GT und FX5200 ... glaube ich ). Hatte es mit nvidia-settings hinbekommen ( nach bissel Probieren ). Vielleicht hilfts Dir ja?!

Grüße
Kai
 
Ja, mit nvidia-settings habe ich angefangen. Die config die der erzeugt nutzt den TwinView + Xinerama Ansatz. Wie gesagt, es hat nicht funktioniert. Gerade eben habe ich mal durch /var/log/messages geschaut. Interessant dabei ist das es bei jedem Start von (startx, xdm oder xinit) jede Menge segfaults gibt. Ich denke ich werde es erstmal dabei belassen und die komplette Kiste updaten wenn ich Zeit habe. (Das System ist ca. 1.5 Jahre alt). Die naechsten Tage wirds damit wohl nix werden weil ich dringend damit arbeiten muss, mir also keine Ausfallzeit leisten kann. Und danach geht's in den Urlaub. Sobald ich hier weiter ackere und was Neues finde werde ich mich wieder melden...

Gruss
 
Back
Top