[done] Xfree86, Notebook, 2 Monitore

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
cledith
Beiträge: 147
Registriert: 07.10.2006 13:38:44

[done] Xfree86, Notebook, 2 Monitore

Beitrag von cledith » 11.10.2006 17:42:26

Hallo,
Wie ich einem anderen Thread bereits geschrieben habe, bin ich noch ganz neu bei Linux dabei. Daher habe ich natürlich auch noch entsprechende Probleme :D

Ich habe leider noch nichts gefunden, mit dem ich klar gekommen bin, um meinen zweiten Monitor vernünftig zu arbeiten zu bekommen. Mit einem zweiten Monitor lassen sich tutorials einfach besser lesen und gleichzeitig ausprobieren. Deswegen bitte ich um Nachsicht, sollte diese Frage schon des öfteren gestellt worden sein und ich es nur nicht finden kann.

Ich habe ein Asus L35D mit einem SIS740 Grafikchip, mein Notebookmonitor und einen externen Samsung SyncMaster 750p, der am VGA Ausgang hängt. Auf diesen möchte ich nun gerne den Desktop erweitern (Xinerama) und kriege es einfach nicht hin. Ich weiß nicht wirklich, was ich in die XF86Config eintragen muss.
Treiber für den Grafikchip benutze ich die, die Debian mitschift (bei der Config vom X86 konnte man SIS als Treiber angeben) und laut SIS Homepage sind dies wohl auch die aktuellsten/ einzigen.

Wenn jmd. mich vielleicht in die richtige Richtung stoßen könnte oder mir zumindest sagen könnte, wo ich anfangen kann, wäre das super!

Unter Windows funktioniert das ganze wunderbar, ich hoffe, Linux steht da in nichts nach.

Vielen Dank für eure Hilfe!

P.S.: Wenn möglich würde ich es gerne auf Xfree zum Laufen bringen. Ich möchte zwar mit der Zeit zu Etch wechseln (wo Xorg mitkommt, wenn ich Recht informiert bin), damit aber doch noch ein bisschen warten möchte, bis ich mich sicherer fühle.
Zuletzt geändert von cledith am 04.02.2007 23:44:03, insgesamt 1-mal geändert.

Benutzeravatar
esteel
Beiträge: 242
Registriert: 23.07.2002 11:06:25
Kontaktdaten:

Beitrag von esteel » 11.10.2006 18:08:07

Das hier ist meine xorg.conf (die für Xfree sieht ja eigentlich nicht anders aus) mit der ich Xinerama und 2 Monitore benutze. Denke die kannst du als Vorlage nehmen um das bei dir zum laufen zubekommen. Mußt wohl nur die entsprechnende Treiber für deine Grafikkarte eintragen.
Was daran wichtig ist (wenn ich mich noch recht errinnere) ist das

Code: Alles auswählen

BusID "PCI:1:0:0"
Screen 0
bzw screen 0 in den beiden Grafikkarten Sektionen und natürlich das Xinerama :)

http://nopaste.debianforum.de/4289
i support free software: http://www.fsfe.org/en/fellows/esteel
a great free and opensource FPS game: http://nexuiz.com

cledith
Beiträge: 147
Registriert: 07.10.2006 13:38:44

Beitrag von cledith » 12.10.2006 10:37:59

Vielen Dank für die Antwort. Deine oder eine andere Xorg.config habe ich schon gelesen, wirklich weitergeholfen hatte das noch nicht.

Den Monitor und Screen habe ich eingetragen und denke auch mal korrekt. Nur weiß ich halt nicht, wie ich XInerama anbekomme und die Screens positioniere über die Layouts. Ich habe das mal von dir übernommen und einfach so in meine XF86Config übernommen. Das wird aber alles ignoriert. Mein zweiter Monitor zeigt weiterhin nur dasselbe Bild wie der Notebookscreen :(

Da muss also noch was falsch sein ;)

Vielen Dank!

Benutzeravatar
esteel
Beiträge: 242
Registriert: 23.07.2002 11:06:25
Kontaktdaten:

Beitrag von esteel » 12.10.2006 22:26:18

Die beiden Device Sektionen für die Grafikkarten sehen einfach falsch aus.. Bei mir sind das zweilmal genau die selben Angaben, nur mit einem Unterschiedlichen Screen (0/1) und dabei ist dann eben auch das BusID wichtig. Die BusID findest du mit [quote]lscpi | grep -i vga[/code] raus. Ich weiss aber nicht ob in deinem Fall 'vga' oder dieses 'sis' Ding besser ist.
i support free software: http://www.fsfe.org/en/fellows/esteel
a great free and opensource FPS game: http://nexuiz.com

cledith
Beiträge: 147
Registriert: 07.10.2006 13:38:44

Beitrag von cledith » 12.10.2006 23:39:31

Oh, ich hatte gedacht, ich müsste nur eine zweite Device Section einfügen, wenn ich auch physikalisch zwei Karten im Rechner habe.

Ich habe jetzt einfach mal deine Config so auf meine übertragen, wobei es leider noch nicht ganz klappt. So wie die XF86Config-4 da steht, startet er GDM und alles ist fein. Allerdings nur so lange, wie die Zeile im ServerLayout auskommentiert ist. Wenn ich sie nicht auskommentere startet er nicht, weil wohl "irgendwas falsch konfiguriert ist". Allerdings zeigter er bereits auf beiden Monitoren den schwarz/ weiß gestreiften Hintergrund, der erscheint, bevor das LoginFenster erscheint. Er schaltet dann ab und an zwischen dem eben beschriebenem und TTY1 hin und her und schließlich kommt die Fehlermeldung.

ich hoffe ich bin kein hilfsloser Fall :D

Benutzeravatar
esteel
Beiträge: 242
Registriert: 23.07.2002 11:06:25
Kontaktdaten:

Beitrag von esteel » 13.10.2006 11:11:05

Poste doch mal Fehlermeldung (evtl auch /var/log/X...log [weiss grad den genauen Dateinamen nicht]) und deine aktuelle config damit man sich das genauer anschauen kann und sich das nicht zusammen reimen muß :)
i support free software: http://www.fsfe.org/en/fellows/esteel
a great free and opensource FPS game: http://nexuiz.com

cledith
Beiträge: 147
Registriert: 07.10.2006 13:38:44

Beitrag von cledith » 13.10.2006 11:56:54

Morgen.
DIe Fehlermeldung kann ich nicht posten, da sie nicht angezeigt wird. Da steht, dass die Version von Xfree von Debian angepasst wurde und daher nicht mehr von xfree unterstützt wird. Danach ist die Meldung abgeschnitten.

Ich poste einfach mal die ganze Log, da ich nicht weiß, was davon hilfreich sein kann. Die Config ist im Posting vorher zu finden.

- XFree86.log

Edit: Mein Fehler. Ich habe hier eine falsche Konfig gepostet. Hier die richtige:

- XF86Config-4

Vielen Dank für deine Mühen!
Zuletzt geändert von cledith am 15.10.2006 23:28:00, insgesamt 2-mal geändert.

Benutzeravatar
esteel
Beiträge: 242
Registriert: 23.07.2002 11:06:25
Kontaktdaten:

Beitrag von esteel » 13.10.2006 13:34:35

Ich würde es mal so versuchen:

Code: Alles auswählen

Section "Device"
	Identifier "Notebook-SIS"
	Driver "sis"
	BusID "PCI:1:0:0"
	Screen 0
EndSection

Section "Device"
	Identifier "Standard VGA"
	Driver "sis"
	BusID "PCI:1:0:0"
	Screen 1
EndSection
Laut dem XFree86.log müßte die BusID richtig sein, falls nicht: Wenn du lspci in eine Konsole eingibts werden dir alle Geräte am PCI Bus angezeigt. Irgendwo sollte dabei deine Grafikkarte sein und am Anfang der Zeile steht die Bus ID. Bei APG ist das glaube ich immer 01:00:00. Das würde bedeuten BusID "PCI:1:0:0"

Ansonst kann es auch nicht schaden nach deiner Laptop Bezeichung + debian auf google zu suchen :)
i support free software: http://www.fsfe.org/en/fellows/esteel
a great free and opensource FPS game: http://nexuiz.com

cledith
Beiträge: 147
Registriert: 07.10.2006 13:38:44

Beitrag von cledith » 15.10.2006 22:55:24

Ich verstehe nicht ganz was du meinst. So wie du es mir vorgeschlagen hast, steht es doch bei mir in der Config... Abgesehen von den Strings. Aber die haben ja nun keinen Einfluss auf die Konfiguration.
Ansonst kann es auch nicht schaden nach deiner Laptop Bezeichung + debian auf google zu suchen
Das habe ich schon hinter mir. Deswegen bin ich ja hier im Forum, weil ich sonst nicht weiter weiß.

Das sagt übrigens lspci:
0000:01:00.0 VGA compatible controller: Silicon Integrated Systems [SiS] 65x/M650/740 PCI/AGP VGA Display Adapter
Ich gehe mal davon aus, dass die ID nach den vier führenden Nullen beginnt.

Ich habe eben mal versucht, den Screen auf den Samsung zu schmeißen. Das hat aber nicht geklappt. Also scheint noch irgendwas an der Konfiguration des Monitors, zweiten Devices oder des zweiten Screens falsch zu sein. Ich hoffe jmd. kann mir noch weiterhelfen!

Danke.

Benutzeravatar
esteel
Beiträge: 242
Registriert: 23.07.2002 11:06:25
Kontaktdaten:

Beitrag von esteel » 15.10.2006 23:16:12

Laut deinem letzten File das du gepostet hast steht in deiner Config:

Code: Alles auswählen

Section "Device"
	Identifier "Standard VGA"
	Driver "vga"
EndSection

Section "Device"
	Identifier "Notebook-SIS"
	Driver "sis"
EndSection
Zumindest bei meinem Notebook sind beide Monitore an der selben "Grafikkarte" dran also muß auch in beiden Sektionen der selbe Treiber stehen. Bei dir wohl am besten sis. Und damit der Treiber dann die zwei Anschlüße auseinander halten kann bzw weiss welchen von beiden er verwenden soll brauchst du noch die beiden BusID und Screen 0/1 Zeilen die fehlen noch.
i support free software: http://www.fsfe.org/en/fellows/esteel
a great free and opensource FPS game: http://nexuiz.com

cledith
Beiträge: 147
Registriert: 07.10.2006 13:38:44

Beitrag von cledith » 15.10.2006 23:32:07

Oh. Entschuldige bitte. Da habe ich was durcheinander gebracht. Da habe ich eine falsche Konfig verlinkt. Das war die XF86Config. Die wird aber gar nicht benutzt, wie ich dann später gemerkt habe. Deswegen habe ich jetzt immer die XF86Config-4 editiert. Ich habe oben der Link korrigiert, hier aber auch noch mal die richtige Konfig:

- XFConfig-4

Ich habe nochmal nen bisschen gesucht und weiß jetzt, dass der Treiber SIS Treiber Xinerama unterstützt (http://www.xfree86.org/current/SiS1.html#1).

cledith
Beiträge: 147
Registriert: 07.10.2006 13:38:44

Beitrag von cledith » 15.10.2006 23:45:29

Also.
Das ist der Stand der Dinge. Derzeit habe ich die Konfig, wie sie im letzten Posting verlinkt ist. Wenn ich die Zeile mit im Layout auskommentiert lasse, wie sie jetzt ist, dann funktioniert es. Wenn ich sie nicht weiter auskommentiere, dann startet er den Server und man sieht auch auf beiden Monitoren diesen schwarz-weiß-geriffelten Hintergrund, mit dem X als Mousezeiger. Den Mauszeiger sieht man allerdings nur auf Screen 0, auf dem Samsung ist er nicht zu sehen. Ich konnte leider nicht feststellen, ob ich die Maus auf den anderen Bildschirm verschieben konnte, da es zu schnell ging.

Kann es denn evtl. auch was mit den Eingabegeräten zu tun haben? Vielleicht war es eben Zufall, aber eben, als ich beim Start des Servers die Maus bewegt habe, war diese Schwarz-weiße Bild nicht so lange da. Vielleicht war es auch nur Zufall. Ich habe, wie gesagt ;) , keine Ahnung. Wenns notwendig ist, kann ich den Rest der Config gerne auch nochmal posten. An der habe ich aber nichts geändert. Die ist immer noch standardmäßig so.

Kann es an den Monitorangaben für den Samsung und den Modi zusammen hängen? Eigentlich sollte das alles richtig sein. Habe ich da evtl. noch was falsch gemacht? Denn das gilt weiterhin:
Ich habe eben mal versucht, den Screen auf den Samsung zu schmeißen. Das hat aber nicht geklappt. Also scheint noch irgendwas an der Konfiguration des Monitors, zweiten Devices oder des zweiten Screens falsch zu sein.
Ist vielleicht ein bisschen unklar. Ich wollte das Bild nur auf den Samsung packen, habe also einfach im Layout den Screen2 benutzt. Der Notebookmonitor hätte gar nicht benutzt werden sollen.

Benutzeravatar
esteel
Beiträge: 242
Registriert: 23.07.2002 11:06:25
Kontaktdaten:

Beitrag von esteel » 16.10.2006 00:19:20

Dazu fällt mir auch erstmal nichts mehr ein. Aber vielleicht hat Xinerama zusammen mit SiS ja Probleme weil sich die Auflösungen unterscheiden. Geht es ohne Xinerama aber dafür mit der Layout Zeile?
i support free software: http://www.fsfe.org/en/fellows/esteel
a great free and opensource FPS game: http://nexuiz.com

cledith
Beiträge: 147
Registriert: 07.10.2006 13:38:44

Beitrag von cledith » 19.10.2006 23:19:49

Entschuldige, hatte die Tage viel zu tun. Werd ich morgen mal ausprobieren und dann posten. Vielen Dank nochmal für deine Hilfe!

cledith
Beiträge: 147
Registriert: 07.10.2006 13:38:44

Beitrag von cledith » 04.02.2007 23:43:26

Oh man. Ich krame diesen Thread hier noch mal raus für den Fall, dass noch jmd. das Problem hat und ne Antwort sucht. Ich habe eine gefunden und möchte diese noch eben mitteilen. Ich habe mich die letzten Monate nicht damit auseinandersetzen können, jetzt die Tage erst wieder. Bei SIS chips geht das ganze etwas anders, nennt sich merged framebuffer mode, funktioniert aber dennoch wunderbar.

Nachzulesen hier:
http://www.winischhofer.eu/linuxsisvga.shtml

Jelzin
Beiträge: 332
Registriert: 17.02.2007 12:52:37

Beitrag von Jelzin » 15.04.2007 04:04:14

Jepp, mir hat's sehr geholfen. Isn schickes Ding, das SiSCtrl.

Aber trotz allem jetzt ne vielleicht n00bige Frage von mir:

Will auch aufm Laptop extern meinen CRT-Monitor anschließen, über den OnBoard-VGA-Ausgang. Mein Lapop packt mit dem SiS-Chipsatz ne max. Auflösung von 1024x768@60Hz, und wenn man SiSCtrl ganz normal benutzt wird der CRT ganz normal gemirrored. Das heißt er läuft mit der selben Auflösung.

Ich würd ihn aber ganz gern auf 1280x1024@85Hz laufen lassen. Als Mirror, er soll dasselbe Bild anzeigen wie auf dem Laptop. Nur halt mit anderer Auflösung.

Ist das überhaupt möglich?

lspci:

01:00.0 VGA compatible controller: Silicon Integrated Systems [SiS] 65x/M650/740 PCI/AGP VGA Display Adapter

Müsste ne SiS 740 sein wenn mich nicht alles täuscht.

Antworten