Sophie

Sophie

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

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>XFree86 Video Timings HOWTO: Calcolare le Ampiezze di Quadro</TITLE>
 <LINK HREF="XFree86-Video-Timings-HOWTO-10.html" REL=next>
 <LINK HREF="XFree86-Video-Timings-HOWTO-8.html" REL=previous>
 <LINK HREF="XFree86-Video-Timings-HOWTO.html#toc9" REL=contents>
</HEAD>
<BODY>
<A HREF="XFree86-Video-Timings-HOWTO-10.html">Avanti</A>
<A HREF="XFree86-Video-Timings-HOWTO-8.html">Indietro</A>
<A HREF="XFree86-Video-Timings-HOWTO.html#toc9">Indice</A>
<HR>
<H2><A NAME="frame"></A> <A NAME="s9">9. Calcolare le Ampiezze di Quadro</A></H2>

<P>
<P>Attenzione: questo metodo &egrave; stato sviluppato per monitor multisync.
Probabilmente funzioner&agrave; lo stesso con monitor a frequenza fissa, ma non ci
sono garanzie!  
<P>Iniziate dividendo DCF per il vostro massimo HSF per ottenere la larghezza di
quadro orizzontale.
<P>Per esempio: supponiamo che avete un Sigma Legend SVGA con un dot clock a
65MHz, ed il vostro monitor ha una frequenza di scansione orizzontale di
55KHz. La quantit&agrave; (DCF / HSF) &egrave; allora 1181 (65MHz = 65000KHz; 65000/55 =
1181). 
<P>Ecco il nostro primo assaggio di magia. Dovete arrotondare al pi&ugrave; vicino
multiplo di 8. Questo ha a che fare con il controller hardware VGA usato dalla
SVGA e dalle schede S3; usa un registro a 8-bit, spostato a sinistra di 3
bit, per cui &egrave; in realt&agrave; una quantit&agrave; di 11-bit. Altri tipi di schede tipo la
ATI 8514/A pu&ograve; non aver bisogno di questo, ma non lo sappiamo e correggere non
far&agrave; male. Cos&igrave; arrotondiamo la configurazione della larghezza orizzontale di
quadro a 1176.   
<P>Questa configurazione (DCF / HSF arrotondato ad un multiplo di 8) &egrave; il minimo
HFL che potete usare. Potete ottenere HFL pi&ugrave; lunghi (e cos&igrave;, possibilmente,
pi&ugrave; punti orizzontali sullo schermo) settando l'impulso di sincronismo in modo
da produrre un HSF pi&ugrave; basso. Ma lo pagherete con una frequenza pi&ugrave; bassa e
sfarfallio pi&ugrave; visibile. 
<P>In genere, &egrave; disponibile l'80% della larghezza orizzontale di quadro per la
risoluzione orizzontale, la parte visibile della linea scandita orizzontale
(questo permette, all'incirca, di avere i bordi e il tempo per il pennello di
tornare indietro -- cio&egrave;, il tempo necessario al pennello di muoversi dal lato
destro dello schermo al lato sinistro della prossima linea).  In questo
esempio, sarebbero 944 impulsi.  
<P>Ora, per ottenere il normale rapporto della visualizzazione dello schermo di 4:3,
settate la risoluzione verticale a 3/4 della risoluzione orizzontale che
avete appena calcolato. Per il nostro esempio, sarebbero 708 impulsi. Per
ottenere il vostro attuale VFL, moltiplicatelo per 1.05 per ottenere 743
impulsi. 
<P>Il 4:3 non &egrave; una meraviglia della tecnica; nulla vi vieta di usare un
rapporto a Sezione Aurea se questo vi permette di usare al meglio il vostro
monitor. Questo rende conveniente calcolare l'altezza e la larghezza del
quadro dalla diagonale, dovete solo moltiplicare la diagonale per 0.8 per
ottenere la larghezza e per 0.6 per avere l'altezza. 
<P>Cos&igrave;, HFL=1176 e VFL=743. Dividendo 65MHz per il prodotto dei due ci d&agrave; una bella
e piena di salute frequenza di refresh di 74.4Hz. Eccellente! Meglio dello
standard VESA! E avrete 944x708 all'accensione, pi&ugrave; dell'800 per 600 che
probabilmente vi aspettavate. Proprio mica male!  
<P>Potreste anche aumentare la frequenza di refresh fino a circa 76 Hz, sfruttando
il fatto che i monitor spesso possono sincronizzarsi orizzontalmente a circa
2khz pi&ugrave; delle specifiche, e in qualche modo abbassando lo VFL (che sarebbe,
prendere meno del 75% di 944 nell'esempio precedente). Ma prima di provare
questa manovra di "sovraccarico", se lo fate, siate <EM>sicuri</EM> che i
pennelli elettronici del vostro monitor possano sincronizzarsi verticalmente
fino a 76 Hz. (Il popolare NEC 4D, ad esempio, non pu&ograve;. Arriva solo fino a 75
Hz VSF). (Vedi 
<A HREF="XFree86-Video-Timings-HOWTO-12.html#overd">Sovraccaricare il Monitor</A> per una
discussione pi&ugrave; generale su quest'argomento.)  
<P>Fino a qui, il pi&ugrave; &egrave; semplice aritmetica e fatti basilari sugli schermi raster.
Proprio poca magia nera! 
<P>
<HR>
<A HREF="XFree86-Video-Timings-HOWTO-10.html">Avanti</A>
<A HREF="XFree86-Video-Timings-HOWTO-8.html">Indietro</A>
<A HREF="XFree86-Video-Timings-HOWTO.html#toc9">Indice</A>
</BODY>
</HTML>