Hallo alle zusammen!
Ich habe einige Zeit damit verbracht eine 2. Grafikkarte im PCI als Framebuffer Device zum Laufen zu bekommen und wollte kurz die Erfahrungen zu verschiedener Hardware posten.
Meine Versuche have ich mit Suse 9.1 und dem Kernel 2.6.5 gemacht.
Was immer geht ist VGA16, sieht nur nicht gerade schoen aus....
Was die Kernel auch immer unterstuetzen ist VESA. In diesem Fall soll man nach als Startparameter fuer den Kernel vga=<videomode> angeben. Ist im Netz leicht zu finden.
Leider unterstuetzte keine von den Karten die mir zur Verfuegung standen VESA und damit fing der Aerger an.
Ich habe folgende Karten getestet:
S3 Trio64V+
- VGA16 geht
- VESA geht nicht. Bei VGA=... meldet der Kernel nur dass der Grafikmode nich unterstuetzt wird und bietet verschiedene Text-Modi an.
- Unterstuetzung im Kernel existiert nur fuer PPC. Es soll den Treiber frueher auch fuer i386 gegeben haben, es soll auch ein Patch existieren, ich habe aber ausser Hinweisen nix substanzielles gefunden.
- Ansonsten ist die Trio64 eine gute Karte wenn man mit den Treibern fuer X arbeitet.
Trident TGUI9440
- VGA16 geht
- VESA geht nicht. Bei VGA=... meldet der Kernel nur dass der Grafikmode nich unterstuetzt wird und bietet verschiedene Text-Modi an.
- Im Kernel existiert zwar eine Trident Option, die ist aber fuer neuere Karten.
ATI Mach64CT
- VGA16 geht
- VESA geht
- Der Kernel bringt noch eine Option fuer diese Karte mit, die aber im Suse standardkernel aus ist. Neu uebersetzen ist also angesagt.
- Ich bin nicht sicher in wieweit das Problem an meinem 6" TFT liegt aber mit den anderen Karten kam es regelmaessig vor, dass beim Umschalten des Videomodes der Bildschirm weiss wird. Abhilfe schafft dann nur ein Ausschalten des Displays. Das habe ich mit der ATI noch nie beobachtet!
Momentan bin ich noch nicht sicher wie der richtige bootparameter fuer die ATI aussehen muss. Man findet folgende Varianten:
video=atyfb:640x480-8@60 z.B. fuer 640x480, 8bit Farbtiefe, 60Hz
oder
video=atyfb:vmode=xx
Hat da jemand prooven knowledge?
Per default startet die Karte bei mir mit 640x400 8bit und ist zickig was das Umkonfigurieren mit fbset angeht.
Gruss, Thomas.