Buone nuove

Sono riuscito a creare il framebuffer (/dev/fb0) modificando due file di configurazione di Grub2.
/etc/grub.d/00_headeraggiunta la seguente riga:
set gfxpayload=keep
in questo modo:
....
set gfxmode=${GRUB_GFXMODE}
set gfxpayload=keep #RIGA DA INSERIRE QUI
insmod gfxterm
insmod ${GRUB_VIDEO_BACKEND}
....
/etc/default/grubModificata la riga:
#GRUB_GFXMODE=640x480
in:
GRUB_GFXMODE=1024X768X32
Quest'ultima modifica cambia la risoluzione del terminale grafico impostando la profondità di colore a 32bit, la prima modifica estende quest'ultima modifica, oltre al menù di Grub2, anche alla console che altrimenti, non so perché, resta alla risoluzione di 640x480.
Dopo aver modificato i due file come root, sempre da root esegui:
# update-grub2
per rendere effettive le modifiche.
Dopo aver riavviato viene creato il device /dev/fb0; a questo punto si può usare il framebuffer come uscita video di Mplayer:
mplayer -vo fbdev2 nomefile.avi
Se ci sono problemi fammi sapere

Ciao
AggiornamentoÈ possibile creare il framebuffer anche senza cambiare risoluzione iniziale (640x480), modificando la riga appropriata in
/etc/default/grub:
GRUB_GFXMODE=640X480X32
il device /dev/fb0 associato al framebuffer, una volta creato, avrà i seguenti permessi:
$ ls -al /dev | grep fb
crw-r----- 1 s3v video 29, 0 11 feb 19:55 fb0
per cui, per poterlo utilizzare è necessario aggiungersi al gruppo "video":
# adduser nomeutente video
Resta immutata la riga da aggiungere ad
/etc/grub.d/00_header per applicare le modifiche anche alla console, come anche il comando per l'aggiornamento della configurazione di Grub.