Sophie

Sophie

distrib > Mandriva > 9.1 > i586 > by-pkgid > f1098342ec4a2b28475e34123ce17201 > files > 263

howto-html-it-9.1-0.5mdk.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
 <META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9">
 <TITLE>Framebuffer HOWTO: Che vantaggi hanno i dispositivi framebuffer?</TITLE>
 <LINK HREF="Framebuffer-HOWTO-5.html" REL=next>
 <LINK HREF="Framebuffer-HOWTO-3.html" REL=previous>
 <LINK HREF="Framebuffer-HOWTO.html#toc4" REL=contents>
</HEAD>
<BODY>
<A HREF="Framebuffer-HOWTO-5.html">Avanti</A>
<A HREF="Framebuffer-HOWTO-3.html">Indietro</A>
<A HREF="Framebuffer-HOWTO.html#toc4">Indice</A>
<HR>
<H2><A NAME="s4">4. Che vantaggi hanno i dispositivi framebuffer?</A></H2>

<P> 
<P>Il logo del Pinguino. :o) Seriamente, il maggior vantaggio dei driver
framebuffer &egrave; che questi rappresentano una generica interfaccia per
tutte le piattaforme. La situazione fino agli ultimi sviluppi del kernel
2.1.x  era che le piattaforme Intel avevano driver per console 
completamente differenti da quelli delle altre piattaforme. Con 
l'introduzione del 2.1.109 tutto ci&ograve; &egrave; cambiato in meglio, introducendo
una gestione pi&ugrave; uniforme delle console per piattaforme Intel, nonch&eacute;
reali console grafiche bitmap portando il logo del Pinguino per la prima
volta su Intel, e permettendo al codice d'essere condiviso su differenti
piattaforme. Da notare che i kernel 2.0.x non supportano i dispositivi
framebuffer, ma &egrave; possibile che qualcuno faccia un giorno un port
all'indietro del codice dai kernel 2.1.x a quelli 2.0.x. C'&egrave;
un'eccezione alla regola in quanto il port per piattaforme m68k del
kernel v0.9.x ha incluso in s&eacute; il supporto per il device framebuffer.
<P><EM>Col rilascio del kernel 2.2.x, il supporto del device
framebuffer &egrave; molto solido e stabile. Dovresti usare il device
framebuffer se la tua scheda grafica lo supporta e se stai usando kernel
2.2.x. I precedenti kernel 2.0.x non supportano i device framebuffer, 
almeno per le piattaforme Intel.</EM>
<P>
<UL>
<LI>0.9.x (m68k) - introdotto il device framebuffer dell'm68k. Da
notare che il 0.9.x dell'm68k &egrave; funzionalmente equivalente all'1.0.9
dell'Intel (pi&ugrave; gli sviluppi dell'1.2.x)</LI>
<LI>2.1.107 - introdotti i device per framebuffer/nuove console su
Intel ed aggiunto un supporto generico, senza il supporto per lo 
scorrimento all'indietro del buffer.</LI>
<LI>2.1.113 - aggiunto il supporto per lo scorrimento all'indietro del
buffer al vgacon.</LI>
<LI>2.1.116 - aggiunto il supporto per lo scorrimento all'indietro del
buffer al vesafb.</LI>
<LI>2.2.x - inclusi matroxfb(Matrox) e atyfb(ATI).</LI>
</UL>
<P>Ci sono alcune simpatiche caratteristiche sui device framebuffer, cui 
puoi attribuire opzioni generiche al kernel al momento dell'avvio,
incluse opzioni specifiche per un particolare device framebuffer.
Queste sono:
<P>
<UL>
<LI><CODE>video=xxx:off</CODE> - disabilita il rivelamento per uno specifico
device framebuffer</LI>
<LI><CODE>video=map:octal-number</CODE> - associa la console virtuale (VCs) al 
device framebuffer (FB)
<UL>
<LI><CODE>video=map:01</CODE> Associer&agrave; VC0 a FB0, VC1 a FB1, VC2 a FB0, VC3 a
FB1...</LI>
<LI><CODE>video=map:0132</CODE> Associer&agrave; VC0 a FB0, VC1 a FB1, VC2 a FB3, VC4
a FB2, VC5 a FB0</LI>
</UL>
</LI>
</UL>
<P>Normalmente i device framebuffer son rivelati nell'ordine specificato 
nel kernel, ma specificando l'opzione <CODE>video=xxx</CODE> si pu&ograve; aggiungere
lo specifico device framebuffer che si vuole rivelare prima degli altri
specificati nel kernel.
<P>
<HR>
<A HREF="Framebuffer-HOWTO-5.html">Avanti</A>
<A HREF="Framebuffer-HOWTO-3.html">Indietro</A>
<A HREF="Framebuffer-HOWTO.html#toc4">Indice</A>
</BODY>
</HTML>