Appunti su Gentoo Linux.
Framebuffer

Cos'è un framebuffer

guida slackware

Kernel Mode Setting

Ancora non è supportato dai driver ufficiali nvidia. Quindi non ne parleremo anche se è il framebuffer migliore.

vesafb

Abilitare il supporto nel kernel

Device Drivers ->
	Graphics support  --->
		-*- Support for frame buffer devices  --->
			...
			*** Frame buffer hardware drivers ***
			...
			[*] VESA VGA graphics support
			...
		Console display driver support  ---> 
			<*> Framebuffer Console support
			[*]   Support for the Framebuffer Console Decorations

Compilate e copiate il kernel nel posto giusto.

Ora per abilitare bisogna passare dei parametri al kernel quando si avvia. Per motivi di sicurezza (credo) non si può avviare in automatico il framebuffer.

I modi grafici dello standard VESA li trovate qui: VESA

Se usate LILO (cambiate opportunamente):

...
# 1280x1024@24bit
vga=795
...

# gentoo framebuffer
image=/boot/newkernelfb
label="gentoofb"
read-only
root=/dev/sda5
append="video=vesafb:mtrr:3,ywrap"

Come vedete abbiamo imposatto l'mtrr a 3 e abbiamo scelto l'ywrap: Gentoo guide.

Riavviate il pc e scegliete il nuovo kernel da LILO.