Home > Manuscriptus digitalis > Herramientas para activar el framebuffer

Herramientas para activar el framebuffer

July 23rd, 2009

Tras activar la nueva computadora para tiempo real, era el momento para seguir con el DirectFB. Vaya sorpresa cuando mis propias instrucciones no funcionaron, vieron la página de la wikipedia con los modos de video? ¡son muchos y confusos! He visto que el modo de video que entiende el framebuffer cambie en 3 computadoras siendo la misma resolución…

A hacer lo de siempre, investigar un poco y saltaron un par de herramientas que me facilitaron la vida:

HWINFO

Es una aplicación que te da información sobre el hardware de la computadora.

Lo instalamos:

$sudo apt-get install hwinfo

Ahora le preguntamos sobre el framebuffer:

$sudo hwinfo --framebuffer

y el resultado es algo asi:


$ sudo hwinfo --framebuffer
02: None 00.0: 11001 VESA Framebuffer
[Created at bios.450]
Unique ID: xxxxxxxxxxxxx
Hardware Class: framebuffer
Model: "Intel(r)865G Graphics Controller"
Vendor: "Intel Corporation"
Device: "Intel(r)865G Graphics Controller"
SubVendor: "Intel(r)865G Graphics Chip Accelerated VGA BIOS"
SubDevice:
Revision: "Hardware Version 0.0"
Memory Size: 31 MB + 832 kB
Memory Range: 0xf0000000-0xf1fcffff (rw)
Mode 0x033c: 1920x1440 (+1920), 8 bits
Mode 0x034d: 1920x1440 (+3840), 16 bits
Mode 0x035c: 1920x1440 (+7680), 24 bits
Mode 0x033a: 1600x1200 (+1600), 8 bits
Mode 0x034b: 1600x1200 (+3200), 16 bits
Mode 0x035a: 1600x1200 (+6400), 24 bits
Mode 0x0307: 1280x1024 (+1280), 8 bits
Mode 0x031a: 1280x1024 (+2560), 16 bits
Mode 0x031b: 1280x1024 (+5120), 24 bits
Mode 0x0305: 1024x768 (+1024), 8 bits
Mode 0x0317: 1024x768 (+2048), 16 bits
Mode 0x0318: 1024x768 (+4096), 24 bits
Mode 0x0312: 640x480 (+2560), 24 bits
Mode 0x0314: 800x600 (+1600), 16 bits
Mode 0x0315: 800x600 (+3200), 24 bits
Mode 0x0301: 640x480 (+640), 8 bits
Mode 0x0303: 800x600 (+800), 8 bits
Mode 0x0311: 640x480 (+1280), 16 bits
Config Status: cfg=new, avail=yes, need=no, active=unknown

Esa es la lista de modos de video disponibles para la tarjeta gráfica, escoges el que te parezca mejor y es el que pones en el menu del grub (vga=0×317).

FBSET

Esta aplicación permite modificar y consultar aspectos del framebuffer, para este ejemplo solo vamos a consultar la resolución actual:

$sudo apt-get install fbset
$fbset
# D: 78.653 MHz, H: 59.949 kHz, V: 75.694 Hz
geometry 1024 768 1024 768 16
timings 12714 128 32 16 4 128 4
rgba 5/11,6/5,5/0,0/0
endmode

Listo, el inconveniente ha sido solucionado, ahora a seguir nuevamente con el directfb.

Comments are closed.