<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> <HTML> <HEAD> <META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9"> <TITLE>Framebuffer HOWTO: Utilizzare i dispositivi framebuffer su piattaforme SPARC</TITLE> <LINK HREF="Framebuffer-HOWTO-12.html" REL=next> <LINK HREF="Framebuffer-HOWTO-10.html" REL=previous> <LINK HREF="Framebuffer-HOWTO.html#toc11" REL=contents> </HEAD> <BODY> <A HREF="Framebuffer-HOWTO-12.html">Avanti</A> <A HREF="Framebuffer-HOWTO-10.html">Indietro</A> <A HREF="Framebuffer-HOWTO.html#toc11">Indice</A> <HR> <H2><A NAME="s11">11. Utilizzare i dispositivi framebuffer su piattaforme SPARC</A></H2> <H2><A NAME="ss11.1">11.1 Quali schede grafiche possono funzionare con il device framebuffer?</A> </H2> <P>In questa lista vi sono tutte le schede grafiche disponibili: <P> <UL> <LI>MG1/MG2 - SBus od integrata su Sun3 - max. 1600x1280 @ mono (BWtwo)</LI> <LI>CGthree - Simile a MG1/MG2 ma con supporto per il colore - risoluzione max ?</LI> <LI>GX - SBus - max. 1152x900 @ 8bit (CGsix)</LI> <LI>TurboGX - SBus - max. 1152x900 @ 8 bit (CGsix)</LI> <LI>SX - solo SS10/SS20 - max. 1280x1024 @ 24 bit - (CGfourteen)</LI> <LI>ZX(TZX) - SBus - schede 3D accelerate a 24bit - risoluzione max ? (Leo)</LI> <LI>TCX - AFX - solo per Sparc 4 - max. 1280x1024 @ 8bit</LI> <LI>TCX(S24) - AFX - solo per Sparc 5 - max. 1152x900 @ 24bit</LI> <LI>Creator - SBus - max. 1280x1024 @ 24bit (FFB)</LI> <LI>Creator3D - SBus - max. 1920x1200 @ 24bit (FFB)</LI> <LI>ATI Mach64 - accelerata a 8/24bit solo per Sparc64 PCI</LI> </UL> <P>Esiste l'opzione per utilizzare la PROM per inviare caratteri allo schermo od alla console seriale. <P>Inoltre, dai un'occhiata alle FAQ sul Sparc Frame Buffer presso <PRE> http://c3-a.snvl1.sfba.home.com/Framebuffer.html </PRE> <P> <H2><A NAME="ss11.2">11.2 Configurare i device framebuffer</A> </H2> <P> <P>Durante make config, devi scegliere se compilare <CODE>promcon</CODE> e/o <CODE>fbcon</CODE>. Puoi selezionarle tutte e due, ma se lo fai dovrai impostare le flag del kernel per selezionare il device. <CODE>fbcon</CODE> ha sempre la precedenza quando non c'è impostazione a proposito. Se <CODE>promcon</CODE> non è selezionata, all'avvio diventa predefinito <CODE>dummycon</CODE>. Se <CODE>promcon</CODE> è selezionato, userà il suo device. Non appena i bus sono avviati, e <CODE>fbcon</CODE> vi è compilato, il kernel rileva i framebuffer in questione ed userà <CODE>fbcon</CODE>. Se non esistono device framebuffer, il valore predefinito diventa <CODE>promcon</CODE>. <P>Vi sono le opzioni del kernel <PRE> video=sbus:opzione dove opzione è una lista, separata da virgole: nomargins imposta i margini a 0,0 margins=12x24 imposta i margini a 12,24 (il valore predefinito è calcolato per la risoluzione) off non effettua il rivelamento per alcun framebuffer SBus/UPA font=SUN12x22 utilizza un carattere specificato </PRE> <P>Quindi, per esempio, avviare con <PRE> video=sbus:nomargins,font=SUN12x22 </PRE> otterrà una piacevolmente veloce console testuale con una risoluzione di 96x40, all'apparenza simile alla console di Solaris, ma con i colori ed i terminali virtuali proprio come sulla piattaforma Intel. <P>Se vuoi usare il carattere <CODE>SUN12x22</CODE> dovrai attivarlo durante make config (disabilitando l'opzione <CODE>fontwidth != 8</CODE>). I framebuffer accelerati possono supportare qualsiasi larghezza dei caratteri compresa tra 1 o 16 pixel, mentre i framebuffer stupidi possono supportare solamente caratteri larghi 4, 8, 12 e 16 pixel. <P>Si raccomanda di recuperare un pacchetto consoletools recente. <P> <HR> <A HREF="Framebuffer-HOWTO-12.html">Avanti</A> <A HREF="Framebuffer-HOWTO-10.html">Indietro</A> <A HREF="Framebuffer-HOWTO.html#toc11">Indice</A> </BODY> </HTML>