Debian, Gnu, Linux, Antonio De Luci, imu, Open Source, Free Software, Gnome, Kde, Xfce4, E17, Repository, Deb
salta alla navigazione

Da vga a dvi, vesa framebuffer e grub 4 settembre 2007 - 21:28

Inviato da Antonio De Luci (imu) in : Curiosità, Debian, GNU, Linux, O.S. Revolution, Only Nerd, Pericolosi, Tips, Vita Reale , trackback

grub vbeprobe framebuffer

Un paio di giorni fa, cazzeggiavo presso un centro commerciale della zona, naturalmente nel mio reparto preferito ” Salumi e Formaggi¹” quando ad un tratto trovatomi d’avanti ad uno scaffale adibito a cavi vari, scorgo un fantastico cavo “DVI-D to DVI-D” alla modica cifra di € 30,00 … Leggo le caratteristiche, esco dalla tasta il mio Salvadanaio a porcellino prendo in prestito un martello dal reparto “Utensileria” colpo secco e prelevo € 60,00 dato che avendo due monitor servono obbligatoriamente due cavi.

Appena arrivato a casa incollo i cocci del porcellino non avevo altri soldi per comperarmene un altro e parto con la sostituzione cavi. Emozionato come non mai, avvio il pc … WoW si vede il bios caricare, poi tocca a grub che mi mostra la lista kernel, avvio e grub si lamenta che la risoluzione settata non puo’ essere avviata perchè non supportata …

grub vbeprobe framebuffer

Ok comunque gli dico di continuare ed arrivo al Login grafico, fortuna che quello funzioni, senza perdermi d’animo controllo il file di configurazione di grub e c’è il mio solito (si puo’ vedere anche nella schermata precedente) :

vga=795

Che equivale a 1280×1024x32 che uso praticamente da 3 anni o più e che funzionava non dico egreggiamente ma discretamente bene, poco prima con il vecchio cavo ” vga” . Riflettendoci e credo di essermene reso conto solo ora che avendo due monitor (1440×900) quella risoluzione usata per il framebuffer non è del tutto idonea, anzi ora mi spiego perchè i caratteri apparivano schiacciati :)

Comunque inizio a controllare i manuali, cercare in rete, cambiando le opzioni e riavviando … Una, due, tre, infinite volte ma Grub non voleva saperne di partire. Sapete non è bello avere tutte le tty(n) al buio o con l’ultima immagine del kernel mentro viene decompresso, praticamente inusabili, ma per niente al mondo avrei pensato che dovessi settare una risoluzione inferiore per farlo funzionare, la mia insistenza e la mia cocciutaggine erano puntate su due pensieri :

Non riuscivo a vedere altro e mentre le ore scorrevano e le bestemmie aumentavano e google scottava per le continue ricerche ho avuto un miraggio :

http://www.gnu.org/software/grub/manual/html_node/vbeprobe.html

Ed ho provato per l’ultima volta allo stremo delle forze, quindi ho riavviato il pc, sono entrato in modalità comandi (Premere il tasto C in grub) poi al prompt ho inserito la voce :

vbeprobe [invio]

Appena apparsa la lista delle risoluzioni supportate ho capito che con questi cavi la massima risoluzione possibile per il mio/miei monitor è :

1024x768x32

Mi è bastato cambiare il valore nel /boot/grub/menu.lst da vga=795 a vga=792² per tornare a gioire sulle mie amate tty(n).

Note:

¹ [ il reparto in realtà era quello di elettronica e pc]

² [ è possibile usare anche il valore vga=0x318 cioè quello mostrato dalla schermata di vbeprobe in grub + 0x200 per maggiori informazioni qui ]

Commenti»

1. Eric - 17 febbraio 2008- 21:34

ciao,
io ho un problema come il tuo
ma anche usando vbeprobe mi fà vedere TUTTE le risoluzioni, anche 1280×1024 come sul vga,
imposto una qualsiasi delle risoluzioni e nisba…
mi fà schermo nero… se invece tolgo il vga và:

http://www.spyro.it/img026.jpg
http://www.spyro.it/img027.jpg

questo è il mio menu.lst:
http://rafb.net/p/kTj22l86.html

Usa Mozilla Firefox Mozilla Firefox 2.0.0.12 con Ubuntu Linux Ubuntu Linux
2. imu - 18 febbraio 2008- 0:39

@Eric
Puo’ dipendere da un sacco di cose:
Moduli kernel per il framebuffer, io avendo una nvidia uso “vesafb” naturalmente è tutto statico e non modulare.
quel valore 791, lo cambierei in 795 (1280×1024x32) oppure 792 (1024×768x32)
Il tuo menu.lst è incompleto, dovrei nopastizzarlo tutto.

Usa Safari Safari 523.15 con Mac OS Mac OS X