Sophie

Sophie

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

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: Usare le Modalit&agrave; Interlacciate</TITLE>
 <LINK HREF="XFree86-Video-Timings-HOWTO-14.html" REL=next>
 <LINK HREF="XFree86-Video-Timings-HOWTO-12.html" REL=previous>
 <LINK HREF="XFree86-Video-Timings-HOWTO.html#toc13" REL=contents>
</HEAD>
<BODY>
<A HREF="XFree86-Video-Timings-HOWTO-14.html">Avanti</A>
<A HREF="XFree86-Video-Timings-HOWTO-12.html">Indietro</A>
<A HREF="XFree86-Video-Timings-HOWTO.html#toc13">Indice</A>
<HR>
<H2><A NAME="inter"></A> <A NAME="s13">13. Usare le Modalit&agrave; Interlacciate</A></H2>

<P>
<P>(Questa sezione &egrave; in gran parte merito di David Kastrup
&lt;dak@pool.informatik.rwth-aachen.de&gt;) 
<P>Ad un dato clock fisso, uno schermo interlacciato avr&agrave; molto meno sfarfallio
di uno non-interlacciato, se il circuito verticale del vostro monitor lo
supporta stabilmente. &Egrave; principalmente a causa di ci&ograve; che furono inventate le
modalit&agrave; interlacciate. 
<P>Le modalit&agrave; interlacciate hanno una cattiva reputazione perch&eacute; sono inferiori
alle loro compagne non-interlacciate alla stessa frequenza di scansione
verticale, VSF (quello che di solito viene specificato nelle pubblicit&agrave;). Ma
sono assolutamente superiori alla stessa frequenza di scansione orizzontale,
ed &egrave; qui che di solito le caratteristiche decisive del vostro monitor/scheda
video dicono le bugie.  
<P>Ad una <EM>frequenza di refresh</EM> fissa (o mezzo quadro, o VSF) il display
interlacciato sfarfaller&agrave; di pi&ugrave;: un display interlacciato a 90Hz sar&agrave;
inferiore ad un display non-interlacciato a 90Hz. Per&ograve; avr&agrave; bisogno di met&agrave;
larghezza di banda video e met&agrave; frequenza di scansione orizzontale. Se lo
comparate ad una modalit&agrave; non-interlacciata con lo stesso dot clock e le
stesse frequenze di scansione, sar&agrave; enormemente superiore: 45Hz
non-interlacciati sono intollerabili. Con 90Hz interlacciati, io ho lavorato
per anni con il mio Multisync 3D (a 1024x768) ed in modo molto soddisfacente.
Penso che vi servir&agrave; al massimo uno schermo a 70Hz non-interlacciati per lo
stesso comfort. 
<P>Dovete stare attenti ad alcuni punti, comunque: usate modalit&agrave; interlacciate
solo ad alte risoluzioni, cos&igrave; che le righe accese alternate siano pi&ugrave;
vicine. Vorrete provare varie larghezze e posizioni dell'impulso di
sincronismo per ottenere le posizioni di riga pi&ugrave; stabili. Se le linee
alternate sono chiare e scure, l'interlacciamento vi <EM>salter&agrave;</EM> agli
occhi. Ho una applicazione che sceglie tali valori per uno sfondo (XCept,
nessun'altra applicazione lo fa che io sappia, fortunatamente). Io passo a
800x600 usando XCept perch&eacute; altrimenti mi fanno proprio male gli occhi. 
<P>Per lo stesso motivo, usate i font di minimo 100dpi, o altri font che abbiano
le stanghette orizzontali spesse minimo due righe (per le alte risoluzioni,
nient'altro avrebbe comunque senso). 
<P>E naturalmente, non usate mai la modalit&agrave; interlacciata quando il vostro
hardware ne supporterebbe una non-interlacciata con la stessa frequenza di
refresh. 
<P>Se, comunque, pensate che per qualche risoluzione state spingendo o il monitor
o la scheda video al massimo delle loro capacit&agrave;, e ottenete sfarfallio o
perdita di nitidezza (eccesso di larghezza di banda), potete provare la stessa
risoluzione usando una modalit&agrave; interlacciata. Chiaramente ci&ograve; non serve a
nulla se il VSF del monitor &egrave; gi&agrave; vicino ai suoi limiti. 
<P>Scrivere modalit&agrave; interlacciate &egrave; facile: fatelo come se fossero
non-interlacciate. Sono necessarie solo due considerazioni in pi&ugrave;: vi servono
un numero totale pari di righe verticali (l'ultima cifra nel mode line), e
quando specificate il flag "Interlace", la frequenza verticale di quadro
raddoppia. Il vostro monitor deve supportare una frequenza di 90Hz se la
modalit&agrave; che avete specificato risulta di 45Hz senza il flag "Interlace".  
<P>Come esempio, ecco la mia modeline per 1024x768 interlacciati:
il mio Multisync 3D supporta fino a 90Hz verticali e 38kHz orizzontali. 
<P>
<BLOCKQUOTE><CODE>
<PRE>
ModeLine "1024x768" 45 1024 1048 1208 1248 768 768 776 807 Interlace
</PRE>
</CODE></BLOCKQUOTE>
<P>Entrambi i limiti sono abbastanza sfruttati con questa modalit&agrave;. Specificando
la stessa modalit&agrave;, ma senza il flag "Interlace", si &egrave; ancora quasi al limite
della capacit&agrave; orizzontale del monitor (e per dirla tutta, un po' sotto al
minimo della frequenza di scansione verticale), ma ci&ograve; produce uno schermo
intollerabilmente sfarfallante. 
<P>Regole basilari di programmazione: se avete scritto una modalit&agrave; a meno della
met&agrave; della capacit&agrave; verticale del monitor, rendete pari il numero totale delle
linee ed aggiungete il flag "Interlace". La qualit&agrave; dell'immagine dovrebbe
aumentare di molto nella maggioranza dei casi. 
<P>Se avete una modalit&agrave; non-interlacciata che in qualche modo sfrutta al limite
le specifiche del monitor dove la frequenza di scansione verticale giace a
circa il 30% o pi&ugrave; sotto al massimo del monitor, scrivere a mano una modalit&agrave;
interlacciata (probabilmente con una pi&ugrave; alta risoluzione) potrebbe portare a
risultati superiori, ma non ci giurerei. 
<P>
<P>
<HR>
<A HREF="XFree86-Video-Timings-HOWTO-14.html">Avanti</A>
<A HREF="XFree86-Video-Timings-HOWTO-12.html">Indietro</A>
<A HREF="XFree86-Video-Timings-HOWTO.html#toc13">Indice</A>
</BODY>
</HTML>