|
Se hai XFree86 (X11) installato nella tua macchina, e lo puoi usare con successo, è un gioco da ragazzi convertire le "mode-line" del tuo XF86Config nelle impostazioni necessarie per il device framebuffer.
Il device framebuffer richiede i seguenti campi
Una "mode-line" di XFree86 ha i seguenti campi
Modeline "1280x1024" DCF HR SH1 SH2 HFL VR SV1 SV2 VFL
Alcuni semplici calcoli son necessari per tradurre le "mode-line" di XF86 in una serie d'impostazioni per il device framebuffer. Come esempio, esamineremo come convertire una "mode-line" presa dal mio file XF86Config.
Modeline "1280x1024" 110.00 1280 1328 1512 1712 1024 1025 1028 1054
Prima, calcolare la velocità richiesta del pixclock. XFree86 usa megahertz mentre il framebuffer usa picosecondi (Perché, m'è ignoto). Dividi un milione per DCF. Ad esempio, 1.000.000 / 110,0 = 9090,9091
Quindi abbiam bisogno di calcolare le impostazioni orizzontali.
Nel nostro esempio, ciò sarà:
Ed ora tocca alle impostazioni verticali.
Che, nel nostro esempio, saranno:
Ora possiamo usare queste informazioni per impostare il framebuffer alla modalità desiderata. Per esempio, per il framebuffer matroxfb, è richiesto:
video=matrox:xres:<>,yres:<>,depth:<>,left:<>,right:<>,hslen:<>,upper:<>,lower:<>,vslen:<>
Metterò nel mio /etc/lilo.conf la seguente riga:
append = "video=matrox:xres:1280,yres:1024,depth:32,left:200,right:48,hslen:184,upper:26,lower:0,vslen:3"
Da notare che in questo caso non è usato il pixclock. Diviene necessario solo se non ti piace la velocità predefinita del pixclock. Puoi anche indicare questo parametro. Come impostarlo è documentato in altre parti di questo HOWTO.
Hosting by: hurra.com
Generated: 2007-01-26 17:56:15