Newsgroup: it.comp.os.linux.iniziare
Titolo: Supporto Framebuffer nel kernel 2.6.0

Ho il kernel 2.6.0-test2 sul mio pc con una Debian Woody.
Fino ad ora, in 'make xconfig', in Graphics support selezionavo 'VESA VGA
Framebuffer support'.
In questo modo l'avvio di Linux era in modalità testuale (anche se potevo -
di poco - cambiare il numero di righe visibili sullo schermo schiacciando il
font), e questo era dimostrato dal fatto che non compariva il logo del
pinguino in alto a sx.
Ora ho scelto, al posto della VESA, 'Matrox framebuffer' (ho una Matrox
G550). Ora all'avvio visualizzo la console correttamente in modalità grafica
(compare anche il logo di Linux) con la risoluzione che desidero. Il
problema è però dopo: non appena il kernel e i vari moduli finiscono di
caricarsi, si avvia da solo X (e fin qui tutto normale; era così anche
prima), però... da quael momento non posso più tornare alle console!
Prima mi bastava premere CTRL-ALT-F{1-6} per andare in una delle console e
CTRL-ALT-F7 per tornare in X. Ora invece, se da X voglio tornare in console
se premo CTRL-ALT-F{1-6} mi compare uno schermo nero con il monitor che
segnala "OUT OF RANGE".
Come mai? Da notare che, prima del caricamento di X, la modalità grafica,
con il suo bel pinguino, funziona correttamente...
tnx
--
SigiTM
Togli 'NOSPAMMM' per rispondermi.
Visita il sito dei Metal Detector: 
http://listen.to/metaldetector

 No, il logo non compare per un bug in cfbimgblt.c
Ok, ora il logo compare anche utilizzando il VESA framebuffer.
Il problema però è un altro... ora cerco di spiegarmi meglio.
Ipotizziamo di attivare nel kernel il supporto VESA framebuffer.
Hai presente che è possibile, con il comando vga=ask in lilo.conf, scegliere
la modalità grafica ad ogni avvio di Linux?
Si può scegliere:
a) una di quelle *testuali* (classiche di una qualunque VGA) elencate da '0'
ad 'a'. In questo modo il pinguino non compare in quanto è una modalità
testuale.
b) una di quelle *grafiche* in base ai numeri descritti nei sorgenti del
kernel in Documentation/fb/vesafb.txt. In questo modo il pinguino compare.
Ed entrambe le possibilità mi funzionano perfettamente all'avvio.
Il mio problema è questo: dopo il caricamento di X, se uso una modalità
testuale,  posso andare in una delle console da 1 a 6 premendo
CTRL-ALT-F{1-6}, e tornare a X con CTRL-ALT-F7.
La schermata che mi compare premendo ad es. CTRL-ALT-F3 è circa questa: (non
ricordo esattamente)
Linux Debian Woody bla bla bla Kernel 2.6.0-test2 bla bla i686 tty3
Username: _
Da qui, digitando nome e password posso accedere a Linux usando solo la
shell.
Inoltre, posso tornare quando voglio a X premendo CTRL-ALT-F7.
Tutto questo _non_ funziona se all'avvio scelgo una modalità grafica.
La modalità grafica funziona correttamente durante l'avvio di Linux.
Però, a X avviato, non posso più accedere a linux tramite console in quanto
premendo CTRL-ALT-F{1-6}, mi compare lo schermo nero, con al centro l'avviso
del mio monitor che dice OUT OF RANGE. A questo punto, basta ripremere
CTRL-ALT-F7 e ritorna X.
Semplicemente questo era il mio problema... Magari è una cosa normale e io
non lo so!! ;(


 non lo so!! ;(
L'ho visto succedere un paio di volte.  Non è cosa dell'altro mondo ma
non è neppure la regola.
Purtroppo non so se si risolve, non si trattava di una macchina mia e
non indagai più di tanto.  Se è proprio una necessità avere
framebuffer ed X, proverei con il framebuffer specifico della scheda
video (es. atyfb per le ATI etc.), con X su VESA, con X su fbdev...
-- 
Tip | Per ottenere un file PDF da un file PostScript:
of  | 
the | $ ps2pdf 
input.ps
 [output.pdf]
day | 
0003|