SuSE Linux: Versions since 6.4
XFree86: Versions since 4.0
Before the official start of the kernel, even before the kernel switches into the 32 Bit protected mode, you can change with a Bios call to the graphic mode you want to use. This graphic mode will be in use during the linux system is running.
Your graphic card is compatible to `VESA BIOS Extensions 2.0' or higher.
To put the facts mentioned above in practice you need the kernel support for the so called framebufferdevice. If you intent to use X also with the framebufferdevice, due to the fact that your graphic card is not supported with XFree86 directly, you have to install a package from the CD. Since SuSE Linux version 6.3 the support for VESA framebufferdevices is compiled into the kernel, so that it is not neccessary to compile the kernel new.
Resolution in Pixel
colour depth | 640x480 800x600 1024x768 1280x1024
256 (8bit)| 769 771 773 775
32000 (15bit)| 784 787 790 793
65000 (16bit)| 785 788 791 794
16.7 Mill.(24bit)| 786 789 792 795
To get a resolution of 1024x768 with 16 Bit colour depth
you have to type at the LILO boot prompt the following
option:
linux vga=791
This should look like this:
boot:linux vga=791
lilo
sax2 -m 0=fbdev
startx -- -bpp 16
The parameter `-bpp' also states the wanted colour depth. This colour depth has to coincide with the colour depth that was chosen during the start of linux using the `vga'-option.