comparison DOCS/Italian/video.html @ 4961:c8a3e58a43d8

corrected typos and bad italian...
author frodone
date Wed, 06 Mar 2002 23:28:06 +0000
parents 0b4e8f3e0f4a
children 70264cc9ade0
comparison
equal deleted inserted replaced
4960:d3d05270c09d 4961:c8a3e58a43d8
38 <TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" 38 <TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif"
39 size=2><A HREF=#2.3.1.4>sdl</A></TD><TD></TD><TD><FONT face="Verdana, Arial, 39 size=2><A HREF=#2.3.1.4>sdl</A></TD><TD></TD><TD><FONT face="Verdana, Arial,
40 Helvetica, sans-serif" size=2> 40 Helvetica, sans-serif" size=2>
41 &nbsp;&nbsp;<CODE>1.1.7:</CODE> supporta il ridimensionamento software<BR> 41 &nbsp;&nbsp;<CODE>1.1.7:</CODE> supporta il ridimensionamento software<BR>
42 &nbsp;&nbsp;<CODE>1.1.8:</CODE> supporta Xvideo (ridimensionamento hardware e schermo pieno)<BR> 42 &nbsp;&nbsp;<CODE>1.1.8:</CODE> supporta Xvideo (ridimensionamento hardware e schermo pieno)<BR>
43 &nbsp;&nbsp;<CODE>1.2.0:</CODE> supporta AAlib (-vo aa è cadamente consigliato, vedi sotto!)</TD><TR> 43 &nbsp;&nbsp;<CODE>1.2.0:</CODE> supporta AAlib (-vo aa è caldamente consigliato, vedi sotto!)</TD><TR>
44 <TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" 44 <TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif"
45 size=2><A HREF=#2.3.1.14-TODO>ggi</A></TD><TD></TD><TD><FONT face="Verdana, 45 size=2><A HREF=#2.3.1.14-TODO>ggi</A></TD><TD></TD><TD><FONT face="Verdana,
46 Arial, Helvetica, sans-serif" size=2>simile a SDL</TD><TR> 46 Arial, Helvetica, sans-serif" size=2>simile a SDL</TD><TR>
47 <TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" 47 <TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif"
48 size=2><A HREF=#2.3.1.11>aa</A></TD><TD></TD><TD><FONT face="Verdana, Arial, 48 size=2><A HREF=#2.3.1.11>aa</A></TD><TD></TD><TD><FONT face="Verdana, Arial,
121 --($:~)-- cat /proc/mtrr<BR> 121 --($:~)-- cat /proc/mtrr<BR>
122 reg00: base=0xe4000000 (3648MB), size= 16MB: write-combining, count=9<BR> 122 reg00: base=0xe4000000 (3648MB), size= 16MB: write-combining, count=9<BR>
123 reg01: base=0xd8000000 (3456MB), size= 128MB: write-combining, count=1<BR> 123 reg01: base=0xd8000000 (3456MB), size= 128MB: write-combining, count=1<BR>
124 </CODE></P> 124 </CODE></P>
125 125
126 <P>E a posto, mostra la mia Matrox G400 con 16Mb di memoria. L'ho ottenuto con 126 <P>E' a posto, mostra la mia Matrox G400 con 16Mb di memoria. L'ho ottenuto con
127 XFree 4.x.x , che configura i registri MTRR automaticamente.</P> 127 XFree 4.x.x , che configura i registri MTRR automaticamente.</P>
128 128
129 <P>Se non ha funzionato, devi farlo manualmente. Prima, bisogna trovare l'indirizzo 129 <P>Se non ha funzionato, devi farlo manualmente. Prima, bisogna trovare l'indirizzo
130 di base. 130 di base.
131 Hai 3 modi per scoprirlo:</P> 131 Hai 3 modi per scoprirlo:</P>
171 <P><B><A NAME=2.3.1.2>2.3.1.2. Xv</A></B></P> 171 <P><B><A NAME=2.3.1.2>2.3.1.2. Xv</A></B></P>
172 172
173 <P>Sotto XFree86 4.0.2 o più recente, si possono usare le routine hardware della tua scheda 173 <P>Sotto XFree86 4.0.2 o più recente, si possono usare le routine hardware della tua scheda
174 usando l'estensione XVideo. Questo è quello che usa l'opzione '-vo xv'. Inoltre, 174 usando l'estensione XVideo. Questo è quello che usa l'opzione '-vo xv'. Inoltre,
175 questo driver è quello che supporta la regolazione di luminosità/contrasto/hue/etc (a meno che tu stia usando 175 questo driver è quello che supporta la regolazione di luminosità/contrasto/hue/etc (a meno che tu stia usando
176 il vecchi, lento codec DirectShow DivX, che lo supporta ovunque), vedi la pagina di 176 il vecchio, lento codec DirectShow DivX, che lo supporta ovunque), vedi la pagina di
177 man.</P> 177 man.</P>
178 178
179 <P>Per farlo funzionare, assicurati delle seguenti cose:</P> 179 <P>Per farlo funzionare, assicurati delle seguenti cose:</P>
180 <P><UL> 180 <P><UL>
181 <LI>Devi usare XFree86 4.0.2 o più recente (le versioni precedenti non hanno XVideo) 181 <LI>Devi usare XFree86 4.0.2 o più recente (le versioni precedenti non hanno XVideo)
230 <P>I vecchi driver 3dfx avevano problemi con l'accelerazione XVideo, 230 <P>I vecchi driver 3dfx avevano problemi con l'accelerazione XVideo,
231 non supportavano ne YUY2 ne YV12, e cose del genere. Verifica di possedere 231 non supportavano ne YUY2 ne YV12, e cose del genere. Verifica di possedere
232 XFree86 versione 4.1.0 o maggiore, funziona bene con YUY2, ma va in <B>crash 232 XFree86 versione 4.1.0 o maggiore, funziona bene con YUY2, ma va in <B>crash
233 con YV12</B>! Quindi, o aspetta il 4.2.0 o usa il cvs di 233 con YV12</B>! Quindi, o aspetta il 4.2.0 o usa il cvs di
234 <A HREF="http://dri.sourceforge.net">DRI</A> . 234 <A HREF="http://dri.sourceforge.net">DRI</A> .
235 Se sperimenti strani effetti con -vo xv, prova SDL (ha anche XVideo) 235 Se hai strani effetti con -vo xv, prova SDL (ha anche XVideo)
236 e guarda se aiuta. Controlla la <A HREF="#2.3.1.4">sezione SDL</A> per dettagli.</P> 236 e guarda se aiuta. Controlla la <A HREF="#2.3.1.4">sezione SDL</A> per dettagli.</P>
237 237
238 <P><B>O</B>, prova il NUOVO driver -vo tdfxfb! Vedi la sezione <A HREF=#2.3.1.9>2.3.1.9</A>!</P> 238 <P><B>O</B>, prova il NUOVO driver -vo tdfxfb! Vedi la sezione <A HREF=#2.3.1.9>2.3.1.9</A>!</P>
239 239
240 240
384 <CODE>/var/log/XFree86.0.log</CODE>.</P> 384 <CODE>/var/log/XFree86.0.log</CODE>.</P>
385 <P>Vedi l'appendice A per alcune definizioni di modeline di esempio.</P> 385 <P>Vedi l'appendice A per alcune definizioni di modeline di esempio.</P>
386 386
387 <P><B><A NAME=2.3.1.3.5>2.3.1.3.5. DGA &amp; MPlayer</A></B></P> 387 <P><B><A NAME=2.3.1.3.5>2.3.1.3.5. DGA &amp; MPlayer</A></B></P>
388 388
389 <P>DGA è utilizzato in due posti in <B>MPlayer</B>: il driver SDL driver può farne uso 389 <P>DGA è utilizzato in due posti in <B>MPlayer</B>: nel driver SDL
390 (-vo sdl:dga) e nel driver DGA (-vo dga). 390 (-vo sdl:dga) e nel driver DGA (-vo dga).
391 Quello detto sopra è valido per entrambi; nella seguente sezione spiegherò come funziona 391 Quello detto sopra è valido per entrambi; nella seguente sezione spiegherò come funziona
392 il driver DGA di <B>MPlayer</B>.</P> 392 il driver DGA di <B>MPlayer</B>.</P>
393 393
394 <P><B><A NAME=2.3.1.3.6>2.3.1.3.6. Caratteristiche del driver DGA</A></B></P> 394 <P><B><A NAME=2.3.1.3.6>2.3.1.3.6. Caratteristiche del driver DGA</A></B></P>
514 514
515 515
516 <P><B><A NAME=2.3.1.4>2.3.1.4. SDL</A></B></P> 516 <P><B><A NAME=2.3.1.4>2.3.1.4. SDL</A></B></P>
517 517
518 <P>SDL (Simple Directmedia Layer, Semplice Livello Diretto per media, ndt) è in generale una interfaccio video/audio 518 <P>SDL (Simple Directmedia Layer, Semplice Livello Diretto per media, ndt) è in generale una interfaccio video/audio
519 unificata. I programmi che ne fanno usa conoscono solo l' SDL, e nulla su quale driver video 519 unificata. I programmi che ne fanno uso conoscono solo l' SDL, e nulla su quale driver video
520 o audio SDL usa veramente. Per esempio un port di Doom che usa SDL 520 o audio SDL usano veramente. Per esempio un port di Doom che usa SDL può
521 essere eseguito su svgalib, aalib, X, fbdev, e altri, devi solo specificare il 521 essere eseguito su svgalib, aalib, X, fbdev, e altri, devi solo specificare il
522 (per esempio) driver video da usare con la variabile d'ambiente SDL_VIDEODRIVER. 522 (per esempio) driver video da usare con la variabile d'ambiente SDL_VIDEODRIVER.
523 Bhe, in teoria.</P> 523 Bhe, in teoria.</P>
524 524
525 <P>Con <B>MPlayer</B>, abbiamo usato la capacita di ridimensionamento software del suo driver X11 per 525 <P>Con <B>MPlayer</B>, abbiamo usato la capacita di ridimensionamento software del suo driver X11 per
659 hai la console matroxfb, o '-vo xmga' sotto XFree86 3.x.x o 4.x.x.</P> 659 hai la console matroxfb, o '-vo xmga' sotto XFree86 3.x.x o 4.x.x.</P>
660 660
661 <P>Il driver mga_vid coopera con Xv.</P> 661 <P>Il driver mga_vid coopera con Xv.</P>
662 662
663 <P>Il file del dispositivo <CODE>/dev/mga_vid</CODE> può essere letto (per esempio con 663 <P>Il file del dispositivo <CODE>/dev/mga_vid</CODE> può essere letto (per esempio con
664 <CODE>cat /dev/mga_vid</CODE>) per alcune informazioni, e scritto per cambiare la luminosità 664 <CODE>cat /dev/mga_vid</CODE>) per avere alcune informazioni, e scritto per cambiare la luminosità
665 : <CODE>echo "brightness=120" > /dev/mga_vid</CODE></P> 665 : <CODE>echo "brightness=120" > /dev/mga_vid</CODE></P>
666 666
667 667
668 <P><B><A NAME=2.3.1.8>2.3.1.8. Framebuffer SiS 6326 (sis_vid)</A></B></P> 668 <P><B><A NAME=2.3.1.8>2.3.1.8. Framebuffer SiS 6326 (sis_vid)</A></B></P>
669 669
692 e per istruzioni sull'installazione.</P> 692 e per istruzioni sull'installazione.</P>
693 693
694 <P><B><A NAME=2.3.1.11>2.3.1.11. AAlib - visione in modalità testo</B></P> 694 <P><B><A NAME=2.3.1.11>2.3.1.11. AAlib - visione in modalità testo</B></P>
695 695
696 <P><B>AAlib</B> è una libreria per vedere la grafica in modalità testo, usando un potente 696 <P><B>AAlib</B> è una libreria per vedere la grafica in modalità testo, usando un potente
697 renderer ASCII. Ci sono MOLTI programmo che già la supportano, come Doom, 697 renderer ASCII. Ci sono MOLTI programmi che già la supportano, come Doom,
698 Quake, ecc. MPlayer contiene un driver molto usabile per questa. 698 Quake, ecc. MPlayer contiene un driver molto facile da usare per questa.
699 Se ./configure trova aalib installata, sarà compilato il driver libvo aalib.</P> 699 Se ./configure trova aalib installata, sarà compilato il driver libvo aalib.</P>
700 700
701 <P><TABLE BORDER=0> 701 <P><TABLE BORDER=0>
702 <TD COLSPAN=4><P><B><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Puoi usare alcuni tasti nella finestra AA per cambiare le opzioni di rendering:</B></P></TD><TR> 702 <TD COLSPAN=4><P><B><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Puoi usare alcuni tasti nella finestra AA per cambiare le opzioni di rendering:</B></P></TD><TR>
703 <TD>&nbsp;&nbsp;</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>1</TD><TD>&nbsp;&nbsp;</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>diminuisce il contrasto</TD><TR> 703 <TD>&nbsp;&nbsp;</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>1</TD><TD>&nbsp;&nbsp;</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>diminuisce il contrasto</TD><TR>
705 <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>3</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>diminuisce la luminosità</TD><TR> 705 <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>3</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>diminuisce la luminosità</TD><TR>
706 <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>4</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>aumenta la luminosità</TD><TR> 706 <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>4</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>aumenta la luminosità</TD><TR>
707 <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>5</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>(dis)attiva il rendering veloce</TD><TR> 707 <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>5</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>(dis)attiva il rendering veloce</TD><TR>
708 <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>6</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>cambia la modalità di dithering (nessuno, distribuzione dell'errore, floyd steinberg)</TD><TR> 708 <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>6</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>cambia la modalità di dithering (nessuno, distribuzione dell'errore, floyd steinberg)</TD><TR>
709 <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>7</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>inverte l' immagine</TD><TR> 709 <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>7</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>inverte l' immagine</TD><TR>
710 <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>a</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>cambia i controlli da aa a mplayer)</TD><TR> 710 <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>a</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>cambia i controlli da aa a mplayer</TD><TR>
711 711
712 <TD COLSPAN=4><P><B><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Possono essere usate le seguenti opzioni a riga di comando:</B></P></TD><TR> 712 <TD COLSPAN=4><P><B><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Possono essere usate le seguenti opzioni a riga di comando:</B></P></TD><TR>
713 713
714 <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>-aaosdcolor=V</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>cambia il colore dell'osd</TD><TR> 714 <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>-aaosdcolor=V</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>cambia il colore dell'osd</TD><TR>
715 <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>-aasubcolor=V</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>cambia il colore dei sottotitoli</TD><TR> 715 <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>-aasubcolor=V</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>cambia il colore dei sottotitoli</TD><TR>
728 e ne usa meno su console standard, 728 e ne usa meno su console standard,
729 non-framebuffer. Usa SVGATextMode per selezionare una modalità testo grande, 729 non-framebuffer. Usa SVGATextMode per selezionare una modalità testo grande,
730 e divertiti! (le schede Hercules con uscita secondaria vanno forte :)) (qualcuno può migliorare 730 e divertiti! (le schede Hercules con uscita secondaria vanno forte :)) (qualcuno può migliorare
731 bdev per fare conversione/dithering a hgafb? Sarebbe bello :)</P> 731 bdev per fare conversione/dithering a hgafb? Sarebbe bello :)</P>
732 732
733 <P>Usa l'opzione -framedrop se il tuo computer non è abbastanza veloce da renderizzare tutto i frame!</P> 733 <P>Usa l'opzione -framedrop se il tuo computer non è abbastanza veloce da renderizzare tutti i frame!</P>
734 734
735 <P>Usandolo da terminale otterrai una più alta velocità e qualità usando il driver di linux, non 735 <P>Usandolo da terminale otterrai una più alta velocità e qualità usando il driver di linux, non
736 curses (-aadriver linux). Ma per questo devi avere accesso in scrittura a /dev/vcsa&lt;terminale&gt;! 736 curses (-aadriver linux). Ma per questo devi avere accesso in scrittura a /dev/vcsa&lt;terminale&gt;!
737 Questo non è sistemato automaticamente da aalib, ma vo_aa cerca di trovare la modalità migliore. 737 Questa non è ipostata automaticamente da aalib, ma vo_aa cerca di trovare la modalità migliore.
738 Vedi <A HREF="http://aa-project.sourceforge.net/tune/">http://aa-project.sourceforge.net/tune/</A> per ulteriori questioni di regolazione.</P> 738 Vedi <A HREF="http://aa-project.sourceforge.net/tune/">http://aa-project.sourceforge.net/tune/</A> per ulteriori questioni di regolazione.</P>
739 739
740 740
741 <P><B><A NAME=2.3.1.12>2.3.1.12. VESA - output col BIOS VESA</B></P> 741 <P><B><A NAME=2.3.1.12>2.3.1.12. VESA - output col BIOS VESA</B></P>
742 <P> 742 <P>
743 Questodriver è stato pensato e introdotto come un <b>driver generico</b> per qualsiasi scheda video 743 Questo driver è stato pensato e introdotto come un <b>driver generico</b> per qualsiasi scheda video
744 con un BIOS VESA VBE 2.0 compatibile. Ma cè ancora una ragione per lo sviluppo di 744 con un BIOS VESA VBE 2.0 compatibile. Ma c'è ancora una ragione per lo sviluppo di
745 questo driver - i suoi molti problemi con la visualizzazione di filmati sulla TV.<BR> 745 questo driver - le suoe molte possibilità di visualizzazione sulla TV.<BR>
746 <b>VESA BIOS EXTENSION (VBE) Versione 3.0 Data: 16 Settembre 1998</b> (Pagina 70) 746 <b>VESA BIOS EXTENSION (VBE) Versione 3.0 Data: 16 Settembre 1998</b> (Pagina 70)
747 dice: 747 dice:
748 </P> 748 </P>
749 749
750 <P> 750 <P>
751 <code><i> 751 <code><i>
752 <b>Design a doppio controller</b><br> 752 <b>Design a doppio controller</b><br>
753 VBE 3.0 supporta il design a doppio controller supponendo che, dato che entrambi 753 VBE 3.0 supporta il design a doppio controller supponendo che, dato che entrambi
754 i controller sono solitamente forniti dallo stesso OEM, sotto il controllo di una 754 i controller sono solitamente forniti dallo stesso OEM, sotto il controllo di una
755 singola ROM BIOS sulla stessa scheda grafica, è possibile nascondere il fatto che 755 singola ROM BIOS sulla stessa scheda grafica, è possibile nascondere all'applicazione il fatto che
756 sono realmente presenti due controller dall'applicazione. Questo ha la limitazione 756 sono realmente presenti due controller. Questo ha la limitazione
757 di impedire l'uso contemporaneo dei controller indipendenti, 757 di impedire l'uso contemporaneo dei controller indipendenti,
758 ma consente alle applicazioni rilasciate prima del VBE 3.0 di operare normalmente. La funzione 758 ma consente alle applicazioni rilasciate prima del VBE 3.0 di operare normalmente. La funzione
759 VBE 00h fornisce l'informazione combinata dei due 759 VBE 00h fornisce l'informazione combinata dei due
760 controller, inclusa la lista combinata delle modalità disponibili. 760 controller, inclusa la lista combinata delle modalità disponibili.
761 Quando l'applicazione seleziona una modalità, viene attivato il controller appropriato. 761 Quando l'applicazione seleziona una modalità, viene attivato il controller appropriato.
787 - Funziona solo su <b>sistemi x86</b>.<BR> 787 - Funziona solo su <b>sistemi x86</b>.<BR>
788 - <b>E' il driver più lento</b> di tutti quelli disponibili per MPlayer.<BR> 788 - <b>E' il driver più lento</b> di tutti quelli disponibili per MPlayer.<BR>
789 (Ma solo se la tua scheda non supporta la <b>modalità DGA</b> - altrimenti questo 789 (Ma solo se la tua scheda non supporta la <b>modalità DGA</b> - altrimenti questo
790 driver è simile in velocità a quelli <b>-vo dga</b> e <b>-vo fbdev</b>.<BR> 790 driver è simile in velocità a quelli <b>-vo dga</b> e <b>-vo fbdev</b>.<BR>
791 791
792 - Puà essere usato solo da <b>ROOT</b>.<BR> 792 - Può essere usato solo da <b>ROOT</b>.<BR>
793 - Attualmente è disponibile solo per <b>Linux</b>.<BR> 793 - Attualmente è disponibile solo per <b>Linux</b>.<BR>
794 - <b>Non usa</b> nessuna <b>accelerazione hardware</b> (come il livello YUV o lo scaling hw).<BR> 794 - <b>Non usa</b> nessuna <b>accelerazione hardware</b> (come il livello YUV o lo scaling hw).<BR>
795 </P> 795 </P>
796 796
797 <P>Non usare questo driver col <B>GCC 2.96</B> ! Non funzionerà !</P> 797 <P>Non usare questo driver col <B>GCC 2.96</B> ! Non funzionerà !</P>
798 798
799 <P> 799 <P>
800 <TABLE BORDER=0> 800 <TABLE BORDER=0>
801 <TD COLSPAN=4><P><B><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Sono attualmente disponibili queste opzioni per VESA:</B></P></TD><TR> 801 <TD COLSPAN=4><P><B><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Sono attualmente disponibili queste opzioni per VESA:</B></P></TD><TR>
802 <TD>&nbsp;&nbsp;</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>-vo vesa:opzioni</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>attualmente riconosciuto: <b>dga</b> per forzare la modalità dga e <b>nodga</b> per disabilitarla. Nota: puoi omettere questi parametri per abilitare il riconoscimento <b>automatico</b> della modalità dga. (In futuro si potranno specificare anche parametri come refresh rate, interlacing, doublescan e così via. Esempi: i43, 85, d100)</TD><TR> 802 <TD>&nbsp;&nbsp;</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>-vo vesa:opzioni</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>attualmente riconosciute: <b>dga</b> per forzare la modalità dga e <b>nodga</b> per disabilitarla. Nota: puoi omettere questi parametri per abilitare il riconoscimento <b>automatico</b> della modalità dga. (In futuro si potranno specificare anche parametri come refresh rate, interlacing, doublescan e così via. Esempi: i43, 85, d100)</TD><TR>
803 <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>-screenw, -screenh, -bpp</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>forza la modalità definita dall'utente</TD><TR> 803 <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>-screenw, -screenh, -bpp</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>forza la modalità definita dall'utente</TD><TR>
804 <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>-x, -y</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>configura il predimensionamento definito dall'utente</TD><TR> 804 <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>-x, -y</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>configura il predimensionamento definito dall'utente</TD><TR>
805 <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>-zoom</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>abilita il predimensionamento definito dall'utente</TD><TR> 805 <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>-zoom</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>abilita il predimensionamento definito dall'utente</TD><TR>
806 <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>-fs</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>ridimensiona l'immagine a pieno schermo</TD><TR> 806 <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>-fs</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>ridimensiona l'immagine a pieno schermo</TD><TR>
807 <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>-fs -zoom</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>ridimensiona il predimensionamento definito dall'utente a pieno schermo</TD><TR> 807 <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>-fs -zoom</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>ridimensiona il predimensionamento definito dall'utente a pieno schermo</TD><TR>
817 dalla, per esempio, distribuzione Mandrake.<br> 817 dalla, per esempio, distribuzione Mandrake.<br>
818 (<b>Suggerimento</b>: la stessa utilità è usata per la "localizzazione" di fbdev).<br> 818 (<b>Suggerimento</b>: la stessa utilità è usata per la "localizzazione" di fbdev).<br>
819 - Alcuni <b>driver grafici di Linux</b> non aggiornano la <b>modalità BIOS</b> attiva nella memoria DOS. Quindi se hai 819 - Alcuni <b>driver grafici di Linux</b> non aggiornano la <b>modalità BIOS</b> attiva nella memoria DOS. Quindi se hai
820 un tale problema - usa sempre il driver VESA solo dalla <b>modalità testo</b>. Altrimenti la modalità testo (#03) sarà 820 un tale problema - usa sempre il driver VESA solo dalla <b>modalità testo</b>. Altrimenti la modalità testo (#03) sarà
821 attivata comunque e dovrai far ripartire il computer.<br> 821 attivata comunque e dovrai far ripartire il computer.<br>
822 - Spesso dopo aver terminato il driver VESA ottieni uno <b>schermo nero</b>. Per farlo ritornare 822 - Spesso dopo aver terminato il driver VESA si ottiene uno <b>schermo nero</b>. Per farlo ritornare
823 allo stato originale - cambia semplicemente console (premendo <b>Alt-Fx</b>) poi ritorna 823 allo stato originale - cambia semplicemente console (premendo <b>Alt-Fx</b>) poi ritorna
824 alla precedente console nello stesso modo.<br> 824 alla precedente console nello stesso modo.<br>
825 - Per far <b>funzionare il TV-out</b> devi avere il connettore della tv inserito prima di far partire 825 - Per far <b>funzionare il TV-out</b> devi avere il connettore della tv inserito prima di far partire
826 il tuo PC in quanto il BIOS video si inizializza solo una volta durante la procedura di POST. 826 il tuo PC in quanto il BIOS video si inizializza solo una volta durante la procedura di POST.
827 </P> 827 </P>
857 857
858 858
859 <P><B><A NAME=2.3.1.14>2.3.1.14. Livello video Rage128 (pro) / Radeon (radeon_vid)</A></B></P> 859 <P><B><A NAME=2.3.1.14>2.3.1.14. Livello video Rage128 (pro) / Radeon (radeon_vid)</A></B></P>
860 <P> 860 <P>
861 <b>radeon_vid</b> e <B>rage128_vid</B> forniscono supporto per il <b>BackEnd Scaler</b> su chipset ATI <b>Radeon</b> e Rage128 (Pro). 861 <b>radeon_vid</b> e <B>rage128_vid</B> forniscono supporto per il <b>BackEnd Scaler</b> su chipset ATI <b>Radeon</b> e Rage128 (Pro).
862 E' stato studiato e introdotto come un analogo del driver <a href="video.html#2.3.1.7">mga_vid</a>, quindi puoi usarlo nello stesso modo!<br> 862 Sono stati studiati e introdotti come analoghi del driver <a href="video.html#2.3.1.7">mga_vid</a>, quindi puoi usarli nello stesso modo!<br>
863 Ma l'obbiettivo principale dell'uso di questo driver è il driver <a href="video.html#2.3.1.12">VESA</a>.<br> 863 Ma l'obbiettivo principale dell'uso di questi driver è il driver <a href="video.html#2.3.1.12">VESA</a>.<br>
864 Semplicemente perchè VESA abilita il TV-out sulle schede ATI ma il Backend scaler è usato dopo 864 Semplicemente perchè VESA abilita il TV-out sulle schede ATI ma il Backend scaler è usato dopo
865 il cambiamento di modalità. Questa implementazione da il flusso video su entrambi: <b>schermo TV</b> e monitor <b>CRTC</b> 865 il cambiamento di modalità. Questa implementazione da il flusso video su entrambi: <b>schermo TV</b> e monitor <b>CRTC</b>
866 simultaneamente. (Diminuisce leggermente la qualità dell'output video, ma è molto 866 simultaneamente. (Diminuisce leggermente la qualità dell'output video, ma è meglio
867 che niente). 867 che niente).
868 Spiacente! Non sono riuscito a trovare nessuna informazione sul livello video sulle 868 Spiacente! Non sono riuscito a trovare nessuna informazione sul livello video sulle
869 pagine di ATI. (ho deciso di implementarlo attraverso chiamate <b>int 10h</b>). Ma è stato 869 pagine di ATI. (ho deciso di implementarlo attraverso chiamate <b>int 10h</b>). Ma è stato
870 molto facile implementare queste cose attraverso le porte di lettura/scrittura di Radeon. 870 molto facile implementare queste cose attraverso le porte di lettura/scrittura di Radeon.
871 <br><b>NOTA</b>: la tecnologia XXX_VID è assolutamente non documentata e probabilmente in futuro 871 <br><b>NOTA</b>: la tecnologia XXX_VID è assolutamente non documentata e probabilmente in futuro
872 queste cose saranno completamente riscritte. Questo è il primo rilascio pubblico del 872 queste cose saranno completamente riscritte. Questo è il primo rilascio pubblico dei
873 driver.</P> 873 driver.</P>
874 874
875 <P><B>Installazione</B></P> 875 <P><B>Installazione</B></P>
876 876
877 <P> 877 <P>
894 </P> 894 </P>
895 895
896 <P>Più esempi (per il deinterlacing hardware, ecc) si possono trovare 896 <P>Più esempi (per il deinterlacing hardware, ecc) si possono trovare
897 <A HREF="../drivers/radeon/README">qui</A>.</P> 897 <A HREF="../drivers/radeon/README">qui</A>.</P>
898 898
899 <P><B>NOTA</B>: non usare nessun framebuffer se intendi usare questo driver ! Usalo 899 <P><B>NOTA</B>: non usare nessun framebuffer se intendi usare questi driver ! Usalo
900 solo da una console in modalità testo.</P> 900 solo da una console in modalità testo.</P>
901 901
902 <P> 902 <P>
903 <b>Conclusioni:</b> So che ci sono molte cose che mancano e molti bug. Quindi se sei in grado di migliorare 903 <b>Conclusioni:</b> So che ci sono molte cose che mancano e molti bug. Quindi se sei in grado di migliorare
904 qualcosa mandami semplicemente le tue patch. 904 qualcosa mandami semplicemente le tue patch.
910 <P><B><I>COS'E' IL VIDIX</I></B></P> 910 <P><B><I>COS'E' IL VIDIX</I></B></P>
911 911
912 <P>VIDIX è l'acronimo di <b>VID</b>eo <b>I</b>nterface for 912 <P>VIDIX è l'acronimo di <b>VID</b>eo <b>I</b>nterface for
913 *ni<b>X</b> (Interfaccia Video per *nix, ndt).<BR> 913 *ni<b>X</b> (Interfaccia Video per *nix, ndt).<BR>
914 VIDIX è stato studiato e implementato come un'interfaccia per veloci driver in spazio utente 914 VIDIX è stato studiato e implementato come un'interfaccia per veloci driver in spazio utente
915 che forniscono <b>DGA</b> ovunque è possibile (<b>a differenza di X11</b>). I 915 che forniscono <b>DGA</b> ovunque è possibile (<b>a differenza di X11</b>).
916 Spero che questi driver siano portabili come X11 (<b>non solo su 916 Spero che questi driver saranno portabili come X11 (<b>non solo su
917 *nix</b>).<BR> 917 *nix</b>).<BR>
918 Cos'è: 918 Cos'è:
919 <LI>E' un successore portabile della tecnologia mga_vid, ma è localizzato in spazio 919 <LI>E' un successore portabile della tecnologia mga_vid, ma è localizzato in spazio
920 utente.</LI> 920 utente.</LI>
921 <LI>A differenza di X11 fornisce DGA ovunque è possibile</LI> 921 <LI>A differenza di X11 fornisce DGA ovunque è possibile</LI>
962 AAlib per quello).<BR> 962 AAlib per quello).<BR>
963 <I>Nota: chiunque può provare questo trucco commentando il cambiamento di modalità nel driver 963 <I>Nota: chiunque può provare questo trucco commentando il cambiamento di modalità nel driver
964 vo_vesa.</I></LI> 964 vo_vesa.</I></LI>
965 <LI>Il driver di output video di <B>MPlayer</B> dovrebbe conoscere la modalità video attiva ed essere in grado di 965 <LI>Il driver di output video di <B>MPlayer</B> dovrebbe conoscere la modalità video attiva ed essere in grado di
966 dire al sottodispositivo VIDIX alcune caratteristiche video del server.</LI> 966 dire al sottodispositivo VIDIX alcune caratteristiche video del server.</LI>
967 Credo tutti i driver di output video di <B>MPlayer</B> riconoscano 967 Credo che tutti i driver di output video di <B>MPlayer</B> riconoscano
968 il sottodispositivo <CODE>:vidix</CODE>. 968 il sottodispositivo <CODE>:vidix</CODE>.
969 </P> 969 </P>
970 970
971 <P><B><I>METODI DI UTILIZZO</I></B></P> 971 <P><B><I>METODI DI UTILIZZO</I></B></P>
972 972
1039 <P> 1039 <P>
1040 Ogni parametro accetta valori da <B>-1000</B> a <B>+1000</B>.<BR> 1040 Ogni parametro accetta valori da <B>-1000</B> a <B>+1000</B>.<BR>
1041 Il valore predefinito per ogni parametro è <B>0</B>. 1041 Il valore predefinito per ogni parametro è <B>0</B>.
1042 </P> 1042 </P>
1043 <P> 1043 <P>
1044 <B>Nota:</B> Non tutti i driver supportano ogniuno di questi parametri. 1044 <B>Nota:</B> Non tutti i driver supportano ognuno di questi parametri.
1045 Attualmente solo <B>radeon_vid.so</B> fornisce il pieno supporto per l'equalizzazione video. 1045 Attualmente solo <B>radeon_vid.so</B> fornisce il pieno supporto per l'equalizzazione video.
1046 Altri driver supportano solo parzialmente queste opzioni. 1046 Altri driver supportano solo parzialmente queste opzioni.
1047 </P> 1047 </P>
1048 <P><B>Esempi:</B><BR> 1048 <P><B>Esempi:</B><BR>
1049 <CODE>mplayer -vo vesa:vidix -brightness -300 -contrast 200 1049 <CODE>mplayer -vo vesa:vidix -brightness -300 -contrast 200
1060 di cattura/riproduzione (testato per DC10+ e Buz, e dovrebbe funzionare per 1060 di cattura/riproduzione (testato per DC10+ e Buz, e dovrebbe funzionare per
1061 LML33, DC10). Il driver funziona codificando il frame in jpeg e mandandolo poi 1061 LML33, DC10). Il driver funziona codificando il frame in jpeg e mandandolo poi
1062 alla scheda. Per la codifica jpeg è usato <B>libavcodec</B>, 1062 alla scheda. Per la codifica jpeg è usato <B>libavcodec</B>,
1063 ed è quindi necessario.</P> 1063 ed è quindi necessario.</P>
1064 1064
1065 <P>Questo driver parla al driver del kernel disponibile a 1065 <P>Questo driver dialoga col driver del kernel disponibile a
1066 <A HREF="http://mjpeg.sourceforge.net">http://mjpeg.sourceforge.net</A>, quindi 1066 <A HREF="http://mjpeg.sourceforge.net">http://mjpeg.sourceforge.net</A>, quindi
1067 devi far funzionare questo prima. Poi ricompila <B>MPlayer</B> con 1067 devi far funzionare questo prima. Poi ricompila <B>MPlayer</B> con
1068 <CODE>--enable-zr</CODE>.</P> 1068 <CODE>--enable-zr</CODE>.</P>
1069 1069
1070 <P>Alcune osservazioni: 1070 <P>Alcune osservazioni:
1071 <UL> 1071 <UL>
1072 <LI>non iniziare o fermare XawTV sul dispositivo di riproduzione durante la stessa, 1072 <LI>non iniziare o fermare XawTV sul dispositivo di riproduzione durante la stessa,
1073 bloccherà il tuo computer. Va, comunque, bene far partire <B>PRIMA</B> 1073 bloccherà il tuo computer. Va comunque bene far partire <B>PRIMA</B>
1074 XawTV, e <B>POI</B> <B>MPlayer</B>, aspettare che <B>MPlayer</B> finisca e 1074 XawTV, e <B>POI</B> <B>MPlayer</B>, aspettare che <B>MPlayer</B> finisca e
1075 <B>POI</B> fermare XawTV.</LI> 1075 <B>POI</B> fermare XawTV.</LI>
1076 <LI>questo driver aggiunge le opzioni <CODE>-zr*</CODE> alla linea di comando. La spiegazione di 1076 <LI>questo driver aggiunge le opzioni <CODE>-zr*</CODE> alla linea di comando. La spiegazione di
1077 queste opzioni può essere visualizzata con <CODE>-zrhelp</CODE>. E' possibile tagliare 1077 queste opzioni può essere visualizzata con <CODE>-zrhelp</CODE>. E' possibile tagliare
1078 il frame di input (tagliare i bordi per adattarlo o migliorare le prestazioni) 1078 il frame di input (tagliare i bordi per adattarlo o migliorare le prestazioni)
1079 e fare altre cose.</LI> 1079 e fare altre cose.</LI>
1080 <LI>Il driver prende i dati nei formati YV12 e YUY2, Questo significa che alcuni 1080 <LI>Il driver prende i dati nei formati YV12 e YUY2. Questo significa che alcuni
1081 codec non funzioneranno. Alcuni vecchi codec VfW (Video for Windows), per esempio, 1081 codec non funzioneranno. Alcuni vecchi codec VfW (Video for Windows), per esempio,
1082 non sono compatibili con questo driver. Il messaggio d'errore che vedrai è: 1082 non sono compatibili con questo driver. Il messaggio d'errore che vedrai è:
1083 <CODE>Sorry, selected video_out device is incompatible with this codec. 1083 <CODE>Sorry, selected video_out device is incompatible with this codec.
1084 </CODE></LI> 1084 </CODE></LI>
1085 <LI>OSD non è attualmente supportato, quindi non vedrai i 1085 <LI>OSD non è attualmente supportato, quindi non vedrai i
1100 <LI><B>XFree86</B>: usando il driver e il modulo HAL, disponibile al 1100 <LI><B>XFree86</B>: usando il driver e il modulo HAL, disponibile al
1101 <A HREF="http://www.matrox.com">sito della Matrox</A>. Questo ti darà X sulla 1101 <A HREF="http://www.matrox.com">sito della Matrox</A>. Questo ti darà X sulla
1102 TV.<BR> <B>Questo metodo non da una riproduzione accelerata</B> come 1102 TV.<BR> <B>Questo metodo non da una riproduzione accelerata</B> come
1103 sotto Windoze! Il secondo connettore ha solo il framebuffer YUV, il <I>BES</I> 1103 sotto Windoze! Il secondo connettore ha solo il framebuffer YUV, il <I>BES</I>
1104 (Back End Scaler, il ridimensionatore YUV sulle schede G200/G400/G450/G550) non funziona 1104 (Back End Scaler, il ridimensionatore YUV sulle schede G200/G400/G450/G550) non funziona
1105 su questo! Il driver per windows in qualche modo aggira questo, probabilmente usando il motore 1105 su questo! Il driver per windows in qualche modo aggira questo problema, probabilmente usando il motore
1106 3D per zoomare, e il framebuffer YUV per visualizzare l'immagine zoomata. 1106 3D per zoomare, e il framebuffer YUV per visualizzare l'immagine zoomata.
1107 Se vuoi veramente usare X, usa le opzioni <CODE>-vo x11 -fs -zoom</CODE>, 1107 Se vuoi veramente usare X, usa le opzioni <CODE>-vo x11 -fs -zoom</CODE>,
1108 ma sarà <B>LENTO</B>, e ha la protezione da copia <B>Macrovision</B> 1108 ma sarà <B>LENTO</B>, e ha la protezione da copia <B>Macrovision</B>
1109 abilitata (puoi "aggirare" Macrovision usando 1109 abilitata (puoi "aggirare" Macrovision usando
1110 <A HREF="http://avifile.sourceforge.net/mgamacro.pl">questo</A> script perl. 1110 <A HREF="http://avifile.sourceforge.net/mgamacro.pl">questo</A> script perl.
1219 </P> 1219 </P>
1220 1220
1221 <P> 1221 <P>
1222 I <b>driver VESA</b> non usano nessuna accelerazione hardware ma simulano 1222 I <b>driver VESA</b> non usano nessuna accelerazione hardware ma simulano
1223 <b>DGA</b> con una finestra di 64K, che è configurata con le funzioni a 32-bit 1223 <b>DGA</b> con una finestra di 64K, che è configurata con le funzioni a 32-bit
1224 del BIOS. Le schede ATI hanno un'abbastanza <b>veloce memoria video</b> (chip DIMM o DDR 1224 del BIOS. Le schede ATI hanno una <b>memoria video</b> abbastanza veloce (chip DIMM o DDR
1225 con accesso a 64 - 128-bit) quindi non è un collo di bottiglia per loro. Non ci sono limitazioni 1225 con accesso a 64 - 128-bit) quindi non è un collo di bottiglia per loro. Non ci sono limitazioni
1226 per la scelta della modalità video da mostrare sulla TV (come in altre 1226 per la scelta della modalità video da mostrare sulla TV (come in altre
1227 schede) quindi puoi usare <b>qualunque modalità video</b> sulla tua <b>TV</b> (da 1227 schede) quindi puoi usare <b>qualunque modalità video</b> sulla tua <b>TV</b> (da
1228 <b>320x200</b> fino a <b>1024x768</b>).<br> 1228 <b>320x200</b> fino a <b>1024x768</b>).<br>
1229 D'altra parte (si sa con certezza almeno per le <b>Radeon</b>) c'è una modalità <b>DGA</b> 1229 D'altra parte (si sa con certezza almeno per le <b>Radeon</b>) c'è una modalità <b>DGA</b>