Activar framebuffer en Linux
hi world!
Tal como dice el tÃtulo de la entrada, aprenderemos como activar framebuffer en nuestro Gentoo :)
Activar framebuffer resulta relativamente sencillo siguiendo los siguientes pasos:
Compilar el kernel con framebuffer embebido en el mismo y en mi caso debido a que uso una tarjeta nVidia he activado la opción nVidia Framebuffer support, para todo esto debemos ingresar al directorio de las fuentes del kernel.
cd /usr/src/linux
Posterior a esta debemos lanzar la herramienta para configurar nuestro kernel.
make menuconfig
Una vez se nos presente la interfaz ncurses básicamente los cambios debemos hacerlos en:
Device Drivers>Graphics Support
Ya con nuestro kernel compilado adecuadamente deberemos compilar una herramienta llamada hwinfo.
emerge -av hwinfoAhora lanzamos hwinfo con la opción framebuffer.
hwinfo --framebuffer
Nos mostrará información que usarémos para configurar la resolución de nuestra pantalla. De toda la información mostrada la que yo he tomado en cuenta es:
Mode 0x031b: 1280x1024 (+5120), 24 bits
Está por demás decir que esa lÃnea hace referencia a que mi pantalla estará configurada con una resolución de 1280x1024.
Para terminar configuramos nuestro grub con la información ofrecida por hwinfo. En mi caso el grub ha quedado se la siguiente forma:
vim /boot/grub/grub.confdefault 0
timeout 10
title Gentoo Linux 3.1.6-dkcorp.ec
root (hd0,0)
kernel /boot/kernel-3.1.6-dkcorp.ec root=/dev/sda3 resume=/dev/sda2 vga=0x031b
Si prestas atención podrás notar que al final de la lÃnea del kernel he agregado vga=0x031b y es justamente para lo que usé la información de hwinfo y bueno ahora terminado el asunto reiniciamos y en el arranque de nuestro sistema podrémos ver a tux y con él ya sólo queda disfrutar de framebuffer. :D