Framebuffer graphics

Any VESA2-compliant graphics adapter is capable of providing framebuffer graphics. Framebuffer graphics provide an abstraction layer for the graphics hardware in your computer system and provide an easy way for X to interact with and control your graphics hardware. If nothing else works, this is your best chance of getting graphics configured, but may negatively affect the performance of your hardware.

If you need to use framebuffer graphics, you can specify a graphical resolution at boot time through a boot parameter, such as vga = 791, which sets the resolution to 1,024 x 768 at 16-bit color depth (a common and reasonably safe option). Having booted with this boot parameter, you can then run sax2 and choose VESA Framebuffer Graphics as the graphics card (see Figure 8-3). You should then find that you have no choice of resolution and you can test and save the configuration. You should then be able to start the X server with the command startx to check that everything is working.

The easiest way to set the vga parameter at boot time is to press the spacebar as soon as the SUSE boot screen displays. This suspends the boot process, enabling you to specify additional boot parameters at the bottom of the boot screen.

Figure 8-3: sax2 — selecting framebuffer graphics
Table 8-1 lists common resolutions with the relevant vga parameter codes.

Table 8-1:

Framebuffer vga=

Parameters

Resolution

Color Depth

640 x 480

800 x 600

1,024 x 768

1,280 x 1,024

256 (8-bit)

769

771

773

775

32,768 (15-bit)

784

787

790

793

65,536 (16-bit)

785

788

791

794

16.7 million (24-bit)

786

789

792

795

When you are sure that the configuration works, you can set the vga= parameter in the file /boot/grub/menu.lst so that it will take effect at the next boot. You should make this change in the default configuration, so you need to edit the first instance of vga= in that file. Note that if you have configured framebuffer graphics, they simply will not work unless the system is booted with the correct vga= parameter.

Was this article helpful?

0 0

Post a comment