Newsgroup: it.comp.os.linux.iniziare
Titolo: Frame buffer

Ciao a tutti,
visto il mancato supporto alla mia scheda video, ho deciso di utilizzarla
come device frame buffer.
Per ora riesco ad usarla a 1024x768 a 16bpp.
Potrei anche accontentarmi, ma nel configurare il tutto mi sono venuti 2
dubbi:
Come faccio a sapere quali risoluzioni e profondità di colore supporta la
mia scheda?
fbset mi dà solo le impostazioni correnti (a meno che mi sia perso qualche
opzione, ma mi pare di aver provato tutte quelle spiegate nel man).
Il fatto è che la documentazione mi dice che settando vga=0x318 dovrei avere
1024x768 32bpp (la risoluzione che uso sotto winsozz, quindi supportata
dalla mia scheda), ma il sistema mi segnala che non esiste.
Inoltre io uso vga=0x317, in teoria 24bpp, ma X si rifiuta di andare oltre i
16.
Premetto che ho modificato sia XF86Config che fb.modes secondo la
documentazione fornita, sia usando i risultati di fbset.
Secondo punto: il kernel.
Io uso un kernel precompilato per dare supporto fb (Mandrake 7.0), ma non ho
idea di come fare a ricompilarlo. Per ora non è un problema, ma visto che il
2.4 pare sia imminente...
Nella documentazione, 4 file in croce, non ho trovato nulla.
Ciao e grazie
                                                Enrico

 wrote:
EP> Come faccio a sapere quali risoluzioni e profondità di colore supporta la
EP> mia scheda?
Personalmente sono andato ad occhiometro (= numerosi tentativi)...
Comunque son partito da tutta la documentazione che ho trovato in rete
e, anche e soprattutto, da quella nel mio HD.
Prova a vedere quel che c'e' in /usr/src/linux/Documentation/fb,
riempiendo qualche foglio di conti, rischiando di fondere il monitor
qualche volta etc. ci son riuscito, ora, dal boot in poi, ho un bel
Framebuffer.
Certo, io la mia scheda video gia' la supportavo (famigerata Mistique da
4Mb di 3 anni e passa fa), ma alla fine sarei riuscito a risolvere i
miei problemi solo facendo conti - leggi la documentazione per la tua
scheda e combinala con quella che trovi nella directory che ti ho dato +
nell'HowTo (che mi devo muovere a tradurre per il Pluto) -.
EP> Secondo punto: il kernel.
Leggi AppuntiLinux (
http://www.pluto.linux.it
 e vai a vederti la sezione
"Documentazione"), li' c'e' spiegato *anche* come ricompilare il kernel.
Ciaociao!
-- 
|--------------------------------------------|-------------------------|
| Manuele Rampazzo - webqualcosa (designer?) | ...                     |
| 
http://www.geocities.com/mrampazzo
         |  Your flesh is nice     |
|--------------------------------------------|  I wanna take you twice |
| Il mio indirizzo e' modificato!            | ...                     | 
| ** infinito (at) mclink (dot) it **        |-------------------------|
| Ma anche io non scherzo...                 | :) :( :P :O :D ;) ;( 8) |
|--------------------------------------------|-------------------------|


Ti ringrazio, nel frattempo comunque avevo già trovato il tutto.
Sono giunto all'amara conclusione che a 1024x768 non posso andare oltre i
16bpp.
Il casino è che sì ho 6Mb sulla scheda video, ma solo 2 sono per il frame
buffer, gli altri 4 sono per le texture per il Voodoo Rush.
Con driver appropriati (ovviamente sotto winzozz) riesce ad usare anche i 4
per il video, ma non è VESA standard in questa modalità.
Ciao
                                                    Enrico