Hei zusammen.
Ich habe mich am Wochenende an der Installation einer Matrox G550 in dem Rechner meiner Eltern versucht bin aber nicht weit gekommen.
Nach dem Einbau erkennt YaST zwar die Karte richtig auch die Monitorauflösung wird richtig angezeigt, aber wenn ich diese Einstellungen dann bestätige und den Rechner weiter “durchstarten” lasse bekomme ich statt des Anmeldebildschirms einen schwarzen Schirm angezeigt. Hier kann ich mich dann tatsächlich “blind” mit Benutzername und Passwort anmelden und komme dann auch in KDE rein, nur auch hier wieder eine Auflösung, die jenseits von gut und böse ist. Leider lassen sich diese Einstellungen auch nicht über YaST ändern, da hier dann leider spätestens bei den Änderungen SaX abstürzt.
Auch die Idee erstmal mit dem Runlevel drei zu starten, hier dann mit sax -a die Einstellungen zu speichern und danach in den Runlevel 5 zu wechseln scheitert am selben Problem.
Danach habe ich es dann noch mit einer Anpassung der XF86Config (Datei kann geringfügig anders heißen) versucht und hier statt des mga-drivers mal vesa eingetragen, die Einstellungen für den zweiten Monitoranschluss auskommentiert und ebenso die Optionen vom mga-Treiber. Leider besteht dann auch hier das Problem weiter.
Kann mir irgendjemand hierzu sagen, wie ich das Problem am geschicktesten doch noch behoben bekomme? Weil die Karte die da jetzt drin ist, ist nicht wirklich der Hammer (Elsa Victory 3D von grob geschätzt 1995), wäre schon ganz nett, wenn ich die andere da auch noch mal zum Laufen bewegen könnte ;)
Besten Dank schon mal vorab.
Wiebke
Hallo Wiebke,
habe mit meiner Karte vergleichbare Erfahrungen (übrigens unter allen Linux Distri’s gemacht) ohne eine echte Ursache oder Lösung zu kennen.
Stand meiner Recherchen:
Dieser Fehler tritt bei mir nur auf, wenn ich den Monitor an den DVI-Port hänge Ab SuSE 10.0 wird es etwas besser. Aber richtig funktionieren tut es nur wenn man nach dem Wechsel in den Grafikmode, den Monitor kurz aus und wieder ein Schaltet. Überprüft man die gewählte und die eingestellte Einstellung in der Config Datei, so wurde bei mir immer die nächst höhere gewählt, wie eigentlich max. zulässig (dieses Verhalten ist aber nicht unter allen Versionen von SuSE bzw. mit allen getesteten anderen Distris reproduzierbar) Ich habe den Fehler sowohl an den SuSE Support gemeldet (ohne echte Lösung), als auch an XF86-Entwickler (mir fällt gerade auf, daß ich den Fehler wohl an X.org noch nicht gemeldet habe) Leider kann ich Dir nicht fiel weiter helfen. Übrigens ist der Fehler hier schon ein, zwei mal behandelt worden. Ich kann aber leider keinen mehr finden.
Ciao
Ulf
1. Es handelt sich um ein reines SuSE-Problem. Unter Mandriva Linux zB. läuft die Karte mit ein oder zwei analogen Monitoren, mit XFfree86 und Xorg problemlos.
2. Ob der XServer ein Problem erkennt, kann man durch Auswerten der Log-Datei (/var/log/messages/Xfree86.0.log oder so ähnlich, sitze gerade an einem Solaris-Rechner) erfahren. Interessant sind Zeilen die mit WW bzw. EE beginnen. Außerdem empfiehlt es sich einen Blick auf die Auflistung der Mode-Zeilen in der Datei zu werfen, ob evtl. für die gewünschte Auflösung keine passende Modeline existiert und der XServer daher eigenmächtig etwas auswählt.
3. Vorstellbar ist, dass der Anmeldebildschirm auf den falschen Anschluss geschickt wird. Wenn nur ein Anschluss der Karte benutzt wird, sollte die XF86Config nur eine Screen- und eine Monitor-Section enthalten.
4. Für diese einfache Konstellation können die Werte der Sections auch per Hand eingetragen werden. Die Vertikal- und Horizontal-Frequenzen des Monitors können dem Handbuch entnommen werden. Die Einstellung der Auflösung sollte für alle Pixeltiefen auf die Gewünschte fixiert werden. Eine passende Modeline kann man sich im Internet (z.B. hier [1]) errechnen lassen.
Hi man-draker,
ich kann ja das Verhalten bei mir mal beschreiben, evtl. wird dadurch das Fehlerbild deutlicher. Ob es sich bei Wiebke um den gleichen Fehler handelt kann Sie ja evtl. noch Berichten.
Kann ich so nicht ganz bestätigen (Siehe meine Antwort oben). Auch bei mir tritt das Problem mit zwei Analog angeschlossenen Monitoren nicht auf. Es tritt ausschließlich mit einem Digital angeschlossenen TFT’s auf. Und dieses ist mit allen von mir getesteten und auf dem Kernel 2.6.x aufsetztenden (live-)Distiribuionen so (Knoppix, Kanotix, (k)Ubuntu, SuSE, Debian, Mandrake, …). Dort konnte ich nur wenig erkennen. Außer das er die Auflösung zu hoch schaltet, was einem aber letztlich auch ein Guter Monitor mitteilt. Dieses fenomehn tritt bei mit nachweislich beim Booten auf, da der DVI Ausgang eigentlich der zweite ist. Die Karte aber einen Angeschlossenen Monitor am zweiten erkennt und die Reihenfolge umschaltet. Dieses tritt bei Verwendung eines zweiten Monitors am VGA Ausgang nämlich nicht auf. Auch dieses hat bei mir keinen Sonderlichen Erfolg gebracht, da die Liste bei Digital angeschlossenen Monitoren wohl um die Ausgehandelten Auflösungen ergänzt wird. Hier vermute ich die Ursache des Problems in Kombination mit der verdrehten Bootreihenfolge der Anschlüsse. Bei einem aus und erneuten wieder einschalten (während der Linux Grafiktreiber im Hintergrund läuft) sorgt aber sofort für ein normales Verhalten und eine Richtige anzeige, wie es auch im Betrieb mit einem Analog angeschlossenen oder zwei Angeschlossenen Monitoren auftritt. PS: Ich hoffe ich habe Euch jetzt nicht verwirrt, aber mir ist eigentlich fiel am eingrenzen und lösen des Problems gelegen. Ich lese immer wieder von den Problemen mit der Grafikkarte, aber keiner hat meine Beobachtung bisher kommentiert, weshalb eine entsprechende Bug-Meldung für mich schwierig ist. Aber evtl. könnt Ihr beide mich ja unterstützen. So würde mich interessieren wie sich der Fehler bei Wiebke verhält und ob man-draker schon ein mal einen digitalen Monitor angeschlossen hatte.
Ciao
Ulf
Ich hatte im Zuge des Umstiegs auf einen LCD-Bildschirm die Matrox eigentlich stillgelegt, da sie digital keine 1600er Auflösung bietet, aber ich werde heute Abend mal versuchen das Problem nachzuvollziehen.
So wie aussieht, gehen Matrox mit DVI und Linux überhaupt nicht gut zusammen.
Der (zweite) DVI-Port der Karte wird nach Forenausagen nur bei Verwendung der Matrox-eigenen Treiber unterstützt. Diese sind in der aktuellsten Version aber nur bis xorg 6.8.2.0 vorgesehen. Die aktuellen Distris verwenden aber 6.9.x.
Vorschlag:
– Für DVI-Betrieb eine andere Karte verwenden.
– Oder den Parameter:
Option “DigitalScreen1” “Yes”
in der
Section “Device”
probieren.
– Oder in der XF86Config-4 den Treiber “mga” durch “vesa” ersetzen.
Hei zusammen.
Wie schon gesagt ist es der Rechner meiner Eltern, der in Norddeutschland steht derweil ich mich gerade wieder zu Hause in Südnorwegen befinde und die Karte leider auch nicht mitnehmen konnte.
Das mit der Änderung des XF86Condig Treibers habe ich allerdins am letzten Wochenende noch versucht, hat leider auch nichts gebracht.
Ich hab’ dann nochmal bei SuSE in den Supportbereich geschaut und danach sieht es mir ein bißchen so aus, dass ich die Karte zum Leben erwecken könnte, wenn ich denn ein paar Updates fahren würde.
So denn alles glatt geht bekomme ich die Graphikkarte hier zu mir nach Norwegen mitgebracht – allerdings erst Anfang August.
Falls sich bis dahin jemand findet, der das Problem schon selber hatte und gelöst bekommen hat ohne eine neue Graphikkarte zu kaufen wäre es natürlich super, wenn derjenige den Weg dahin hier verraten könnte. :)
Besten Dank schon mal für alle Lösungsvorschläge – ich werde sie testen, sobald ich die Karte wieder in meinen Fingern halte.
Wiebke
Hi,
also ich habe hier (evtl?) ähnliche Probleme mit einer Matrox G450MMS (bis 4 Monitore) und dem Matrox-eigenen Treiber: Ich habe zwei 1600×1200 TFTs an der Karte hängen, aber wenn ich die via DVI anschließe und X starte schalten sie schwarz und melden ‘out of sync’.
Schließe ich sie analog an funktioniert es, wobei laut logfile des X-Servers genau dieselben Modelines verwendet werden wie vorher. Stelle ich eine geringere Auflösung ein (1280×1024) funktioniert auch der DVI-Ausgang. Das ganze auf einer SuSE 9.2.
Ich habe leider keinen anderen Monitor zur Verfügung um zu testen ob dies nun ein Ding des Monitors oder der Karte/des Treibers ist, allerdings funktionieren dieselben Monitore auf einem anderen System (Matrox Parhelia, SuSE 9.3 mit Matrox-eigenen Treibern) in 1600×1200 auch via DVI.
Gelöst habe ich das Problem (noch) nicht, die Monitore sind halt analog angeschlossen….
Pit
Hi,
entschuldigt das ich etwas penetrant bin, aber mich würde interessieren ob bei Dir der obige Tip von mir mit dem ausschalten (nachdem die “out of sync” Meldung erschienen ist) und erneutes wieder einschalten, die Auflösung korrekt einstellt und Du dann auch ein Bild in der richtigen Auflösung siehst?
Ciao
Ulf
Hi,
bei mir (auch G550) tritt das Problem umgekehrt auf. Seit dem Update (bzw. der
Neuinstallation) von SuSe 9.1 -> 10.0 kann ich aus dem X-Server nicht mehr mit
Strg-ALT-Fx (1,2,…) auf die Konsole umschalten. Dann kommt ein freundliches
“No Signal” vom LCD Panel (DVI – Port angeschlossen). Beim Booten wird aber
der Textmodus sehr wohl noch angezeigt …
Der Trick mit dem Ausschalten hilft hier leider auch nicht … :-(
Gruß
Stephan
Hei zusammen.
Nachdem dann im August die Karte zu mir nach Südnorwegen kam hab ich mich vor ein paar Wochen nochmal daran versucht sie mit der SuSE 9.1 zum Laufen zu bewegen, wollte aber auch in meinem eigenen Rechner nicht funktionieren.
Mittlerweile hab ich auf meinem Rechner dann die SuSE 10.0 installiert (mit Umweg über die opensuse 10.1) und siehe da die Karte läuft ohne Probleme. Auch das Umschalten auf die Konsole funktioniert problemlos. Muß nur meinem guten alten Testsystem-Windows bei Gelegenheit nochmal erklären dass es jetzt eine neue Tastatur, eine neue Maus und eine neue Grafikkarte hat… Aber das wird schon werden und wenn nicht kann man ja neu installieren ;)
Vielen Dank für alle mit den Tipps und Sorry das ich mich nicht früher wieder zu dem Thema gemeldet habe – die ganze Umstellung ist in einer “es ist Wochenende, ich kann neben meinem Rechner schlafen, während der noch die DVDs für SuSE aus dem Netz saugt” Aktion passiert…
Wiebke