Page 1 of 1

Displayprobleme

Posted: 18. May 2008 16:14
by ElBlues
Ich versuche hier gerade ein Geode LX 800 System zusammen mit einem älteren Display zum Laufen zu bekommen und habe dabei noch ein paar Probleme:

Mit der im BIOS voreingestellten Displaygröße sehe ich auf dem 640x480er Display nur einen Teil des Dargestellten. Stelle ich die Auflösung im BIOS auf 640x480 um, so ist die Darstellung ziemlich unbrauchbar, das Bild ist irgend wie doppelt und flackert. So weit die Hardwareprobleme, jetzt der spannnede Softwareteil:

Booote ich bei diesem Setup einen 2.6.25er Kernel mit den Optionen "video=fbdev vga=0x311", so schaltet das Bild auf eine absolut stabile Darstellung um, auch der beim Booten angezeigte Tux sieht absolut sauber aus. Das ändert sich aber in dem Moment, in dem der X-Server gestartet wird. Dieser nutzt den fbdev-Driver mit 16 Bit Farbtiefe, das sollte also das Gleiche sein, wie vom vga=x311 verursacht.

Isses aber nicht, die Darstellung ist genau so kaputt wie vor dem Booten des Kernels. Welche Xorg-Serveroption könnte da noch fehlen?

Posted: 18. May 2008 20:08
by Janka
Das muss nicht zwangsläufig derselbe Videomodus sein. Für X wird ein Modus entsprechend der Werte von "HorizSync" und "VertRefresh" in der "Monitor"-Scetion eingestellt. Vermutlich sind diese Werte für dein Display zu hoch. "HorizSync 31-35" und "VertRefresh 58-62" sollten für ein 640x480-TFT genügen und helfen.

Janka

Posted: 21. May 2008 8:26
by ElBlues
Danke, ich probiere das mal :-)