Boot up/start options

From The World according to Vissie
Jump to navigation Jump to search

Framebuffer console

Radeon

Generally it should not be a problem to use the radeon framebuffer driver and still be able to use hibernation. The fix in the official Linux kernel will detect an affected ThinkPad automatically (using a blacklist) and activate a workaround. Radeon framebuffer

Set your kernel configuration in /usr/src/linux/.config:

CONFIG_FB_RADEON=y
CONFIG_FB_RADEON_I2C=y
CONFIG_FB_RADEON_BACKLIGHT=y

Add this statement to your kernel command line: /etc/boot/grub/menu.lst

video=radeonfb:mtrr,ywrap,1400x1050-32

For explanation goto http://lxr.linux.no/linux/Documentation/fb/vesafb.txt

The only setback is that this driver is not supported by most boot splash configurations. At least I wasn't able to get it working...

VESA framebuffer

Configure the kernel (check your /usr/src/linux/.config):

CONFIG_FB_VESA=y

Alternatively you may consider compiling it as a module (CONFIG_FB_VESA=m), although it wouldn't make much sense...

Add this statement to you kernel command line:

vga=837

I didn't do much testing with this framebuffer driver since radeonfb works fine for me and I don't desperately want to have a boot splash. Besides, there is a newer VESA framebuffer called vesa-tng, recently renamed to uvesa, available.

FRAMEBUFFER RESOLUTION SETTINGS

   +-------------------------------------------------+
        | 640x480    800x600    1024x768   1280x1024
    ----+--------------------------------------------
    256 | 0x301=769  0x303=771  0x305=773   0x307=775
    32K | 0x310=784  0x313=787  0x316=790   0x319=793
    64K | 0x311=785  0x314=788  0x317=791   0x31A=794
    16M | 0x312=786  0x315=789  0x318=792   0x31B=795
   +-------------------------------------------------+

Intel

video=intelfb:mode=1024x768-32@70,accel,mtrr

http://www.mjmwired.net/kernel/Documentation/fb/intelfb.txt