Herbert Albert wrote:
Am Sonntag, 31. Juli 2005 15:59 schrieb Christian Boltz:
Hallo Herbert, hallo Leute,
[...]
Hast Du schonmal mit dem Bootparameter vga=normal getestet?
Nun habe ich das auch auf einem rechner mit SuSE 9.3 und einer Matrox G550DH. Das SuSE 9.0-System läuft noch mit XFree, das 9.3er mit Xorg.
Hmm, seltsam. Probier auch hier mal vga=normal als Bootparameter.
An dem System mit der Matrox-Karte (das andere ist gerade einige Kilometer weg) ist für die SuSE 9.3 in /boot/grub/menu.lst folgendes eingtragen (nicht von mir, sondern durch die Installation:
kernel (hd1,0)/vmlinuz root=/dev/hdb6 vga=0x31a selinux=0 splash=silent resume=/dev/hdb2 showopts initrd (hd1,0)/initrd
Damit nutzt Du den vesa-Framebuffer bei 1280x1024 und 16bit Farbtiefe. Ich habe hier 'ne SuSE 9.2 mit Kernel 2.6.12.x und 'ner Matrox G550 DualDVI laufen. Umschalten auf Konsole / zurück zu X geht _ohne_ Probleme. Hast Du mal statt vga=0x31a den matroxfb versucht? (video=matroxfb:vesa:0x11A würde wieder 1280x1024 mit 16 bit Farbtiefe entsprechen. Siehe auch in Kernel-Source tree unter Documentation/fb). Ich habe hier "video=matroxfb:vesa:0x1bf" für 1600x1200 mit 24 bit Farbtiefe auf der Konsole sowie 1600x1200 in xorg ohne Probleme laufen. (Gut, ob der matroxfb Support in den SuSE Kerneln drin ist, kann ich mangels SuSE-Kerneln nicht ausprobieren. Das kannst Du aber aus /proc/config.gz herausfinden. Ich verwende einen eigenen Kernel.)
Für mein altes SuSE 9.0 (mit Xfree) auf der selben Hardware steht da:
kernel (hd0,1)/vmlinuz root=/dev/hda6 vga=0x317 video=matrox:enabled,accel,vesa:0x118.mtrr splash=sil ent desktop hdc=ide-scsi hdclun=0 showopts initrd (hd0,1)/initrd
Hier nutzt Du ja den matroxfb (bei Kernel 2.4 wurde der IMO noch mit video=matrox... aufgerufen; nun ist es video=matroxfb...) Wäre vielleicht 'ne Option für Dich. Andreas