Linux, Java, Música y otras hierbas…
Cambiando el FrameBuffer de video
Holas:
Hoy me tocó hacer varias cosas en consola y la verdad… que cosa mas incomoda que las lineas te queden cortadas y estar ocupando “less” para todo, así que un amigo me había mandado un mail preguntando acerca de algo llamado framebuffer.
Investigando un poco sobre el tema:
“El framebuffer es un concepto de sistemas operativos que designa a un método de acceso a dispositivos gráficos. El framebuffer es un dispositivo virtual del sistema operativo que se presenta ante las aplicaciones de diferentes maneras en función del sistema de que hablemos, aunque generalmente aparece como un archivo o un bloque de memoria RAM reservado en la computadora, y que puede ser accesado en lectura/escritura por uno o más procesos; en este archivo o zona de memoria especial cualquier escritura modifica directamente las imágenes desplegadas en el dispositivo de vídeo, para que de esa manera los programas puedan mostrar información en pantalla sin preocuparse de los detalles de implantación, ni de la interacción real entre el ordenador y el dispositivo de vídeo.”
Esta tablita nos sirve para mirar el code para poner como parametro en vga en la configuración del arranque “grub”.
| 640x480 | 800x600 | 1024x768 | 1280x1024 ----+---------+---------+----------+---------- 256 | 0x301 | 0x303 | 0x305 | 0x307 32k | 0x310 | 0x313 | 0x316 | 0x319 64k | 0x311 | 0x314 | 0x317 | 0x31A 16M | 0x312 | 0x315 | 0x318 | 0x31B ----+---------+---------+----------+----------
Para activar el framebuffer en nuestro linux, debemos modificar la configuración de nuestro arranque (en este caso grub) e insertar un parametro en la línea del kernel, el parametro es vga y el valor debes sacarlo de la tablita según como tu lo quieras y en directa relación con tu hardware de video.
## ## End Default Options ## title Debian GNU/Linux, kernel 2.6.8-2-686 root (hd0,0) kernel /boot/vmlinuz-2.6.8-2-686 root=/dev/hda1 vga=0x317 ro initrd /boot/initrd.img-2.6.8-2-686 savedefault boot
En este caso active una resolución para la consola de 1025×768 y la verdad… se ve increible
, ahora si es agradable trabajar en consola.
Escuchando: “Acid Rain” … “Liquid tension experiment”
| Print article | This entry was posted by pcollaog on 13 May, 2005 at 1:12 pm, and is filed under Uncategorized. Follow any responses to this post through RSS 2.0. You can leave a response or trackback from your own site. |




