annotate DOCS/it/video.html @ 19932:0b5b9cbbc74e

Move calculation of text parameters (number of lines, height, etc.) from wrap_lines_smart() into a separate function. Call it for every event, even those that do not require line wrapping. This fixes randomly wrong positioning of 'Banner' events.
author eugeni
date Fri, 22 Sep 2006 18:56:09 +0000
parents c3f049d801d8
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
1 <HTML>
9785
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
2 <!-- Sync with english version 1.136 -->
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
3
5583
70264cc9ade0 updated to english version
frodone
parents: 4961
diff changeset
4 <HEAD>
7509
frodone
parents: 6819
diff changeset
5 <TITLE>Video - MPlayer - Movie Player per Linux</TITLE>
9864
b65bcfaedbe5 Sync with 0_90. All stuff different from 0_90 is missing.
rtognimp
parents: 9842
diff changeset
6 <LINK REL="stylesheet" TYPE="text/css" HREF="../default.css">
7509
frodone
parents: 6819
diff changeset
7 <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
5583
70264cc9ade0 updated to english version
frodone
parents: 4961
diff changeset
8 </HEAD>
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
9
7509
frodone
parents: 6819
diff changeset
10 <BODY>
6462
frodone
parents: 5994
diff changeset
11
8707
frodone
parents: 7509
diff changeset
12 <H3><A NAME="video">2.3.1. Dispositivi di output video</A></H3>
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
13
8707
frodone
parents: 7509
diff changeset
14 <H4><A NAME="mtrr">2.3.1.1. Configurare l' MTRR</A></H4>
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
15
2729796fb896 Italian translation
frodone
parents:
diff changeset
16 <P>E' DECISAMENTE consigliato controllare se i registri MTRR sono ben configurati,
2729796fb896 Italian translation
frodone
parents:
diff changeset
17 perchè possono fornire un grande aumento di prestazioni.</P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
18
2729796fb896 Italian translation
frodone
parents:
diff changeset
19 <P>Fai un '<CODE>cat /proc/mtrr</CODE>' :</P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
20
2729796fb896 Italian translation
frodone
parents:
diff changeset
21 <P><CODE>
2729796fb896 Italian translation
frodone
parents:
diff changeset
22 --($:~)-- cat /proc/mtrr<BR>
2729796fb896 Italian translation
frodone
parents:
diff changeset
23 reg00: base=0xe4000000 (3648MB), size= 16MB: write-combining, count=9<BR>
2729796fb896 Italian translation
frodone
parents:
diff changeset
24 reg01: base=0xd8000000 (3456MB), size= 128MB: write-combining, count=1<BR>
2729796fb896 Italian translation
frodone
parents:
diff changeset
25 </CODE></P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
26
4961
c8a3e58a43d8 corrected typos and bad italian...
frodone
parents: 4939
diff changeset
27 <P>E' a posto, mostra la mia Matrox G400 con 16Mb di memoria. L'ho ottenuto con
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
28 XFree 4.x.x , che configura i registri MTRR automaticamente.</P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
29
2729796fb896 Italian translation
frodone
parents:
diff changeset
30 <P>Se non ha funzionato, devi farlo manualmente. Prima, bisogna trovare l'indirizzo
2729796fb896 Italian translation
frodone
parents:
diff changeset
31 di base.
2729796fb896 Italian translation
frodone
parents:
diff changeset
32 Hai 3 modi per scoprirlo:</P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
33
2729796fb896 Italian translation
frodone
parents:
diff changeset
34 <P><UL>
2729796fb896 Italian translation
frodone
parents:
diff changeset
35 <LI>dai messaggi di avvio di X11, per esempio:
2729796fb896 Italian translation
frodone
parents:
diff changeset
36 <P><CODE>(--) SVGA: PCI: Matrox MGA G400 AGP rev 4, Memory @ 0xd8000000, 0xd4000000<BR>
2729796fb896 Italian translation
frodone
parents:
diff changeset
37 (--) SVGA: Linear framebuffer at 0xD8000000</CODE></P></LI>
2729796fb896 Italian translation
frodone
parents:
diff changeset
38 <LI>da /proc/pci (usa il comando lspci -v):
2729796fb896 Italian translation
frodone
parents:
diff changeset
39 <P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
40 <CODE>01:00.0 VGA compatible controller: Matrox Graphics, Inc.: Unknown device 0525</CODE>
2729796fb896 Italian translation
frodone
parents:
diff changeset
41 <CODE>Memory at d8000000 (32-bit, prefetchable)</CODE>
2729796fb896 Italian translation
frodone
parents:
diff changeset
42 </P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
43 <LI>dai messaggi del driver del kernel mga_vid (usa dmesg):
2729796fb896 Italian translation
frodone
parents:
diff changeset
44 <P><CODE>mga_mem_base = d8000000</CODE></P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
45 </UL></P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
46
2729796fb896 Italian translation
frodone
parents:
diff changeset
47 <P>Poi troviamo la dimensione della memoria. E molto semplice, basta convertire la quantità di ram video
2729796fb896 Italian translation
frodone
parents:
diff changeset
48 in esadecimale, o usare questa tabella:</P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
49
2729796fb896 Italian translation
frodone
parents:
diff changeset
50 <TABLE BORDER=0>
2729796fb896 Italian translation
frodone
parents:
diff changeset
51 <TD>&nbsp;&nbsp;</TD><TD>1 MB</TD><TD WIDTH=10%></TD><TD>0x100000</TD><TR>
2729796fb896 Italian translation
frodone
parents:
diff changeset
52 <TD></TD><TD>2 MB</TD><TD></TD><TD>0x200000</TD><TR>
2729796fb896 Italian translation
frodone
parents:
diff changeset
53 <TD></TD><TD>4 MB</TD><TD></TD><TD>0x400000</TD><TR>
2729796fb896 Italian translation
frodone
parents:
diff changeset
54 <TD></TD><TD>8 MB</TD><TD></TD><TD>0x800000</TD><TR>
2729796fb896 Italian translation
frodone
parents:
diff changeset
55 <TD></TD><TD>16 MB</TD><TD></TD><TD>0x1000000</TD><TR>
2729796fb896 Italian translation
frodone
parents:
diff changeset
56 <TD></TD><TD>32 MB</TD><TD></TD><TD>0x2000000</TD><TR>
2729796fb896 Italian translation
frodone
parents:
diff changeset
57 </TABLE>
2729796fb896 Italian translation
frodone
parents:
diff changeset
58
2729796fb896 Italian translation
frodone
parents:
diff changeset
59
2729796fb896 Italian translation
frodone
parents:
diff changeset
60 <P>Conosci l'indirizzo di base e la dimensione della memoria, configuriamo i registri mtrr!
2729796fb896 Italian translation
frodone
parents:
diff changeset
61 Per esempio, per la scheda Matrox di cui sopra (base=0xd8000000) con 32MB di
2729796fb896 Italian translation
frodone
parents:
diff changeset
62 ram (size=0x2000000) basta eseguire:</P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
63
2729796fb896 Italian translation
frodone
parents:
diff changeset
64
2729796fb896 Italian translation
frodone
parents:
diff changeset
65 <P><CODE>&nbsp;&nbsp;echo "base=0xd8000000 size=0x2000000 type=write-combining" &gt;| /proc/mtrr</CODE></P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
66
2729796fb896 Italian translation
frodone
parents:
diff changeset
67
2729796fb896 Italian translation
frodone
parents:
diff changeset
68 <P>Non tutte le CPU supportano l'MTRR. Per esempio i più vecchi K6-2 [circa 266Mhz,
2729796fb896 Italian translation
frodone
parents:
diff changeset
69 stepping 0] non supportano l'MTRR, ma gli stepping 12 si ('<CODE>cat /proc/cpuinfo</CODE>'
2729796fb896 Italian translation
frodone
parents:
diff changeset
70 per controllare').</P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
71
8707
frodone
parents: 7509
diff changeset
72 <H4><A NAME="normal">2.3.1.2 Output video per normali schede video</A></H4>
frodone
parents: 7509
diff changeset
73
frodone
parents: 7509
diff changeset
74 <H4><A NAME="xv">2.3.1.2.1 Xv</A></H4>
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
75
2729796fb896 Italian translation
frodone
parents:
diff changeset
76 <P>Sotto XFree86 4.0.2 o più recente, si possono usare le routine hardware della tua scheda
2729796fb896 Italian translation
frodone
parents:
diff changeset
77 usando l'estensione XVideo. Questo è quello che usa l'opzione '-vo xv'. Inoltre,
2729796fb896 Italian translation
frodone
parents:
diff changeset
78 questo driver è quello che supporta la regolazione di luminosità/contrasto/hue/etc (a meno che tu stia usando
4961
c8a3e58a43d8 corrected typos and bad italian...
frodone
parents: 4939
diff changeset
79 il vecchio, lento codec DirectShow DivX, che lo supporta ovunque), vedi la pagina di
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
80 man.</P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
81
2729796fb896 Italian translation
frodone
parents:
diff changeset
82 <P>Per farlo funzionare, assicurati delle seguenti cose:</P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
83 <P><UL>
2729796fb896 Italian translation
frodone
parents:
diff changeset
84 <LI>Devi usare XFree86 4.0.2 o più recente (le versioni precedenti non hanno XVideo)
2729796fb896 Italian translation
frodone
parents:
diff changeset
85 <LI>La tua scheda supporta l'accelerazione hardware (le schede moderne lo fanno)
2729796fb896 Italian translation
frodone
parents:
diff changeset
86 <LI>X carica l'estensione XVideo, è qualcosa del genere:
2729796fb896 Italian translation
frodone
parents:
diff changeset
87
2729796fb896 Italian translation
frodone
parents:
diff changeset
88 <P><CODE>&nbsp;&nbsp;(II) Loading extension XVideo</CODE></P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
89 <P>in /var/log/XFree86.0.log</P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
90
2729796fb896 Italian translation
frodone
parents:
diff changeset
91 <P>NOTA: questo carica solo l'estensione XFree86. In una buona installazione, questo è
2729796fb896 Italian translation
frodone
parents:
diff changeset
92 sempre caricato, e non significa che il supporto XVideo _della scheda_ è caricato!</P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
93
2729796fb896 Italian translation
frodone
parents:
diff changeset
94 <LI>La tua scheda ha il supporto Xv sotto Linux. Per vederlo, prova 'xvinfo', è
2729796fb896 Italian translation
frodone
parents:
diff changeset
95 parte della distribuzione di XFree86. Dovrebbe mostrare un lungo testo, simile
2729796fb896 Italian translation
frodone
parents:
diff changeset
96 a questo:
2729796fb896 Italian translation
frodone
parents:
diff changeset
97 <PRE>
2729796fb896 Italian translation
frodone
parents:
diff changeset
98 X-Video Extension version 2.2
2729796fb896 Italian translation
frodone
parents:
diff changeset
99 screen #0
2729796fb896 Italian translation
frodone
parents:
diff changeset
100 Adaptor #0: "Savage Streams Engine"
2729796fb896 Italian translation
frodone
parents:
diff changeset
101 number of ports: 1
2729796fb896 Italian translation
frodone
parents:
diff changeset
102 port base: 43
2729796fb896 Italian translation
frodone
parents:
diff changeset
103 operations supported: PutImage
2729796fb896 Italian translation
frodone
parents:
diff changeset
104 supported visuals:
2729796fb896 Italian translation
frodone
parents:
diff changeset
105 depth 16, visualID 0x22
2729796fb896 Italian translation
frodone
parents:
diff changeset
106 depth 16, visualID 0x23
2729796fb896 Italian translation
frodone
parents:
diff changeset
107 number of attributes: 5
2729796fb896 Italian translation
frodone
parents:
diff changeset
108 (...)
2729796fb896 Italian translation
frodone
parents:
diff changeset
109 Number of image formats: 7
2729796fb896 Italian translation
frodone
parents:
diff changeset
110 id: 0x32595559 (YUY2)
2729796fb896 Italian translation
frodone
parents:
diff changeset
111 guid: 59555932-0000-0010-8000-00aa00389b71
2729796fb896 Italian translation
frodone
parents:
diff changeset
112 bits per pixel: 16
2729796fb896 Italian translation
frodone
parents:
diff changeset
113 number of planes: 1
2729796fb896 Italian translation
frodone
parents:
diff changeset
114 type: YUV (packed)
2729796fb896 Italian translation
frodone
parents:
diff changeset
115 id: 0x32315659 (YV12)
2729796fb896 Italian translation
frodone
parents:
diff changeset
116 guid: 59563132-0000-0010-8000-00aa00389b71
2729796fb896 Italian translation
frodone
parents:
diff changeset
117 bits per pixel: 12
2729796fb896 Italian translation
frodone
parents:
diff changeset
118 number of planes: 3
2729796fb896 Italian translation
frodone
parents:
diff changeset
119 type: YUV (planar)
2729796fb896 Italian translation
frodone
parents:
diff changeset
120 (...ecc...)
2729796fb896 Italian translation
frodone
parents:
diff changeset
121 </PRE>
2729796fb896 Italian translation
frodone
parents:
diff changeset
122
2729796fb896 Italian translation
frodone
parents:
diff changeset
123 <P>Deve supportare i formati pixel YUY2 packed, e YV12 planar per essere
8707
frodone
parents: 7509
diff changeset
124 utilizzabile con MPlayer.</P>
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
125
8707
frodone
parents: 7509
diff changeset
126 <LI>E infine, controlla se MPlayer è stato compilato col supporto 'xv'.
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
127 ./configure ti dice questo.
2729796fb896 Italian translation
frodone
parents:
diff changeset
128
2729796fb896 Italian translation
frodone
parents:
diff changeset
129 </UL></P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
130
8707
frodone
parents: 7509
diff changeset
131 <H4><A NAME="xv_3dfx">2.3.1.2.1.1 Schede 3dfx</A></H4>
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
132
2729796fb896 Italian translation
frodone
parents:
diff changeset
133 <P>I vecchi driver 3dfx avevano problemi con l'accelerazione XVideo,
2729796fb896 Italian translation
frodone
parents:
diff changeset
134 non supportavano ne YUY2 ne YV12, e cose del genere. Verifica di possedere
5583
70264cc9ade0 updated to english version
frodone
parents: 4961
diff changeset
135 XFree86 versione 4.2.0 o maggiore, funziona bene con YV12 e YUY2. Le versioni
70264cc9ade0 updated to english version
frodone
parents: 4961
diff changeset
136 precedenti, inclusa la 4.1.0 <B>vanno in crash con YV12</B>!
4961
c8a3e58a43d8 corrected typos and bad italian...
frodone
parents: 4939
diff changeset
137 Se hai strani effetti con -vo xv, prova SDL (ha anche XVideo)
7509
frodone
parents: 6819
diff changeset
138 e guarda se aiuta. Controlla la <A HREF="#sdl">sezione SDL</A> per dettagli.</P>
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
139
7509
frodone
parents: 6819
diff changeset
140 <P><B>O</B>, prova il NUOVO driver -vo tdfxfb! Vedi la sezione <A HREF="#tdfxfb"">tdfxfb</A>!</P>
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
141
2729796fb896 Italian translation
frodone
parents:
diff changeset
142
2729796fb896 Italian translation
frodone
parents:
diff changeset
143
8707
frodone
parents: 7509
diff changeset
144 <H4><A NAME="xv_s3">2.3.1.2.1.2. Schede S3</A></H4>
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
145
2729796fb896 Italian translation
frodone
parents:
diff changeset
146 <P>La S3 Savage3D dovrebbe funzionare bene, ma per la Savage4, usa XFree86 versione 4.0.3
2729796fb896 Italian translation
frodone
parents:
diff changeset
147 o maggiore (in caso di problemi con l'immagine, prova 16bpp). Come per S3 Virge.. c'è il supporto
2729796fb896 Italian translation
frodone
parents:
diff changeset
148 xv, ma la scheda stessa è molto lenta, quindi faresti meglio a rivenderla.</P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
149
8707
frodone
parents: 7509
diff changeset
150 <P><B>NOTA</B>: non è chiaro in quali modelli Savage manchi il supporto YV12,
frodone
parents: 7509
diff changeset
151 ed è convertito dal driver (lento). Se hai dei sospetti sulla tua scheda, prendi un nuovo driver,
frodone
parents: 7509
diff changeset
152 o chiedi gentilmente sulla mailing list mplayer-users mailing un driver col supporto
frodone
parents: 7509
diff changeset
153 MMX/3DNow.</P>
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
154
8707
frodone
parents: 7509
diff changeset
155 <H4><A NAME="xv_nvidia">2.3.1.2.1.3. Schede nVidia</A></H4>
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
156
2729796fb896 Italian translation
frodone
parents:
diff changeset
157 <P>nVidia non è una scelta molto buona sotto Linux (secondo NVidia, questo
2729796fb896 Italian translation
frodone
parents:
diff changeset
158 <A HREF="users_against_developers.html#nvidia">non è vero</A>).. Sarai costretto ad usare
2729796fb896 Italian translation
frodone
parents:
diff changeset
159 il driver binario closed-source di nVidia, disponibile sul sito di nVidia. Il driver XFree86 standard
2729796fb896 Italian translation
frodone
parents:
diff changeset
160 non supporta XVideo per queste schede, a causa delle specificazioni e dei sorgenti chiusi di nVidia.</P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
161
2729796fb896 Italian translation
frodone
parents:
diff changeset
162
2729796fb896 Italian translation
frodone
parents:
diff changeset
163 <P>Per quanto ne so l'ultimo driver XFree86 contiene il supporto XVideo per
2729796fb896 Italian translation
frodone
parents:
diff changeset
164 Geforce 2 e 3.</P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
165
2729796fb896 Italian translation
frodone
parents:
diff changeset
166 <P><UL><LI>Le schede Riva128 non hanno il supporto XVideo neanche col driver di nvidia :(
2729796fb896 Italian translation
frodone
parents:
diff changeset
167 Lamentati con NVidia.</UL></P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
168
2729796fb896 Italian translation
frodone
parents:
diff changeset
169
8707
frodone
parents: 7509
diff changeset
170 <H4><A NAME="xv_ati">2.3.1.2.1.4. Schede ATI</A></H4>
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
171
2729796fb896 Italian translation
frodone
parents:
diff changeset
172 <P>
8707
frodone
parents: 7509
diff changeset
173 <LI>Il <A HREF="http://gatos.sourceforge.net">driver GATOS</A> (che dovresti
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
174 usare, a meno che tu non abbia Rage128 o Radeon) ha VSYNC abilitato di default. Questo
2729796fb896 Italian translation
frodone
parents:
diff changeset
175 significa che la velocità di decodifica (!) è sincronizzata con quella di refresh del monitor. Se
2729796fb896 Italian translation
frodone
parents:
diff changeset
176 la riproduzione sembra essere lenta, prova a disabilitare il VSYNC in qualche modo, o regola la velocità di refresh
2729796fb896 Italian translation
frodone
parents:
diff changeset
177 a n*(fps del filmato) Hz.</LI>
2729796fb896 Italian translation
frodone
parents:
diff changeset
178
2729796fb896 Italian translation
frodone
parents:
diff changeset
179 <LI>Radeon VE - attualmente solo il CVS di XFree86 ha un driver per questa scheda, la versione
8707
frodone
parents: 7509
diff changeset
180 4.1.0 no. E nessun supporto TV out. Naturalmente con MPlayer puoi felicemente
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
181 ottenere una visualizzazione <B>accelerata</B>, con o senza <B>output TV</B>, e
9785
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
182 non servono librerie o X. Leggi le sezioni <A HREF="#vidix">VIDIX</A>.</LI>
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
183 </UL>
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
184
2729796fb896 Italian translation
frodone
parents:
diff changeset
185
8707
frodone
parents: 7509
diff changeset
186 <H4><A NAME="xv_neomagic">2.3.1.2.1.5. Schede NeoMagic</A></H4>
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
187
2729796fb896 Italian translation
frodone
parents:
diff changeset
188 <P>
4939
0b4e8f3e0f4a updated to english version
frodone
parents: 4867
diff changeset
189 Queste schede possono essere trovate su molti laptop. Sfortunatamente, il driver in
0b4e8f3e0f4a updated to english version
frodone
parents: 4867
diff changeset
190 X 4.2.0 non può usare Xv, ma abbiamo un driver modificato, capace di Xv, per te.
0b4e8f3e0f4a updated to english version
frodone
parents: 4867
diff changeset
191 <A HREF="http://www.mplayerhq.hu/MPlayer/contrib/NeoMagic-driver/neomagic_drv.o.4.2.0.bz2">Scaricalo da qui</A>.
5583
70264cc9ade0 updated to english version
frodone
parents: 4961
diff changeset
192 Driver fornito da Stefan Seyfried.</P>
70264cc9ade0 updated to english version
frodone
parents: 4961
diff changeset
193
70264cc9ade0 updated to english version
frodone
parents: 4961
diff changeset
194 <P>Per permettere la riproduzione di DVD cambia il tuo XF86Config così:</P>
70264cc9ade0 updated to english version
frodone
parents: 4961
diff changeset
195
70264cc9ade0 updated to english version
frodone
parents: 4961
diff changeset
196 <P>
70264cc9ade0 updated to english version
frodone
parents: 4961
diff changeset
197 Section "Device"<BR>
70264cc9ade0 updated to english version
frodone
parents: 4961
diff changeset
198 &nbsp; &nbsp; <I>[...]</I><BR>
70264cc9ade0 updated to english version
frodone
parents: 4961
diff changeset
199 &nbsp; &nbsp; Driver "neomagic"<BR>
70264cc9ade0 updated to english version
frodone
parents: 4961
diff changeset
200 &nbsp; &nbsp; <B>Option "OverlayMem" "829440"</B><BR>
70264cc9ade0 updated to english version
frodone
parents: 4961
diff changeset
201 &nbsp; &nbsp; <I>[...]</I><BR>
70264cc9ade0 updated to english version
frodone
parents: 4961
diff changeset
202 EndSection
70264cc9ade0 updated to english version
frodone
parents: 4961
diff changeset
203 </P>
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
204
8707
frodone
parents: 7509
diff changeset
205 <H4><A NAME="xv_trident">2.3.1.2.1.6. Schede Trident</A></H4>
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
206
9785
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
207 <P>Se vuoi usare xv con una scheda Trident, dato che non funziona
8707
frodone
parents: 7509
diff changeset
208 col 4.1.0, installa XFree 4.2.0 che
frodone
parents: 7509
diff changeset
209 aggiunge il supporto per xv a pieno schermo con la scheda
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
210 Cyberblade XP.</P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
211
9785
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
212 <H4><A NAME="xv_powervr">2.3.1.2.1.7 Kyro/PowerVR cards</A></H4>
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
213
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
214 <P>Se vuoi usare Xv con una scheda basata su Kyro (ad esempio la Hercules
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
215 Prophet 4000XT), devi scaricare i driver dal
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
216 <A HREf="http://www.powervr.com">sito PowerVR</A>.</P>
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
217
9785
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
218
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
219 <H4><A NAME="dga_summary">2.3.1.2.2 DGA</A></H4>
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
220
9785
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
221 <H4>INTRODUZIONE</H4>
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
222
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
223 <P>Questa sezione tenta di spiegare cosa sia il DGA in generale e
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
224 cosa può fare (e cosa non può) il driver di output video DGA di mplayer.</P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
225
2729796fb896 Italian translation
frodone
parents:
diff changeset
226
9785
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
227 <H4>COS'E IL DGA</H4>
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
228
2729796fb896 Italian translation
frodone
parents:
diff changeset
229 <P>DGA è l'acronimo di Direct Graphics Access (Accesso Diretto alla Grafica, ndt) ed è un modo per un programma di
2729796fb896 Italian translation
frodone
parents:
diff changeset
230 aggirare il server X e modificare direttamente la memoria del framebuffer.
2729796fb896 Italian translation
frodone
parents:
diff changeset
231 Detto tecnicamente questo è possibile mappando la memoria del framebuffer nell'area
2729796fb896 Italian translation
frodone
parents:
diff changeset
232 di memoria del tuo processo. Questo è permesso dal kernel solo se
2729796fb896 Italian translation
frodone
parents:
diff changeset
233 hai i privilegi di superutente. Puoi ottenerli o loggandoti come
2729796fb896 Italian translation
frodone
parents:
diff changeset
234 root o applicando il bit suid all'eseguibile mplayer (NON
2729796fb896 Italian translation
frodone
parents:
diff changeset
235 consigliato!).</P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
236
2729796fb896 Italian translation
frodone
parents:
diff changeset
237 <P>Esistono due versioni di DGA: DGA1 è usato da XFree 3.x.x e DGA2 è stato
2729796fb896 Italian translation
frodone
parents:
diff changeset
238 introdotto con XFree 4.0.1.</P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
239
2729796fb896 Italian translation
frodone
parents:
diff changeset
240 <P>DGA1 fornisce solo accesso diretto al framebuffer come descritto sopra. Per
2729796fb896 Italian translation
frodone
parents:
diff changeset
241 cambiare la risoluzione del segnale video bisogna appoggiarsi all'estensione
2729796fb896 Italian translation
frodone
parents:
diff changeset
242 XVidMode.</P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
243
2729796fb896 Italian translation
frodone
parents:
diff changeset
244 <P>DGA2 incorpora le caratteristiche di XVidMode e permette anche
2729796fb896 Italian translation
frodone
parents:
diff changeset
245 di cambiare la profondità del display. Cosi puoi, anche se è in esecuzione
2729796fb896 Italian translation
frodone
parents:
diff changeset
246 un server X a 32 bit di profondità, cambiare ad una profondità di 15 bit e vice
2729796fb896 Italian translation
frodone
parents:
diff changeset
247 versa. </P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
248
2729796fb896 Italian translation
frodone
parents:
diff changeset
249 <P>Però il DGA ha alcune pecche. Sembra che siano in qualche modo dipendenti dal
2729796fb896 Italian translation
frodone
parents:
diff changeset
250 chip grafico che si usa e dall'implementazione del driver video del server X
9785
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
251 che controlla questo chip. Quindi non funziona su tutti i sistemi.</P>
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
252
2729796fb896 Italian translation
frodone
parents:
diff changeset
253
9785
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
254 <H4>INSTALLARE IL SUPPORTO DGA PER MPLAYER</H4>
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
255
2729796fb896 Italian translation
frodone
parents:
diff changeset
256 <P>Per prima cosa assicurati che X carichi l'estensione DGA, controlla in /var/log/XFree86.0.log:</P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
257
2729796fb896 Italian translation
frodone
parents:
diff changeset
258 <P>&nbsp;&nbsp;&nbsp;&nbsp;<CODE>(II) Loading extension XFree86-DGA</CODE></P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
259
2729796fb896 Italian translation
frodone
parents:
diff changeset
260 <P>Vedi, XFree86 4.0.x o maggiore è DECISAMENTE CONSIGLIATO!
8707
frodone
parents: 7509
diff changeset
261 Il driver DGA di MPlayer è trovato automaticamente da ./configure, o si può forzare con
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
262 --enable-dga.</P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
263
2729796fb896 Italian translation
frodone
parents:
diff changeset
264 <P>Se il driver non può cambiare ad una risoluzione minore, prova con le opzioni
2729796fb896 Italian translation
frodone
parents:
diff changeset
265 -vm (solo con X 3.3.x), -fs, -bpp, -zoom per trovare una modalità adatta.
2729796fb896 Italian translation
frodone
parents:
diff changeset
266 Non c'è una conversione per ora.. :(</P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
267
2729796fb896 Italian translation
frodone
parents:
diff changeset
268 <P>Diventa ROOT. DGA ha bisogno dell'accesso di root per poter scrivere direttamente nella memoria video.
8707
frodone
parents: 7509
diff changeset
269 Se vuoi eseguirlo da utente, allora installa MPlayer SUID root:</P>
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
270
2729796fb896 Italian translation
frodone
parents:
diff changeset
271 <P><CODE>
2729796fb896 Italian translation
frodone
parents:
diff changeset
272 &nbsp;&nbsp;&nbsp;&nbsp;chown root /usr/local/bin/mplayer<BR>
2729796fb896 Italian translation
frodone
parents:
diff changeset
273 &nbsp;&nbsp;&nbsp;&nbsp;chmod 750 /usr/local/bin/mplayer<BR>
2729796fb896 Italian translation
frodone
parents:
diff changeset
274 &nbsp;&nbsp;&nbsp;&nbsp;chmod +s /usr/local/bin/mplayer</CODE></P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
275
2729796fb896 Italian translation
frodone
parents:
diff changeset
276
2729796fb896 Italian translation
frodone
parents:
diff changeset
277 <P>Ora funziona anche da semplice utente.</P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
278
2729796fb896 Italian translation
frodone
parents:
diff changeset
279
2729796fb896 Italian translation
frodone
parents:
diff changeset
280 <P><B>!!!! MA RIMANI IN ASCOLTO !!!!</B><BR>
2729796fb896 Italian translation
frodone
parents:
diff changeset
281 Questo è un <B>GRANDE</B> rischio per la sicurezza! Non farlo mai su un server o un computer
2729796fb896 Italian translation
frodone
parents:
diff changeset
282 al quale possono accedere altre persone perchè si possono ottenere i privilegi di root
2729796fb896 Italian translation
frodone
parents:
diff changeset
283 attraverso mplayer suid root.<BR>
2729796fb896 Italian translation
frodone
parents:
diff changeset
284 <B>!!!! QUINDI SEI STATO AVVISATO ... !!!!</B></P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
285
2729796fb896 Italian translation
frodone
parents:
diff changeset
286 <P>Ora usa l'opzione '-vo dga', ed ecco fatto! (spero:)
2729796fb896 Italian translation
frodone
parents:
diff changeset
287 Dovresti anche provare se l'opzione '-vo sdl:dga' funziona per te! E' molto più
2729796fb896 Italian translation
frodone
parents:
diff changeset
288 veloce!!!</P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
289
9785
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
290 <H4><A NAME="dga_modelines">CAMBIARE RISOLUZIONE</A></H4>
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
291
2729796fb896 Italian translation
frodone
parents:
diff changeset
292 <P>Il driver DGA permette di cambiare la risoluzione del segnale di uscita.
2729796fb896 Italian translation
frodone
parents:
diff changeset
293 Questo evita la necessita di eseguire un (lento) ridimensionamento software e allo stesso
2729796fb896 Italian translation
frodone
parents:
diff changeset
294 tempo fornisce un'immagine a pieno schermo. Idealmente dovrebbe andare all'esatta risoluzione
2729796fb896 Italian translation
frodone
parents:
diff changeset
295 (tranne che per rispettare le proporzioni) dei dati video, ma il server X
2729796fb896 Italian translation
frodone
parents:
diff changeset
296 permette solo di andare ad una risoluzione presente in
2729796fb896 Italian translation
frodone
parents:
diff changeset
297 <CODE>/etc/X11/XF86Config</CODE> (<CODE>/etc/X11/XF86Config-4</CODE> per XFree 4.0.X).
2729796fb896 Italian translation
frodone
parents:
diff changeset
298 Queste sono definite dalle cosi dette modeline e dipendono dalle capacità
2729796fb896 Italian translation
frodone
parents:
diff changeset
299 del tuo hardware video. Il server X legge questo file di configurazione all'avvio e
2729796fb896 Italian translation
frodone
parents:
diff changeset
300 disabilita le modeline non adatte al tuo hardware. Puoi scoprire quali modalità rimangono
2729796fb896 Italian translation
frodone
parents:
diff changeset
301 nel file di log di X11. Si trova in:
2729796fb896 Italian translation
frodone
parents:
diff changeset
302 <CODE>/var/log/XFree86.0.log</CODE>.</P>
9785
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
303
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
304 <P>Queste funzionano bene col mio chip Riva128, usando il modulo del driver
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
305 XServer <CODE>nv.o</CODE>.</P>
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
306
9785
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
307 <PRE>
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
308 Section "Modes"
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
309 Identifier "Modes[0]"
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
310 Modeline "800x600" 40 800 840 968 1056 600 601 605 628
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
311 Modeline "712x600" 35.0 712 740 850 900 400 410 412 425
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
312 Modeline "640x480" 25.175 640 664 760 800 480 491 493 525
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
313 Modeline "400x300" 20 400 416 480 528 300 301 303 314 Doublescan
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
314 Modeline "352x288" 25.10 352 368 416 432 288 296 290 310
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
315 Modeline "352x240" 15.750 352 368 416 432 240 244 246 262 Doublescan
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
316 Modeline "320x240" 12.588 320 336 384 400 240 245 246 262 Doublescan
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
317 EndSection
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
318 </PRE>
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
319
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
320
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
321 <H4>DGA &amp; MPlayer</H4>
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
322
8707
frodone
parents: 7509
diff changeset
323 <P>DGA è utilizzato in due posti in MPlayer: nel driver SDL
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
324 (-vo sdl:dga) e nel driver DGA (-vo dga).
2729796fb896 Italian translation
frodone
parents:
diff changeset
325 Quello detto sopra è valido per entrambi; nella seguente sezione spiegherò come funziona
8707
frodone
parents: 7509
diff changeset
326 il driver DGA di MPlayer.</P>
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
327
9785
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
328 <H4>CARATTERISTICHE</H4>
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
329
2729796fb896 Italian translation
frodone
parents:
diff changeset
330 <P>Il driver DGA è invocato specificando -vo dga alla riga di comando.
2729796fb896 Italian translation
frodone
parents:
diff changeset
331 Il comportamento di default è quello di cambiare ad una risoluzione il più vicino possibile
2729796fb896 Italian translation
frodone
parents:
diff changeset
332 a quella originale del filmato. Ignora deliberatamente le opzioni
2729796fb896 Italian translation
frodone
parents:
diff changeset
333 -vm e -fs (cambiare la modalità video e il pieno schermo) -
2729796fb896 Italian translation
frodone
parents:
diff changeset
334 tenta sempre di coprire la maggior parte possibile del monitor cambiando la
2729796fb896 Italian translation
frodone
parents:
diff changeset
335 modalità video, astenendosi così dall'usare anche un solo ciclo in più della CPU
2729796fb896 Italian translation
frodone
parents:
diff changeset
336 per ridimensionare l'immagine.
2729796fb896 Italian translation
frodone
parents:
diff changeset
337 Se non ti piace la modalità che ha scelto puoi forzarlo ad usare la risoluzione
2729796fb896 Italian translation
frodone
parents:
diff changeset
338 più vicina a quella che gli viene passata con le opzioni -x e -y.
2729796fb896 Italian translation
frodone
parents:
diff changeset
339 Con l'opzione -v, il driver DGA stamperà a video, tra le altre cose,
2729796fb896 Italian translation
frodone
parents:
diff changeset
340 una lista delle risoluzioni supportate dal tuo attuale file
2729796fb896 Italian translation
frodone
parents:
diff changeset
341 XF86-Config.
2729796fb896 Italian translation
frodone
parents:
diff changeset
342 Con il DGA2 puoi anche forzarlo ad usare una certa profondità usando l'pzione -bpp.
2729796fb896 Italian translation
frodone
parents:
diff changeset
343 Le profondità valide sono 15, 16, 24 e 32. Dipende dal tuo hardware
2729796fb896 Italian translation
frodone
parents:
diff changeset
344 se queste profondità sono supportate nativamente o se deve essere fatta una (possibilmente lenta)
2729796fb896 Italian translation
frodone
parents:
diff changeset
345 conversione.</P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
346
2729796fb896 Italian translation
frodone
parents:
diff changeset
347 <P>Se sei abbastanza fortunato da avere abbastanza memoria video rimasta
2729796fb896 Italian translation
frodone
parents:
diff changeset
348 per inserire un'intera immagine, il driver DGA userà il doppio buffering, che permette una riproduzione
2729796fb896 Italian translation
frodone
parents:
diff changeset
349 video più fluida. Ti dirà se il doppio buffering è abilitato oppure
2729796fb896 Italian translation
frodone
parents:
diff changeset
350 no.</P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
351
2729796fb896 Italian translation
frodone
parents:
diff changeset
352 <P>Doppio buffering significa che la successiva immagine del filmato viene disegnata nella
2729796fb896 Italian translation
frodone
parents:
diff changeset
353 memoria video mentre è mostrata l'immagine attuale. Quando il successivo frame
2729796fb896 Italian translation
frodone
parents:
diff changeset
354 è pronto, basta dire al chip grafico la posizione nella memoria
2729796fb896 Italian translation
frodone
parents:
diff changeset
355 del nuovo frame e prende semplicemente i dati da visualizzare da lì.
2729796fb896 Italian translation
frodone
parents:
diff changeset
356 Nel frattempo un altro buffer nella memoria sarà di nuovo riempito con nuovi dati
2729796fb896 Italian translation
frodone
parents:
diff changeset
357 video.</P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
358
2729796fb896 Italian translation
frodone
parents:
diff changeset
359 Il doppio buffering può essere abilitato con l'opzione -double e disabilitato con
2729796fb896 Italian translation
frodone
parents:
diff changeset
360 -nodouble. L'azione attualmente predefinita è quella di disabilitare il doppio
2729796fb896 Italian translation
frodone
parents:
diff changeset
361 buffering. Quando si usa il driver DGA, l' OSD funziona
2729796fb896 Italian translation
frodone
parents:
diff changeset
362 solo col doppio buffering abilitato. Comunque, abilitare il doppio buffering può
2729796fb896 Italian translation
frodone
parents:
diff changeset
363 risultare in una grande perdita di velocità (sul mio K6-II+ 525 usa un 20% in più di tempo della
2729796fb896 Italian translation
frodone
parents:
diff changeset
364 CPU!) a seconda dell'implementazione del DGA per il tuo hardware.</P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
365
2729796fb896 Italian translation
frodone
parents:
diff changeset
366
9785
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
367 <H4>QUESTIONI SULLA VELOCITA'</H4>
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
368
2729796fb896 Italian translation
frodone
parents:
diff changeset
369 <P>Parlando in generale, l'accesso al framebuffer DGA dovrebbe essere veloce almeno quanto
2729796fb896 Italian translation
frodone
parents:
diff changeset
370 il driver X11 con in più il beneficio di avere l'immagine a pieno schermo.
2729796fb896 Italian translation
frodone
parents:
diff changeset
371 I valori di velocità in percentuale dati da mplayer devono essere interpretati con una certa
2729796fb896 Italian translation
frodone
parents:
diff changeset
372 cura, dato che per esempio, col driver X11 non includono il tempo impiegato
2729796fb896 Italian translation
frodone
parents:
diff changeset
373 dal server X necessario per il reale disegno. Aggancia un terminale alla porta
9785
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
374 seriale della tua box ed esegui top per vedere cosa sta realmente accadendo.</P>
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
375
2729796fb896 Italian translation
frodone
parents:
diff changeset
376 <P>Parlando in generale, l'incremento di velocità dato da DGA rispetto ad un uso 'normale' di X11
2729796fb896 Italian translation
frodone
parents:
diff changeset
377 dipende in larga misura dalla tua scheda grafica e da quanto sia ben ottimizzato il modulo X-Server
2729796fb896 Italian translation
frodone
parents:
diff changeset
378 per essa.</P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
379
2729796fb896 Italian translation
frodone
parents:
diff changeset
380 <P>Se hai un sistema lento, faresti meglio ad usare una profondità di 15 o 16bit in quanto necessitano
2729796fb896 Italian translation
frodone
parents:
diff changeset
381 solo metà della larghezza di banda della memoria rispetto ai 32.</P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
382
2729796fb896 Italian translation
frodone
parents:
diff changeset
383 <P>Anche usare una profondità di 24bit è una buona idea se la tua scheda li supporta nativamente solo i
2729796fb896 Italian translation
frodone
parents:
diff changeset
384 32 bit in quanto trasferisce il 25% in meno di dati rispetto alla modalità 32/32.</P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
385
2729796fb896 Italian translation
frodone
parents:
diff changeset
386 <P>Ho visto già dei file avi riprodotti su un Pentium MMX 266. Le CPU AMD K6-2
2729796fb896 Italian translation
frodone
parents:
diff changeset
387 dovrebbero andare bene dai 400 MHZ in su.</P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
388
9785
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
389 <H4>BUG CONOSCIUTI</H4>
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
390
2729796fb896 Italian translation
frodone
parents:
diff changeset
391 <P>Bene, secondo alcuni sviluppatori di XFree, DGA è proprio una bestiaccia. Raccomandano
2729796fb896 Italian translation
frodone
parents:
diff changeset
392 di non usarlo. La sua implementazione non è sempre perfetta
2729796fb896 Italian translation
frodone
parents:
diff changeset
393 con tutti i driver per chipset di XFree la fuori.</P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
394
2729796fb896 Italian translation
frodone
parents:
diff changeset
395 <P><UL>
9785
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
396 <LI>con XFree 4.0.3 e nv.o c'è un bug che risulta in strani colori</LI>
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
397 <LI>il driver ATI necessita di cambiare la modalità più volte dopo aver finito di usare
9785
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
398 DGA</LI>
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
399 <LI>alcuni driver semplicemente falliscono nel ritornare alla risoluzione normale (usa
9785
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
400 Ctrl-Alt-Keypad +, - per ritornarci manualmente)</LI>
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
401 <LI>alcuni driver semplicemente mostrano strani colori</LI>
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
402 <LI>alcuni driver mentono sulla quantità di memoria che mappano nello spazio di indirizzamento del
9785
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
403 processo, così vo_dga non userà il doppio buffering (SIS?)</LI>
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
404 <LI>alcuni driver sembrano fallire nel riportare anche una singola modalità valida. In questo caso
2729796fb896 Italian translation
frodone
parents:
diff changeset
405 il driver DGA si interromperà lamentandosi di una modalità senza senso di
9785
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
406 100000x100000 o simile.</LI>
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
407 <LI>OSD funziona solo col doppio buffering abilitato</LI>
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
408 </UL></P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
409
8707
frodone
parents: 7509
diff changeset
410 <H4><A NAME="sdl">2.3.1.2.3 SDL</A></H4>
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
411
2729796fb896 Italian translation
frodone
parents:
diff changeset
412 <P>SDL (Simple Directmedia Layer, Semplice Livello Diretto per media, ndt) è in generale una interfaccio video/audio
4961
c8a3e58a43d8 corrected typos and bad italian...
frodone
parents: 4939
diff changeset
413 unificata. I programmi che ne fanno uso conoscono solo l' SDL, e nulla su quale driver video
c8a3e58a43d8 corrected typos and bad italian...
frodone
parents: 4939
diff changeset
414 o audio SDL usano veramente. Per esempio un port di Doom che usa SDL può
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
415 essere eseguito su svgalib, aalib, X, fbdev, e altri, devi solo specificare il
2729796fb896 Italian translation
frodone
parents:
diff changeset
416 (per esempio) driver video da usare con la variabile d'ambiente SDL_VIDEODRIVER.
2729796fb896 Italian translation
frodone
parents:
diff changeset
417 Bhe, in teoria.</P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
418
8707
frodone
parents: 7509
diff changeset
419 <P>Con MPlayer, abbiamo usato la capacita di ridimensionamento software del suo driver X11 per
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
420 schede/driver che non supportano XVideo, finchè non abbiamo fatto il nostro (più veloce,
2729796fb896 Italian translation
frodone
parents:
diff changeset
421 più bello) ridimensionatore software. Abbiamo anche usato il suo output aalib, ma ora abbiamo il nostro che è
2729796fb896 Italian translation
frodone
parents:
diff changeset
422 più comodo. La sua modalità DGA era migliore della nostra, fino a poco
2729796fb896 Italian translation
frodone
parents:
diff changeset
423 tempo fà. Afferrato ora? :)</P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
424
2729796fb896 Italian translation
frodone
parents:
diff changeset
425 <P>Aiuta anche con alcuni driver/schede difettosi se il video o l'audio sono a scatti
2729796fb896 Italian translation
frodone
parents:
diff changeset
426 (non un problema di sistema lento).</P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
427
5583
70264cc9ade0 updated to english version
frodone
parents: 4961
diff changeset
428 <P>Il video output SDL supporta la visualizzazione dei sottotitoli sotto al filmato, sulla (se
70264cc9ade0 updated to english version
frodone
parents: 4961
diff changeset
429 presente) barra nera.</P>
70264cc9ade0 updated to english version
frodone
parents: 4961
diff changeset
430
8707
frodone
parents: 7509
diff changeset
431 <P><B>Ci sono molte opzioni a riga di comando per SDL:</B></P>
frodone
parents: 7509
diff changeset
432 <DL>
frodone
parents: 7509
diff changeset
433 <DT><CODE>-vo sdl:name</CODE></DT>
frodone
parents: 7509
diff changeset
434 <DD>specifica il driver video sdl da usare (es. aalib, dga, x11)</DD>
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
435
8707
frodone
parents: 7509
diff changeset
436 <DT><CODE>-ao sdl:name</CODE></DT>
frodone
parents: 7509
diff changeset
437 <DD>specifica il driver audio sdl da usare (es. dsp, esd, arts)</DD>
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
438
8707
frodone
parents: 7509
diff changeset
439 <DT><CODE>-noxv</CODE></DT>
frodone
parents: 7509
diff changeset
440 <DD>disabilita l'accelerazione hardware Xvideo</DD>
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
441
8707
frodone
parents: 7509
diff changeset
442 <DT><CODE>-forcexv</CODE></DT>
frodone
parents: 7509
diff changeset
443 <DD>tenta di forzare l'accelerazione Xvideo</DD>
frodone
parents: 7509
diff changeset
444 </DL>
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
445
8707
frodone
parents: 7509
diff changeset
446 <TABLE BORDER=0>
frodone
parents: 7509
diff changeset
447 <TR><TD COLSPAN=4><P><B>Tasti per SDL:</B></P></TD></TR>
frodone
parents: 7509
diff changeset
448 <TR><TD></TD><TD><CODE>F</CODE></TD><TD></TD><TD>scambia le modalità pieno schermo/finestra</TD></TR>
frodone
parents: 7509
diff changeset
449 <TR><TD></TD><TD><CODE>C</CODE></TD><TD></TD><TD>cambia tra le modalità a pieno schermo disponibili</TD></TR>
frodone
parents: 7509
diff changeset
450 <TR><TD></TD><TD><CODE>W/S</CODE></TD><TD></TD><TD>sostituiscono * e / (controllo mixer)</TD></TR>
frodone
parents: 7509
diff changeset
451 </TABLE>
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
452
9785
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
453 <H4>BUG CONOSCIUTI:<H4>
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
454 <P><UL><LI>I tasti premuti sotto il driver sdl:aalib si ripetono all'infinito. (usa -vo aa !)
2729796fb896 Italian translation
frodone
parents:
diff changeset
455 E' un bug di SDL, io non posso cambiarlo (provato con SDL 1.2.1).
8707
frodone
parents: 7509
diff changeset
456 <LI>NON USARE L'SDL CON LA GUI! Non funziona come dovrebbe.</LI>
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
457 </UL></P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
458
8707
frodone
parents: 7509
diff changeset
459 <H4><A NAME="svgalib">2.3.1.2.4 SVGAlib</A></H4>
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
460
9785
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
461 <H4>INSTALLAZIONE</H4><P>
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
462 Devi installare svgalib ed il suo pacchetto di sviluppo per fare in modo che
8707
frodone
parents: 7509
diff changeset
463 MPlayer compili il suo driver SVGAlib (riconosciuto automaticamente, ma può essere forzato),
6819
frodone
parents: 6462
diff changeset
464 e non dimenticare di modificare /etc/vga/libvga.config per adattarlo alla tua scheda &amp; monitor.</P>
frodone
parents: 6462
diff changeset
465
9785
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
466 <H4>NOTE</H4><P>
6819
frodone
parents: 6462
diff changeset
467 Non usare l'opzione -fs, in quanto abilita il ridimensionamento via software,
frodone
parents: 6462
diff changeset
468 che è lento. Se ne hai davvero bisogno, usa l'opzione <CODE>-sws 4</CODE>,
frodone
parents: 6462
diff changeset
469 risulterà una qualità peggiore ma è in qualche modo più veloce.</P>
frodone
parents: 6462
diff changeset
470
9785
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
471 <H4>SUPPORTO EGA (4BPP)</H4><P>
8707
frodone
parents: 7509
diff changeset
472 SVGAlib incorpora EGAlib, e MPlayer può mostrare qualsiasi
6819
frodone
parents: 6462
diff changeset
473 filmato in 16 colori, quindi è utilizzabile con le seguenti configurazioni:</P>
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
474
6819
frodone
parents: 6462
diff changeset
475 <UL>
frodone
parents: 6462
diff changeset
476 <LI>Scheda EGA con monitor EGA: 320x200x4bpp, 640x200x4bpp, 640x350x4bpp</LI>
frodone
parents: 6462
diff changeset
477 <LI>Scheda EGA con monitor CGA: 320x200x4bpp, 640x200x4bpp</LI>
frodone
parents: 6462
diff changeset
478 </UL>
frodone
parents: 6462
diff changeset
479
frodone
parents: 6462
diff changeset
480 <P>Il valore di bpp (bits per pixel) deve essere impostato manualmente a 4:<BR>
frodone
parents: 6462
diff changeset
481 &nbsp;&nbsp;<CODE>-bpp 4</CODE><BR>
frodone
parents: 6462
diff changeset
482 Il filmato probabilmente deve essere ridimensionato per adattarlo alla modalità EGA:<BR>
9644
0fe056bdb135 vop -> vf change, small fixes. The Polish documentation should be checked for correctness.
jonas
parents: 9332
diff changeset
483 &nbsp;&nbsp;<CODE>-vf scale=640:350</CODE> or<BR>
0fe056bdb135 vop -> vf change, small fixes. The Polish documentation should be checked for correctness.
jonas
parents: 9332
diff changeset
484 &nbsp;&nbsp;<CODE>-vf scale=320:200</CODE><BR>
6819
frodone
parents: 6462
diff changeset
485 Per questo abbiamo bisogno di una routine di ridimensionamento veloca ma di cattiva qualità:<BR>
frodone
parents: 6462
diff changeset
486 &nbsp;&nbsp;<CODE>-sws 4</CODE><BR>
frodone
parents: 6462
diff changeset
487 Forse deve essere disabilitata la correzione automatica dell'aspetto:<BR>
frodone
parents: 6462
diff changeset
488 &nbsp;&nbsp;<CODE>-noaspect</CODE><BR>
frodone
parents: 6462
diff changeset
489 </P>
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
490
9785
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
491 <P><B>NOTA:</B> secondo la mia esperienza, la migliore qualità di immagine su EGA
11261
835822ce4bb1 -vop ---> -vf
diego
parents: 10112
diff changeset
492 si ottiene riducendo un po' la luminosità: <CODE>-vf eq=-20:0</CODE>. Sulla
9785
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
493 mia macchina ho dovuto anche ridurre la frequenza di campionamento dell'audio,
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
494 poichè il suono dava problemi a 44kHz: <CODE>-srate 22050</CODE>.</P>
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
495
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
496 <P>Puoi attivare l'OSD ed i sottotitoli con il filtro <CODE>expand</CODE>, vedi
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
497 la pagina man per i parametri esatti.</P>
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
498
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
499
8707
frodone
parents: 7509
diff changeset
500 <H4><A NAME="fbdev">2.3.1.2.5 Output col Framebuffer (FBdev)</A></H4>
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
501
4939
0b4e8f3e0f4a updated to english version
frodone
parents: 4867
diff changeset
502 <P>Se compilare il driver FBdev è stabilito automaticamente da ./configure .
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
503 Leggi la documentazione del framebuffer nei sorgenti del kernel
2729796fb896 Italian translation
frodone
parents:
diff changeset
504 (Documentation/fb/*) per informazioni su come abilitarlo, ecc.. !</P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
505
2729796fb896 Italian translation
frodone
parents:
diff changeset
506 <P>Se la tua scheda non supporta lo standard VBE 2.0 (le più vecchie schede ISA/PCI,
2729796fb896 Italian translation
frodone
parents:
diff changeset
507 come la S3 Trio64), ma solo VBE 1.2 (o più vecchio?) :
4939
0b4e8f3e0f4a updated to english version
frodone
parents: 4867
diff changeset
508 ebbene, VESAfb è ancora disponibile, ma dovrai caricare il programma SciTech Display
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
509 Doctor (prima UniVBE) prima di fare il boot di Linux. Usa un dischetto di boot DOS o
2729796fb896 Italian translation
frodone
parents:
diff changeset
510 quello che vuoi. E non dimenticare di registrare il tuo UniVBE ;))</P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
511
2729796fb896 Italian translation
frodone
parents:
diff changeset
512 <P>L'output FBdev accetta alcuni parametri supplementari tra i quali:</P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
513
2729796fb896 Italian translation
frodone
parents:
diff changeset
514 <P><TABLE BORDER=0>
2729796fb896 Italian translation
frodone
parents:
diff changeset
515 <TD>&nbsp;&nbsp;</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>-fb</TD><TD>&nbsp;&nbsp;</TD><TD>
2729796fb896 Italian translation
frodone
parents:
diff changeset
516 <FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>specifica il dispositivo framebuffer da usare (/dev/fb0)</TD><TR>
2729796fb896 Italian translation
frodone
parents:
diff changeset
517 <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>-fbmode</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>nome della modalità da usare (secondo /etc/fb.modes)</TD><TR>
2729796fb896 Italian translation
frodone
parents:
diff changeset
518 <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>-fbmodeconfig</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2> file di configurazione delle modalità (default /etc/fb.modes)</TD><TR>
11289
c3f049d801d8 _ ---> - in monitor_* options
diego
parents: 11261
diff changeset
519 <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>-monitor-hfreq</TD><TD></TD><TD ROWSPAN=3><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>valori IMPORTANTI, vedi example.conf</TD><TR>
c3f049d801d8 _ ---> - in monitor_* options
diego
parents: 11261
diff changeset
520 <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>-monitor-vfreq</TD><TD></TD><TR>
c3f049d801d8 _ ---> - in monitor_* options
diego
parents: 11261
diff changeset
521 <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>-monitor-dotclock</TD><TD></TD><TR>
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
522 </TABLE></P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
523
2729796fb896 Italian translation
frodone
parents:
diff changeset
524 <P>Se vuoi cambiare ad una modalità specifica, allora usa</P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
525
2729796fb896 Italian translation
frodone
parents:
diff changeset
526 <P><CODE>&nbsp;&nbsp;&nbsp;&nbsp;mplayer -vm -fbmode (NomeModalità) nomefile</CODE></P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
527
2729796fb896 Italian translation
frodone
parents:
diff changeset
528 <P><UL><LI>l'opzione <B>-vm</B> sceglierà la modalità più adatta da /etc/fb.modes . Può essere usata
2729796fb896 Italian translation
frodone
parents:
diff changeset
529 anche insieme alle opzioni -x e -y. L'opzione -flip è supportata solo se
2729796fb896 Italian translation
frodone
parents:
diff changeset
530 il formato dei pixel del filmato corrisponde a quello dei pixel della modalità video.
2729796fb896 Italian translation
frodone
parents:
diff changeset
531 Fai attenzione al valore di bpp, il driver fbdev tenta di usare l'attuale,
2729796fb896 Italian translation
frodone
parents:
diff changeset
532 o se si specifica l'opzione -bpp, allora quella.</LI>
2729796fb896 Italian translation
frodone
parents:
diff changeset
533 <LI>l'opzione <B>-zoom</B> non è supportata (il ridimensionamento software è lento). l'opzione -fs
2729796fb896 Italian translation
frodone
parents:
diff changeset
534 non è supportata. Non puoi usare le modalità a 8bpp (o meno).</LI>
2729796fb896 Italian translation
frodone
parents:
diff changeset
535 <LI>Probabilmente vuoi nascondere il cursore : <CODE>echo -e '\033[?25l'</CODE>
2729796fb896 Italian translation
frodone
parents:
diff changeset
536 o <CODE>setterm -cursor off</CODE><BR>
2729796fb896 Italian translation
frodone
parents:
diff changeset
537 e lo screen saver: <CODE>setterm -blank 0</CODE><BR>
2729796fb896 Italian translation
frodone
parents:
diff changeset
538 Per riavere il cursore : <CODE>echo -e '\033[?25h'</CODE>
2729796fb896 Italian translation
frodone
parents:
diff changeset
539 o <CODE>setterm -cursor on</CODE>
2729796fb896 Italian translation
frodone
parents:
diff changeset
540 </UL></P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
541
2729796fb896 Italian translation
frodone
parents:
diff changeset
542 <P>NOTA: il cambiamento di modalità video di FBdev _non funziona_ col framebuffer VESA,
8707
frodone
parents: 7509
diff changeset
543 e non richiederlo, in quanto non è una limitazione di MPlayer.</P>
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
544
8707
frodone
parents: 7509
diff changeset
545 <H4><A NAME="mga_vid">2.3.1.2.6. Framebuffer Matrox (mga_vid)</A></H4>
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
546
2729796fb896 Italian translation
frodone
parents:
diff changeset
547 <P>Questa sezione parla del supporto BES (Back-End Scaler) di Matrox G200/G400/G450/G550,
9785
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
548 il driver del kernel mga_vid. E' attualmente sviluppato da A'rpi, e
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
549 ha il supporto VSYNC hardware con triplo buffering. Funziona sia da console col framebuffer
2729796fb896 Italian translation
frodone
parents:
diff changeset
550 che sotto X.</P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
551
9785
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
552 <P><B>ATTENZIONE</B>: Questo vale solo per Linux! Su sistemi non-Linux (testato
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
553 su FreeBSD), usa <A HREF=#vidix>VIDIX</A>!</P>
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
554
2729796fb896 Italian translation
frodone
parents:
diff changeset
555 <P>Per usarlo, devi prima compilare mga_vid.o:</P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
556
2729796fb896 Italian translation
frodone
parents:
diff changeset
557 <P><CODE>&nbsp;&nbsp;&nbsp;&nbsp;cd drivers<BR>
2729796fb896 Italian translation
frodone
parents:
diff changeset
558 &nbsp;&nbsp;&nbsp;&nbsp;make</CODE></P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
559
2729796fb896 Italian translation
frodone
parents:
diff changeset
560 <P>Poi crea il dispositivo /dev/mga_vid:</P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
561
2729796fb896 Italian translation
frodone
parents:
diff changeset
562 <P><CODE>&nbsp;&nbsp;&nbsp;&nbsp;mknod /dev/mga_vid c 178 0</CODE></P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
563
2729796fb896 Italian translation
frodone
parents:
diff changeset
564 <P>e carica il driver con</P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
565
2729796fb896 Italian translation
frodone
parents:
diff changeset
566 <P><CODE>&nbsp;&nbsp;&nbsp;&nbsp;insmod mga_vid.o</CODE></P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
567
2729796fb896 Italian translation
frodone
parents:
diff changeset
568 <P>Dovresti controllare il riconoscimento della dimensione della memoria usando il comando 'dmesg'. Se è
2729796fb896 Italian translation
frodone
parents:
diff changeset
569 sbagliata, usa l'opzione mga_ram_size (prima rmmod mga_vid), specifica la dimensione della memoria
2729796fb896 Italian translation
frodone
parents:
diff changeset
570 della scheda in MB:</P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
571
2729796fb896 Italian translation
frodone
parents:
diff changeset
572 <P><CODE>&nbsp;&nbsp;&nbsp;&nbsp;insmod mga_vid.o mga_ram_size=16</CODE></P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
573
2729796fb896 Italian translation
frodone
parents:
diff changeset
574 <P>Per farlo caricare/scaricare automaticamente quando ce n'è bisogno, prima inserisci la seguente riga
2729796fb896 Italian translation
frodone
parents:
diff changeset
575 alla fine di /etc/modules.conf:</P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
576
2729796fb896 Italian translation
frodone
parents:
diff changeset
577 <P><CODE>&nbsp;&nbsp;&nbsp;&nbsp;alias char-major-178 mga_vid</CODE></P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
578
2729796fb896 Italian translation
frodone
parents:
diff changeset
579 <P>Quindi copia il modulo <CODE>mga_vid.o</CODE> nella posizione appropriata sotto
2729796fb896 Italian translation
frodone
parents:
diff changeset
580 <CODE>/lib/modules/&lt;versione kernel&gt;/daqualcheparte</CODE>.</P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
581
2729796fb896 Italian translation
frodone
parents:
diff changeset
582 <P>Poi esegui</P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
583
2729796fb896 Italian translation
frodone
parents:
diff changeset
584 <P><CODE>&nbsp;&nbsp;&nbsp;&nbsp;depmod -a</CODE></P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
585
8707
frodone
parents: 7509
diff changeset
586 <P>Ora devi (ri)compilare MPlayer, ./configure troverà /dev/mga_vid
frodone
parents: 7509
diff changeset
587 e compilerà il driver 'mga'. In MPlayer si usa con '-vo mga' se
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
588 hai la console matroxfb, o '-vo xmga' sotto XFree86 3.x.x o 4.x.x.</P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
589
2729796fb896 Italian translation
frodone
parents:
diff changeset
590 <P>Il driver mga_vid coopera con Xv.</P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
591
2729796fb896 Italian translation
frodone
parents:
diff changeset
592 <P>Il file del dispositivo <CODE>/dev/mga_vid</CODE> può essere letto (per esempio con
4961
c8a3e58a43d8 corrected typos and bad italian...
frodone
parents: 4939
diff changeset
593 <CODE>cat /dev/mga_vid</CODE>) per avere alcune informazioni, e scritto per cambiare la luminosità
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
594 : <CODE>echo "brightness=120" > /dev/mga_vid</CODE></P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
595
8707
frodone
parents: 7509
diff changeset
596 <H4><A NAME="tdfxfb">2.3.1.2.7. Supporto YUV 3dfx (tdfxfb)</A></H4>
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
597
2729796fb896 Italian translation
frodone
parents:
diff changeset
598 <P>Questo driver usa il driver framebuffer del kernel tdfx per riprodurre i filmati con
2729796fb896 Italian translation
frodone
parents:
diff changeset
599 accelerazione YUV. Devi avere un kernel col supporto tdfxfb, e ricompilare con
2729796fb896 Italian translation
frodone
parents:
diff changeset
600 <CODE>./configure --enable-tdfxfb</CODE></P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
601
8707
frodone
parents: 7509
diff changeset
602 <H4><A NAME="opengl">2.3.1.2.8. Output in OpenGL</A></H4>
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
603
8707
frodone
parents: 7509
diff changeset
604 <P>MPlayer supporta la visualizzazione dei filmati usando OpenGL, ma se
6462
frodone
parents: 5994
diff changeset
605 la tua piattaforma/driver supporta xv come dovrebbe essere su un PC con Linux, usa xv
frodone
parents: 5994
diff changeset
606 invece, le prestazioni di OpenGL sono peggiori. Se hai una implementazione X11
frodone
parents: 5994
diff changeset
607 senza il supporto di xv, OpenGL è un' alternativa disponibile.</P>
frodone
parents: 5994
diff changeset
608
frodone
parents: 5994
diff changeset
609 <P>Sfortunatamente, non tutti
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
610 i driver hanno questa capacità. Per esempio i driver Utah-GLX
2729796fb896 Italian translation
frodone
parents:
diff changeset
611 (per XFree86 3.3.6) lo supportano, con tutte le schede.
2729796fb896 Italian translation
frodone
parents:
diff changeset
612 Vedi <A HREF="http://utah-glx.sourceforge.net">http://utah-glx.sourceforge.net</A>
2729796fb896 Italian translation
frodone
parents:
diff changeset
613 per dettagli su come installarlo.</P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
614
6462
frodone
parents: 5994
diff changeset
615 <P>XFree86(DRI) >= 4.0.3 supporta OpenGL con schede Matrox, e Radeon, >= 4.2
frodone
parents: 5994
diff changeset
616 lo supporta anche per le Rage128.
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
617 Vedi <A HREF="http://dri.sourceforge.net">http://dri.sourceforge.net</A> per scaricarlo,
2729796fb896 Italian translation
frodone
parents:
diff changeset
618 e per istruzioni sull'installazione.</P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
619
8707
frodone
parents: 7509
diff changeset
620 <H4><A NAME="aalib">2.3.1.2.9. AAlib - visione in modalità testo</A></H4>
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
621
2729796fb896 Italian translation
frodone
parents:
diff changeset
622 <P><B>AAlib</B> è una libreria per vedere la grafica in modalità testo, usando un potente
4961
c8a3e58a43d8 corrected typos and bad italian...
frodone
parents: 4939
diff changeset
623 renderer ASCII. Ci sono MOLTI programmi che già la supportano, come Doom,
c8a3e58a43d8 corrected typos and bad italian...
frodone
parents: 4939
diff changeset
624 Quake, ecc. MPlayer contiene un driver molto facile da usare per questa.
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
625 Se ./configure trova aalib installata, sarà compilato il driver libvo aalib.</P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
626
2729796fb896 Italian translation
frodone
parents:
diff changeset
627 <P><TABLE BORDER=0>
2729796fb896 Italian translation
frodone
parents:
diff changeset
628 <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>
2729796fb896 Italian translation
frodone
parents:
diff changeset
629 <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>
2729796fb896 Italian translation
frodone
parents:
diff changeset
630 <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>2</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>aumenta il contrasto</TD><TR>
2729796fb896 Italian translation
frodone
parents:
diff changeset
631 <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>
2729796fb896 Italian translation
frodone
parents:
diff changeset
632 <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>
2729796fb896 Italian translation
frodone
parents:
diff changeset
633 <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>
2729796fb896 Italian translation
frodone
parents:
diff changeset
634 <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>
2729796fb896 Italian translation
frodone
parents:
diff changeset
635 <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>
4961
c8a3e58a43d8 corrected typos and bad italian...
frodone
parents: 4939
diff changeset
636 <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>
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
637
2729796fb896 Italian translation
frodone
parents:
diff changeset
638 <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>
2729796fb896 Italian translation
frodone
parents:
diff changeset
639
2729796fb896 Italian translation
frodone
parents:
diff changeset
640 <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>
2729796fb896 Italian translation
frodone
parents:
diff changeset
641 <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>
2729796fb896 Italian translation
frodone
parents:
diff changeset
642 <TD COLSPAN=3></TD><TD><P><I><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>dove V può essere: (0/normal, 1/dark, 2/bold, 3/boldfont, 4/reverse, 5/special)</P></TD><TR>
2729796fb896 Italian translation
frodone
parents:
diff changeset
643
2729796fb896 Italian translation
frodone
parents:
diff changeset
644 <TD COLSPAN=4><P><B><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>La stessa AAlib fornisce un gran numero do opzioni.
2729796fb896 Italian translation
frodone
parents:
diff changeset
645 Eccone alcune importanti:</P></B></TD><TR>
2729796fb896 Italian translation
frodone
parents:
diff changeset
646
2729796fb896 Italian translation
frodone
parents:
diff changeset
647 <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>-aadriver</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>seleziona il driver aa consigliato (X11, curses, linux)</TD><TR>
2729796fb896 Italian translation
frodone
parents:
diff changeset
648 <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>-aaextended</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>usa tutti i 256 caratteri</TD><TR>
2729796fb896 Italian translation
frodone
parents:
diff changeset
649 <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>-aaeight</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>usa ascii a otto bit</TD><TR>
2729796fb896 Italian translation
frodone
parents:
diff changeset
650 <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>-aahelp</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>stampa tutte le opzioni di aalib</TD><TR>
2729796fb896 Italian translation
frodone
parents:
diff changeset
651 </TABLE></P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
652
2729796fb896 Italian translation
frodone
parents:
diff changeset
653 <P>NOTA: il rendering utilizza molta CPU, specialmente usando aalib su X,
2729796fb896 Italian translation
frodone
parents:
diff changeset
654 e ne usa meno su console standard,
2729796fb896 Italian translation
frodone
parents:
diff changeset
655 non-framebuffer. Usa SVGATextMode per selezionare una modalità testo grande,
9785
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
656 e divertiti! (le schede Hercules con uscita secondaria vanno forte :)) (anche
11261
835822ce4bb1 -vop ---> -vf
diego
parents: 10112
diff changeset
657 se, secondo me, puoi usare l'ozione <CODE>-vf 1bpp</CODE> per avere un
9785
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
658 immagine grafica su hgafb:)</P>
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
659
4961
c8a3e58a43d8 corrected typos and bad italian...
frodone
parents: 4939
diff changeset
660 <P>Usa l'opzione -framedrop se il tuo computer non è abbastanza veloce da renderizzare tutti i frame!</P>
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
661
2729796fb896 Italian translation
frodone
parents:
diff changeset
662 <P>Usandolo da terminale otterrai una più alta velocità e qualità usando il driver di linux, non
2729796fb896 Italian translation
frodone
parents:
diff changeset
663 curses (-aadriver linux). Ma per questo devi avere accesso in scrittura a /dev/vcsa&lt;terminale&gt;!
4961
c8a3e58a43d8 corrected typos and bad italian...
frodone
parents: 4939
diff changeset
664 Questa non è ipostata automaticamente da aalib, ma vo_aa cerca di trovare la modalità migliore.
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
665 Vedi <A HREF="http://aa-project.sourceforge.net/tune/">http://aa-project.sourceforge.net/tune/</A> per ulteriori questioni di regolazione.</P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
666
2729796fb896 Italian translation
frodone
parents:
diff changeset
667
8707
frodone
parents: 7509
diff changeset
668 <H4><A NAME="vesa">2.3.1.2.10. VESA - output col BIOS VESA</H4>
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
669 <P>
4961
c8a3e58a43d8 corrected typos and bad italian...
frodone
parents: 4939
diff changeset
670 Questo driver è stato pensato e introdotto come un <b>driver generico</b> per qualsiasi scheda video
8707
frodone
parents: 7509
diff changeset
671 con un BIOS VESA VBE 2.0+ compatibile. Ma c'è ancora una ragione per lo sviluppo di
6819
frodone
parents: 6462
diff changeset
672 questo driver - la sua possibilità di abilitare l'output sulla TV.<BR>
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
673 <b>VESA BIOS EXTENSION (VBE) Versione 3.0 Data: 16 Settembre 1998</b> (Pagina 70)
2729796fb896 Italian translation
frodone
parents:
diff changeset
674 dice:
2729796fb896 Italian translation
frodone
parents:
diff changeset
675 </P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
676
2729796fb896 Italian translation
frodone
parents:
diff changeset
677 <P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
678 <code><i>
2729796fb896 Italian translation
frodone
parents:
diff changeset
679 <b>Design a doppio controller</b><br>
2729796fb896 Italian translation
frodone
parents:
diff changeset
680 VBE 3.0 supporta il design a doppio controller supponendo che, dato che entrambi
2729796fb896 Italian translation
frodone
parents:
diff changeset
681 i controller sono solitamente forniti dallo stesso OEM, sotto il controllo di una
4961
c8a3e58a43d8 corrected typos and bad italian...
frodone
parents: 4939
diff changeset
682 singola ROM BIOS sulla stessa scheda grafica, è possibile nascondere all'applicazione il fatto che
c8a3e58a43d8 corrected typos and bad italian...
frodone
parents: 4939
diff changeset
683 sono realmente presenti due controller. Questo ha la limitazione
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
684 di impedire l'uso contemporaneo dei controller indipendenti,
2729796fb896 Italian translation
frodone
parents:
diff changeset
685 ma consente alle applicazioni rilasciate prima del VBE 3.0 di operare normalmente. La funzione
2729796fb896 Italian translation
frodone
parents:
diff changeset
686 VBE 00h fornisce l'informazione combinata dei due
2729796fb896 Italian translation
frodone
parents:
diff changeset
687 controller, inclusa la lista combinata delle modalità disponibili.
2729796fb896 Italian translation
frodone
parents:
diff changeset
688 Quando l'applicazione seleziona una modalità, viene attivato il controller appropriato.
2729796fb896 Italian translation
frodone
parents:
diff changeset
689 Ogni rimanente funzione VBE quindi opera sul controller attivo.
2729796fb896 Italian translation
frodone
parents:
diff changeset
690 </i></code>
2729796fb896 Italian translation
frodone
parents:
diff changeset
691 </P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
692
2729796fb896 Italian translation
frodone
parents:
diff changeset
693 <P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
694 Quindi si ha la possibilità di far andare il TV-out con questo driver.<br>
2729796fb896 Italian translation
frodone
parents:
diff changeset
695 (Suppongo che spesso il TV-out abbia un output suo proprio,
2729796fb896 Italian translation
frodone
parents:
diff changeset
696 almeno.)
2729796fb896 Italian translation
frodone
parents:
diff changeset
697 </P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
698
9785
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
699 <H4>VANTAGGI:</H4>
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
700 <UL>
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
701 <LI>Hai la possibilità di vedere filmati <B>anche se Linux non conosce nemmeno
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
702 </B> il tuo hardware video.</LI>
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
703 <LI>Non devi aver installato niente per la grafica sul tuo Linux
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
704 (come X11 (cioè XFree86), fbdev e così via). Questo driver può essere
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
705 eseguito dalla <B>modalità testo</B>.</LI>
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
706 <LI>Hai la possibilità di avere il <B>TV-out funzionante</B> (almeno con le
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
707 schede ATI).</LI>
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
708 <LI>Questo driver richiama l'handler <B>int 10h</B> quindi non è un emulatore
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
709 - richiama le cose <B>reali</B> del <B>reale</B> BIOS in modalità
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
710 <B>reale</B>. (detto meglio -in modalità vm86).</LI>
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
711 <LI>Puoi usarlo insieme a Vidix, ottenendo così l'accelerazione video <B>E</B>
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
712 l'output su TV allo stesso tempo! (raccomandato per le schede ATI)</LI>
11289
c3f049d801d8 _ ---> - in monitor_* options
diego
parents: 11261
diff changeset
713 <LI>Se hai VESA VBE 3.0+, e hai specificato <CODE>monitor-hfreq</CODE>,
c3f049d801d8 _ ---> - in monitor_* options
diego
parents: 11261
diff changeset
714 <CODE>monitor-vfreq</CODE>, <CODE>monitor-dotclock</CODE> da qualche parte (file di
8707
frodone
parents: 7509
diff changeset
715 configurazione, o linea di comando) otterrai il refresh rate più alto possibile. (Usando
frodone
parents: 7509
diff changeset
716 General Timing Formula). Per abilitalo dovrai specificare
frodone
parents: 7509
diff changeset
717 <B>tutte</B> le opzioni del tuo monitor.</LI>
9785
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
718 </UL>
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
719
9785
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
720 <H4>SVANTAGGI:</H4>
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
721 <UL>
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
722 <LI>Funziona solo su <B>sistemi x86</B>.</LI>
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
723 <LI>Può essere usato solo da <B>ROOT</B>.</LI>
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
724 <LI>Attualmente è disponibile solo per <B>Linux</B>.</LI>
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
725 </UL>
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
726
2729796fb896 Italian translation
frodone
parents:
diff changeset
727 <P>Non usare questo driver col <B>GCC 2.96</B> ! Non funzionerà !</P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
728
9785
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
729 <H4>OPZIONI A RIGA DI COMANDO DISPONIBILI PER VESA:</H4>
8707
frodone
parents: 7509
diff changeset
730 <DL>
frodone
parents: 7509
diff changeset
731 <DT><CODE>-vo vesa:opzioni</CODE></DT>
frodone
parents: 7509
diff changeset
732 <DD>attualmente riconosciute: <B>dga</B> per forzare la modalità dga e <B>nodga</B> per
frodone
parents: 7509
diff changeset
733 disabilitarla. Nella modalità dga si può abilitare il double buffering con l'opzione
frodone
parents: 7509
diff changeset
734 <CODE>-double</CODE>. Nota: si possono tralasciare questi parametri per abilitare il
frodone
parents: 7509
diff changeset
735 <B>riconoscimento automatico</B> della modalità dga.</DD>
frodone
parents: 7509
diff changeset
736 </DL>
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
737
9785
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
738 <H4>PROBLEMI CONOSCIUTI E COME AGGIRARLI</H4>
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
739 <UL>
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
740 <LI>Se hai installato il font <B>NLS</B> sulla tua Linux box ed esegui il
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
741 driver VESA dalla modalità testo allora dopo aver chiuso mplayer avrai il
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
742 <B>font ROM</B> caricato invece del nazionale. Puoi ricaricare il font
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
743 nazionale usando l'utilità <CODE>setsysfont</CODE> dalla, per esempio,
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
744 distribuzione Mandrake. (<B>Suggerimento</B>: la stessa utilità è usata per
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
745 la "localizzazione" di fbdev).</LI>
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
746 <LI>Alcuni <B>driver grafici di Linux</B> non aggiornano la <B>modalità
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
747 BIOS</B> attiva nella memoria DOS. Quindi se hai un tale problema - usa sempre
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
748 il driver VESA solo dalla <B>modalità testo</B>. Altrimenti la modalità testo
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
749 (#03) sarà attivata comunque e dovrai far ripartire il computer.</LI>
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
750 <LI>Spesso dopo aver terminato il driver VESA si ottiene uno <B>schermo
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
751 nero</B>. Per farlo ritornare allo stato originale - cambia semplicemente
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
752 console (premendo <B>Alt-Fx</B>) poi ritorna alla precedente console nello
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
753 stesso modo.</LI>
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
754 <LI>Per far <B>funzionare il TV-out</B> devi avere il connettore della tv
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
755 inserito prima di far partire il tuo PC in quanto il BIOS video si
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
756 inizializza solo una volta durante la procedura di POST.</LI>
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
757 </UL>
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
758
2729796fb896 Italian translation
frodone
parents:
diff changeset
759
8707
frodone
parents: 7509
diff changeset
760 <H4><A NAME="x11">2.3.1.2.11. X11</A></H4>
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
761
2729796fb896 Italian translation
frodone
parents:
diff changeset
762 <P>Evitalo se possibile. Da l'output a X11 (usa l'estensione per la memoria condivisa), senza alcuna
2729796fb896 Italian translation
frodone
parents:
diff changeset
763 accelerazione hardware. Supporta (accelerato da MMX/3DNow/SSE, ma ancora
2729796fb896 Italian translation
frodone
parents:
diff changeset
764 lento) il ridimensionamento software, usa le opzioni <CODE>-fs -zoom</CODE>. Molte schede
2729796fb896 Italian translation
frodone
parents:
diff changeset
765 hanno il supporto per il ridimensionamento hardware, usa l'output <CODE>-vo xv</CODE> per queste, o
2729796fb896 Italian translation
frodone
parents:
diff changeset
766 <CODE>-vo xmga</CODE> per le Matrox.</P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
767
2729796fb896 Italian translation
frodone
parents:
diff changeset
768 <P>Il problema è che il driver della maggior parte delle schede non supporta
2729796fb896 Italian translation
frodone
parents:
diff changeset
769 l'accelerazione hardware sulla seconda uscita/TV. In quei casi, si vede una finestra verde/blu
2729796fb896 Italian translation
frodone
parents:
diff changeset
770 invece del filmato. Qui è dove questo driver è utile,
2729796fb896 Italian translation
frodone
parents:
diff changeset
771 ma hai bisogno di una CPU potente per usare il ridimensionamento software. Non usare
2729796fb896 Italian translation
frodone
parents:
diff changeset
772 l'output+scaler software del driver SDL, ha una pessima qualità d'immagine !</P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
773
2729796fb896 Italian translation
frodone
parents:
diff changeset
774 <P>Il ridimensionamento software è molto lento, faresti meglio a cambiare modalità video invece.
7509
frodone
parents: 6819
diff changeset
775 E' molto semplice. Vedi la <A HREF="#dga_modelines".A>sezione sulle modeline DGA</A>, e
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
776 inseriscile nel tuo XF86Config.
2729796fb896 Italian translation
frodone
parents:
diff changeset
777 <UL>
2729796fb896 Italian translation
frodone
parents:
diff changeset
778 <LI>Se hai XFree86 4.x.x - usa l'opzione <CODE>-vm</CODE>. Cambierà ad una
2729796fb896 Italian translation
frodone
parents:
diff changeset
779 risoluzione adatta al tuo filmato. Se non funziona :</LI>
2729796fb896 Italian translation
frodone
parents:
diff changeset
780 <LI>Con XFree86 3.x.x - devi cercare tra tutte le risoluzioni disponibili
2729796fb896 Italian translation
frodone
parents:
diff changeset
781 con i tasti <B>CTRL-ALT-più</B> e <B>meno</B>.</LI>
2729796fb896 Italian translation
frodone
parents:
diff changeset
782 </UL>
2729796fb896 Italian translation
frodone
parents:
diff changeset
783
2729796fb896 Italian translation
frodone
parents:
diff changeset
784 Se non riesci a trovare le modalità che hai inserito, controlla l'output di XFree86. Alcuni
2729796fb896 Italian translation
frodone
parents:
diff changeset
785 driver non possono usare i bassi pixelclock necessari per modalità video a bassa
2729796fb896 Italian translation
frodone
parents:
diff changeset
786 risoluzione.</P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
787
2729796fb896 Italian translation
frodone
parents:
diff changeset
788
9785
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
789 <H4><A NAME="vidix">2.3.1.2.12. VIDIX</A></H4>
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
790
9785
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
791 <H4>INTRODUZIONE</H4>
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
792
9785
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
793 <P>VIDIX è l'acronimo di <B>VID</B>eo <B>I</B>nterface for *ni<B>X</B>
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
794 (Interfaccia Video per *nix, ndt).
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
795 E' stato studiato e implementato come un'interfaccia per veloci driver in spazio utente
6819
frodone
parents: 6462
diff changeset
796 che offrono le stesse performance video che mga_vid fornisce pe le schede Matrox. E anche
frodone
parents: 6462
diff changeset
797 molto portabile.</P>
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
798 <P>Questa interfaccia è stata studiata come un tentativo di far rientrare le esistenti interfacce
6819
frodone
parents: 6462
diff changeset
799 di accelerazione video (conosciute come mga_vid, rage128_vid, radeon_vid, pm3_vid) in uno schema fisso. Fornisce
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
800 un'interfaccia di alto livello ai chip conosciuti come BES (BackEnd
2729796fb896 Italian translation
frodone
parents:
diff changeset
801 scaler) o OV (Video Overlay). Non fornisce un'interfaccia di basso livello
2729796fb896 Italian translation
frodone
parents:
diff changeset
802 a cose conosciute come server grafici. (Non voglio competere con il team di X11
2729796fb896 Italian translation
frodone
parents:
diff changeset
803 nel cambiamento di modalità grafica). Cioè, l'obbiettivo principale di questa interfaccia
6819
frodone
parents: 6462
diff changeset
804 è di fornire la massima velocità di riproduzione video.
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
805 </P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
806
2729796fb896 Italian translation
frodone
parents:
diff changeset
807 <P><B><I>UTILIZZO</I></B></P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
808
2729796fb896 Italian translation
frodone
parents:
diff changeset
809 <P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
810 <LI>Puoi usare il driver di output video da solo: <CODE>-vo xvidix</CODE><BR>
2729796fb896 Italian translation
frodone
parents:
diff changeset
811 Questo driver è stato sviluppato come una interfaccia di X11 per la tecnologia VIDIX.
8707
frodone
parents: 7509
diff changeset
812 necessita di un server X e può funzionare solo sotto un server X. Nota che, in quanto
frodone
parents: 7509
diff changeset
813 accede direttamente all'hardware e aggira il driver X, le pixmap
frodone
parents: 7509
diff changeset
814 salvate nella memoria della scheda video potrebbero essere corrotte. Si può evitare questo
frodone
parents: 7509
diff changeset
815 limitando la quantità di memoria video usata da X con l'opzione di XF86Config
frodone
parents: 7509
diff changeset
816 "VideoRam" nella sezione device. Dovresti impostarla al valore della memoria della
frodone
parents: 7509
diff changeset
817 scheda meno 4MB. Se hai meno di 8MB di
frodone
parents: 7509
diff changeset
818 ram video, puoi invece usare l'opzione "XaaNoPixmapCache" nella sezione screen.</LI>
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
819 <LI>Si può usare il sottodispositivo VIDIX che è stato applicato a molti driver di output video,
2729796fb896 Italian translation
frodone
parents:
diff changeset
820 come:<BR>
6819
frodone
parents: 6462
diff changeset
821 <CODE>-vo vesa:vidix</CODE> (<B>SOLO PER LINUX</B>) e <CODE>-vo fbdev:vidix</CODE></LI>
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
822 Infatti non importa quale driver di output video si usa con <b>VIDIX</b>.
2729796fb896 Italian translation
frodone
parents:
diff changeset
823 </P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
824
2729796fb896 Italian translation
frodone
parents:
diff changeset
825 <P><B><I>REQUISITI</I></B></P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
826
2729796fb896 Italian translation
frodone
parents:
diff changeset
827 <P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
828 <LI>La scheda video dovrebbe essere in modalità grafica (ho scritto <b>dovrebbe</b> semplicemente
2729796fb896 Italian translation
frodone
parents:
diff changeset
829 perchè l'ho provato in modalità testo - funziona, ma da un terribile output ;) Usa
2729796fb896 Italian translation
frodone
parents:
diff changeset
830 AAlib per quello).<BR>
2729796fb896 Italian translation
frodone
parents:
diff changeset
831 <I>Nota: chiunque può provare questo trucco commentando il cambiamento di modalità nel driver
2729796fb896 Italian translation
frodone
parents:
diff changeset
832 vo_vesa.</I></LI>
8707
frodone
parents: 7509
diff changeset
833 <LI>Il driver di output video di MPlayer dovrebbe conoscere la modalità video attiva ed essere in grado di
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
834 dire al sottodispositivo VIDIX alcune caratteristiche video del server.</LI>
2729796fb896 Italian translation
frodone
parents:
diff changeset
835 </P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
836
2729796fb896 Italian translation
frodone
parents:
diff changeset
837 <P><B><I>METODI DI UTILIZZO</I></B></P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
838
2729796fb896 Italian translation
frodone
parents:
diff changeset
839 <P>Quando VIDIX è usato come <b>sottodispositivo</b> (<CODE>-vo vesa:vidix</CODE>) allora
2729796fb896 Italian translation
frodone
parents:
diff changeset
840 la configurazione della modalità video è fatta dal dispositivo di output video
2729796fb896 Italian translation
frodone
parents:
diff changeset
841 (<b>vo_server</b> in breve). Quindi puoi passare alla linea di comando di
8707
frodone
parents: 7509
diff changeset
842 MPlayer le stesse opzioni di vo_server. In aggiunta interpreta l'opzione
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
843 <CODE>-double</CODE> come un parametro globalmente visibile. (Consiglio di usare
2729796fb896 Italian translation
frodone
parents:
diff changeset
844 questa opzione con VIDIX almeno per le schede ATI).<BR>
2729796fb896 Italian translation
frodone
parents:
diff changeset
845 Come per <CODE>-vo xvidix</CODE> : attualmente riconosce le seguenti
2729796fb896 Italian translation
frodone
parents:
diff changeset
846 opzioni: <CODE>-fs -zoom -x -y -double</CODE>.<BR>
2729796fb896 Italian translation
frodone
parents:
diff changeset
847 </P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
848
2729796fb896 Italian translation
frodone
parents:
diff changeset
849 <P>Puoi anche specificare il driver VIDIX direttamente come terzo sotto argomento alla linea di
2729796fb896 Italian translation
frodone
parents:
diff changeset
850 comando :<BR>
2729796fb896 Italian translation
frodone
parents:
diff changeset
851 <BR>
2729796fb896 Italian translation
frodone
parents:
diff changeset
852 &nbsp;&nbsp;<code>mplayer -vo xvidix:mga_vid.so -fs -zoom -double
2729796fb896 Italian translation
frodone
parents:
diff changeset
853 file.avi</code><BR>
2729796fb896 Italian translation
frodone
parents:
diff changeset
854 o<BR>
2729796fb896 Italian translation
frodone
parents:
diff changeset
855 &nbsp;&nbsp;<code>mplayer -vo vesa:vidix:radeon_vid.so -fs -zoom -double -bpp
2729796fb896 Italian translation
frodone
parents:
diff changeset
856 32 file.avi</code><BR>
2729796fb896 Italian translation
frodone
parents:
diff changeset
857 <BR>
2729796fb896 Italian translation
frodone
parents:
diff changeset
858 Ma è pericoloso, e non dovresti farlo. In questo caso il driver dato sarà
2729796fb896 Italian translation
frodone
parents:
diff changeset
859 forzato e il risultato è imprevedibile (potrebbe <b>bloccare</b> il tuo
2729796fb896 Italian translation
frodone
parents:
diff changeset
860 computer). Dovresti farlo SOLO se sei assolutamente sicuro che funzionerà,
8707
frodone
parents: 7509
diff changeset
861 e MPlayer non lo fa automaticamente. Per favore dillo agli
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
862 sviluppatori. Il Modo Giusto è usare VIDIX senza argomenti per abilitare il riconoscimento automatico del
2729796fb896 Italian translation
frodone
parents:
diff changeset
863 driver.
2729796fb896 Italian translation
frodone
parents:
diff changeset
864 </P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
865
2729796fb896 Italian translation
frodone
parents:
diff changeset
866 <P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
867 VIDIX è una tecnologia molto nuova ed è molto probabile che sul tuo sistema
9785
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
868 non funzioni. In questo caso la sola soluzione per te è di eseguire
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
869 un port (principalmente libdha). Ma c'è la speranza che funzioni su quei sistemi dove funziona
2729796fb896 Italian translation
frodone
parents:
diff changeset
870 X11.
2729796fb896 Italian translation
frodone
parents:
diff changeset
871 </P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
872
9785
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
873 <P>Poiché VIDIX richiede l'accesso diretto all'hardware, devi eseguirlo come
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
874 root od impostare il bit SUID sull'eseguibile di MPlayer (<B>Attenzione:
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
875 questo comporta grossi problemi di sicurezza!</B>). In alternativa, puoi usare
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
876 uno speciale modulo del kernel, facendo così:</P>
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
877
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
878 <OL>
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
879 <LI>Scarica la
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
880 <A HREF="http://www.arava.co.il/matan/svgalib/">versione in sviluppo</A>
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
881 di svgalib (ad esemplio 1.9.17),<BR>
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
882 <B>O</B><BR>
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
883 scarica una versione creata da Alex apposta per l'utilizzo con
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
884 MPlayer (non richiede i sorgenti di svgalib per essere compilata) da
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
885 <A HREF="http://www.mplayerhq.hu/~alex/svgalib_helper-1.9.17-mplayer.tar.bz2">
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
886 qui</A>.</LI>
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
887 <LI>Compila il modulo nella directory <CODE>svgalib_helper</CODE> (lo trovi
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
888 nella directory <CODE>svgalib-1.9.17/kernel/</CODE> se hai
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
889 scaricato i sorgenti dal sito di svgalib) ed inseriscilo (insmod).</LI>
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
890 <LI>Sposta la directory <CODE>svgalib_helper</CODE> in
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
891 <CODE>mplayer/main/libdha/svgalib_helper</CODE>.</LI>
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
892 <LI>Da fare se hai scaricato i sorgenti dal sito svgalib: togliere il
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
893 commento prima della linea CFLAGS che contiene la stringa "svgalib_helper"
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
894 da <CODE>libdha/Makefile</CODE>.</LI>
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
895 <LI>Ricompilare ed installare libdha.</LI>
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
896 </OL>
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
897
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
898
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
899 <H4><A NAME="vidix_ati">2.3.1.2.12.1 Schede ATI</A></H4>
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
900
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
901 <P>Attualmente la maggior parte delle schede ATI sono supportate in modo nativo,
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
902 dalla Mach64 alle ultime Radeon.</P>
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
903
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
904 <P>Ci sono due driver: <CODE>radeon_vid</CODE> per le schede Radeon e
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
905 <CODE>rage128_vid</CODE> per le Rage 128. Puoi forzarne uno o lasciare che sia
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
906 VIDIX a cercare autonomamente il driver corretto.</P>
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
907
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
908
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
909 <H4><A NAME="vidix_matrox">2.3.1.2.12.2 Schede Matrox</A></H4>
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
910
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
911 <P>Le Matrox G200,G400,G450 e G550 sono state confermate funzionanti.</P>
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
912
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
913 <P>Il driver supporta l'equalizzatore video e dovrebbere essere altrettanto
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
914 veloce come il <A HREF="#mga_vid">framebuffer Matrox</A>.</P>
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
915
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
916
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
917 <H4><A NAME="vidix_trident">2.3.1.12.3 Schede Trident</A></H4>
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
918
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
919 <P>C'è un driver disponibile per il chipset Trident Cyberblade/i1 chipset, che
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
920 si trova sulle motherboard VIA Epia.</P>
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
921
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
922 <P>il driver è stato scritto ed è mantenuto da Alastair M. Robinson, che offre
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
923 l'ultima versione disponibile sulla sua
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
924 <A HREF="http://www.blackfiveservices.co.uk/EPIAVidix.shtml">homepage</A>.
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
925 I driver vengono portati in MPlayer con pochissimo ritardo, quindi
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
926 dovrebbero essere sempre aggiornati.</P>
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
927
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
928
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
929 <H4><A NAME="vidix_3dlabs">2.3.1.2.12.4 Schede 3DLabs</A></H4>
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
930
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
931 <P>Sebbene esista un driver per i chip 3DLabs GLINT R3 e Permedia3, nessuno lo
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
932 ha testato; quindi se hai notizie faccelo sapere.</P>
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
933
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
934
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
935
2729796fb896 Italian translation
frodone
parents:
diff changeset
936
8707
frodone
parents: 7509
diff changeset
937 <H4><A NAME="directfb">2.3.1.2.13 DirectFB</A></H4>
frodone
parents: 7509
diff changeset
938
frodone
parents: 7509
diff changeset
939 <P><I>"DirectFB è una libreria grafica che è stata progettata con in mente i sistemi
frodone
parents: 7509
diff changeset
940 embedded. Offre la massima performance per l'accelerazione hardware con un minimo
frodone
parents: 7509
diff changeset
941 utilizzo di risorse."</I> - citato da
frodone
parents: 7509
diff changeset
942 <A HREF="http://www.directfb.org">http://www.directfb.org</A>.</P>
frodone
parents: 7509
diff changeset
943
frodone
parents: 7509
diff changeset
944 <P>Escluderò le caratteristiche di DirectFB da questa sezione.</P>
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
945
8707
frodone
parents: 7509
diff changeset
946 <P>Sebbene MPlayer non sia supportato come "video provider" in DirectFB, questo
frodone
parents: 7509
diff changeset
947 driver di output abilita la riproduzione video tramite DirectFB. Naturalmente
9785
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
948 è accelerata sulla mia Matrox G400 la velocità di DirectFB è la stessa di
8707
frodone
parents: 7509
diff changeset
949 XVideo.</P>
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
950
8707
frodone
parents: 7509
diff changeset
951 <P>Cerca sempre di usare l'ultima versione di DirectFB. Si possono usare le opzioni di DirectFB
frodone
parents: 7509
diff changeset
952 da riga di comando con l'opzione <CODE>-dfbopts</CODE>.
frodone
parents: 7509
diff changeset
953 La selezione del layer si può fare col metodo del sottodispositivo, es.: <CODE>-vo
frodone
parents: 7509
diff changeset
954 directfb:2</CODE> (layer -1 è il default: riconoscimento automatico)</P>
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
955
8707
frodone
parents: 7509
diff changeset
956 <H4><A NAME="dfbmga">2.3.1.2.14 DirectFB/Matrox (dfbmga)</A></H4>
frodone
parents: 7509
diff changeset
957
frodone
parents: 7509
diff changeset
958 <P>Leggi la <A HREF="#directfb">sezione principale di DirectFB</A> per le informazioni
frodone
parents: 7509
diff changeset
959 generali.</P>
frodone
parents: 7509
diff changeset
960
frodone
parents: 7509
diff changeset
961 <P>Questo driver di output video abilita il CRTC2 (sulla seconda uscita) sulle schede
9785
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
962 Matrox G400/G450/G550, mostrando il video <B>indipendentemente</B> dalla prima uscita.</P>
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
963
8707
frodone
parents: 7509
diff changeset
964 <P>Le istruzioni per farlo funzionare si trovano nella
frodone
parents: 7509
diff changeset
965 <A HREF="../tech/directfb.txt">sezione tecnica</A>
frodone
parents: 7509
diff changeset
966 o direttamente sulla
9785
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
967 <A HREF="http://www.sci.fi/~syrjala/directfb/Matrox_TV-out_README.txt">
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
968 home page</A> di Ville Syrjala.</P>
8707
frodone
parents: 7509
diff changeset
969
frodone
parents: 7509
diff changeset
970 <P>Nota: noi non siamo riusciti a farlo andare, ma altri si. Comunque,
frodone
parents: 7509
diff changeset
971 è iniziato il porting del codice CRTC2 in <B>mga_vid</B>.</P>
frodone
parents: 7509
diff changeset
972
frodone
parents: 7509
diff changeset
973 <H4><A NAME="mpegdec">2.3.1.3 Decoder MPEG</A></H4>
frodone
parents: 7509
diff changeset
974
frodone
parents: 7509
diff changeset
975 <H4><A NAME="dvb">2.3.1.3.1 DVB</A></H4>
frodone
parents: 7509
diff changeset
976
frodone
parents: 7509
diff changeset
977 <P>MPlayer supporta le schede con chipset DVB Siemens fabbricati da aziende quali
7509
frodone
parents: 6819
diff changeset
978 Siemens, Technotrend, Galaxis o Hauppauge. I driver DVB più recenti sono disponibili sul
frodone
parents: 6819
diff changeset
979 sito <A HREF="http://www.linuxtv.org">Linux TV</A>. Se vuoi
frodone
parents: 6819
diff changeset
980 fare il transcoding software devi avere almeno una CPU da 1GHz.</P>
frodone
parents: 6819
diff changeset
981
frodone
parents: 6819
diff changeset
982 <P>Lo script configure dovrebbe riconoscere automaticamente la tua scheda DVB. se non riesce, forzane
8707
frodone
parents: 7509
diff changeset
983 il riconoscimento con</P>
7509
frodone
parents: 6819
diff changeset
984
frodone
parents: 6819
diff changeset
985 <PRE>
frodone
parents: 6819
diff changeset
986 ./configure --enable-dvb
frodone
parents: 6819
diff changeset
987 </PRE>
frodone
parents: 6819
diff changeset
988
frodone
parents: 6819
diff changeset
989 <P>Se hai gli header ost in una locazione non-standard, imposta il path con</P>
frodone
parents: 6819
diff changeset
990
frodone
parents: 6819
diff changeset
991 <PRE>
frodone
parents: 6819
diff changeset
992 ./configure --with-extraincdir=&lt;directory sorgenti DVB&gt;/ost/include
frodone
parents: 6819
diff changeset
993 </PRE>
frodone
parents: 6819
diff changeset
994
frodone
parents: 6819
diff changeset
995 <P>Quindi compila e installa come al solito.</P>
frodone
parents: 6819
diff changeset
996
frodone
parents: 6819
diff changeset
997 <B>UTILIZZO</B>
frodone
parents: 6819
diff changeset
998
frodone
parents: 6819
diff changeset
999 <P>Si può abilitare la decodifica hardware (riproduzione di file MPEG1/2 standard)
frodone
parents: 6819
diff changeset
1000 col comando:</P>
frodone
parents: 6819
diff changeset
1001
frodone
parents: 6819
diff changeset
1002 <PRE>
frodone
parents: 6819
diff changeset
1003 mplayer -ao mpegpes -vo mpegpes file.mpg|vob
frodone
parents: 6819
diff changeset
1004 </PRE>
frodone
parents: 6819
diff changeset
1005
frodone
parents: 6819
diff changeset
1006 <P>Si può abilitare la decodifica software o il transcoding da diversi formati a MPEG1
frodone
parents: 6819
diff changeset
1007 usando un comando come questo:</P>
frodone
parents: 6819
diff changeset
1008
frodone
parents: 6819
diff changeset
1009 <PRE>
9644
0fe056bdb135 vop -> vf change, small fixes. The Polish documentation should be checked for correctness.
jonas
parents: 9332
diff changeset
1010 mplayer -ao mpegpes -vo mpegpes -vf lavc tuofile.ext
0fe056bdb135 vop -> vf change, small fixes. The Polish documentation should be checked for correctness.
jonas
parents: 9332
diff changeset
1011 mplayer -ao mpegpes -vo mpegpes -vf expand,fame tuofile.ext
7509
frodone
parents: 6819
diff changeset
1012 </PRE>
frodone
parents: 6819
diff changeset
1013
frodone
parents: 6819
diff changeset
1014 <P>Nota che le schede DVB supportano solo un'altezza di 288 o 576 per il PAL e 240 o 480
frodone
parents: 6819
diff changeset
1015 per NTSC. <B>Devi</B> ridimensionare se vuoi altre altezze aggiungendo
frodone
parents: 6819
diff changeset
1016 <CODE>scale=larghezza:altezza</CODE> con le dimensioni desiderate all'opzione
9644
0fe056bdb135 vop -> vf change, small fixes. The Polish documentation should be checked for correctness.
jonas
parents: 9332
diff changeset
1017 <CODE>-vf</CODE>. Le schede DVB accettano varie larghezze, come 720, 704,
7509
frodone
parents: 6819
diff changeset
1018 640, 512, 480, 352 ecc e utilizzano il ridimensionamento hardware nella direzione orizzontale,
frodone
parents: 6819
diff changeset
1019 quindi nella maggior parte dei casi non devi ridimensionare orizzontalmente. Per un DivX 512x384 (aspetto 4:3) prova:</P>
frodone
parents: 6819
diff changeset
1020
frodone
parents: 6819
diff changeset
1021 <PRE>
9644
0fe056bdb135 vop -> vf change, small fixes. The Polish documentation should be checked for correctness.
jonas
parents: 9332
diff changeset
1022 mplayer -ao mpegpes -vo mpegpes -vf scale=512:576,lavc
7509
frodone
parents: 6819
diff changeset
1023 </PRE>
frodone
parents: 6819
diff changeset
1024
frodone
parents: 6819
diff changeset
1025 <P>Se hai un filmato widescreen e non vuoi ridimensionarlo a piena altezza,
frodone
parents: 6819
diff changeset
1026 puoi usare il plugin <CODE>expand=l:a</CODE> per aggiungere delle bande nere. Per vedere
frodone
parents: 6819
diff changeset
1027 un DivX 640x384, prova:</P>
frodone
parents: 6819
diff changeset
1028
frodone
parents: 6819
diff changeset
1029 <PRE>
9644
0fe056bdb135 vop -> vf change, small fixes. The Polish documentation should be checked for correctness.
jonas
parents: 9332
diff changeset
1030 mplayer -ao mpegpes -vo mpegpes -vf expand=640:576,lavc file.avi
7509
frodone
parents: 6819
diff changeset
1031 </PRE>
frodone
parents: 6819
diff changeset
1032
frodone
parents: 6819
diff changeset
1033 <P>Se la tua CPU è troppo lenta per un DivX a dimensione intera 720x576, prova a ridurlo:</P>
frodone
parents: 6819
diff changeset
1034
frodone
parents: 6819
diff changeset
1035 <PRE>
9644
0fe056bdb135 vop -> vf change, small fixes. The Polish documentation should be checked for correctness.
jonas
parents: 9332
diff changeset
1036 mplayer -ao mpegpes -vo mpegpes -vf scale=352:576,lavc file.avi
7509
frodone
parents: 6819
diff changeset
1037 </PRE>
frodone
parents: 6819
diff changeset
1038
frodone
parents: 6819
diff changeset
1039 <P>Se la velocità non aumenta, prova anche a ridurlo verticalmente:</P>
frodone
parents: 6819
diff changeset
1040
frodone
parents: 6819
diff changeset
1041 <PRE>
9644
0fe056bdb135 vop -> vf change, small fixes. The Polish documentation should be checked for correctness.
jonas
parents: 9332
diff changeset
1042 mplayer -ao mpegpes -vo mpegpes -vf scale=352:288,lavc file.avi
7509
frodone
parents: 6819
diff changeset
1043 </PRE>
frodone
parents: 6819
diff changeset
1044
8707
frodone
parents: 7509
diff changeset
1045 <P>Per l'OSD e i sottotitoli usa l'opzione OSD del filtro di espansione. Quindi, invece
7509
frodone
parents: 6819
diff changeset
1046 di <CODE>expand=l:a</CODE> o <CODE>expand=l:a:x:y</CODE>, usa
frodone
parents: 6819
diff changeset
1047 <CODE>expand=l:a:x:y:1</CODE> (il quinto parametro <CODE>:1</CODE> alla fine
frodone
parents: 6819
diff changeset
1048 abilita il rendering OSD). Potresti aver bisogno di spostare l'immagine un po' in alto
frodone
parents: 6819
diff changeset
1049 per ottenere una zona nera più grande per i sottotitoli. Potresti anche voler spostare in alto i sottotitoli, se
frodone
parents: 6819
diff changeset
1050 sono fuori dallo schermo della TV, usa l'opzione <CODE>-subpos &lt;0-100&gt;</CODE>
frodone
parents: 6819
diff changeset
1051 per regolarli (<CODE>-subpos 80</CODE> è una buona scelta).</P>
frodone
parents: 6819
diff changeset
1052
frodone
parents: 6819
diff changeset
1053 <P>Per riprodurre filmati non a 25fps su una TV PAL o con una CPU lenta, aggiungi l'opzione
frodone
parents: 6819
diff changeset
1054 <CODE>-framedrop</CODE>.</P>
frodone
parents: 6819
diff changeset
1055
frodone
parents: 6819
diff changeset
1056 <P>Per mantenere le proporzioni dei file DivX e ottenere i parametri di ridimensionamento ottimali
frodone
parents: 6819
diff changeset
1057 (ridimensionamento orizzontale in hardware e verticale in software mentre si conservano
8707
frodone
parents: 7509
diff changeset
1058 le giuste proporzioni), usa il nuovo filtro dvbscale:</P>
7509
frodone
parents: 6819
diff changeset
1059
frodone
parents: 6819
diff changeset
1060 <PRE>
10112
bbf6f508a343 3:4 TV format doesn't exists ;)
nicolas
parents: 9864
diff changeset
1061 per TV 4:3: -vf dvbscale,scale=-1:0,expand=-1:576:-1:-1:1
9644
0fe056bdb135 vop -> vf change, small fixes. The Polish documentation should be checked for correctness.
jonas
parents: 9332
diff changeset
1062 per TV 16:9: -vf dvbscale=1024,scale=-1:0,expand=-1:576:-1:-1:1
7509
frodone
parents: 6819
diff changeset
1063 </PRE>
frodone
parents: 6819
diff changeset
1064
frodone
parents: 6819
diff changeset
1065 <H4>FUTURO</H4>
frodone
parents: 6819
diff changeset
1066
frodone
parents: 6819
diff changeset
1067 <P>Se hai domande o vuoi sentire gli annunci di nuove caratteristiche e prender parte alle
frodone
parents: 6819
diff changeset
1068 discussioni su questo argomento, unisciti alla nostra mailing list
frodone
parents: 6819
diff changeset
1069 <A HREF="http://mplayerhq.hu/mailman/listinfo/mplayer-dvb">MPlayer-DVB</A>.
frodone
parents: 6819
diff changeset
1070 Per favore ricorda che la lingua di questa lista è l'inglese.</P>
frodone
parents: 6819
diff changeset
1071
frodone
parents: 6819
diff changeset
1072 <P>In futuro potresti aspettarti la possibilità di mostrare l'OSD e i sottotitoli usando
frodone
parents: 6819
diff changeset
1073 la caratteristica OSD nativa delle schede DVB, e anche una riproduzione più fluente
frodone
parents: 6819
diff changeset
1074 dei filmati non a 25fps e il transcoding in tempo reale tra MPEG2 e MPEG4 (decompressione
frodone
parents: 6819
diff changeset
1075 parziale).</P>
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
1076
8707
frodone
parents: 7509
diff changeset
1077 <H4><A NAME="dxr2">2.3.1.3.2 DXR2</A></H4>
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
1078
8707
frodone
parents: 7509
diff changeset
1079 <P>DA FARE.</P>
7509
frodone
parents: 6819
diff changeset
1080
8707
frodone
parents: 7509
diff changeset
1081 <H4><A NAME="dxr3">2.3.1.3.3 DXR3/Hollywood+</A></H4>
frodone
parents: 7509
diff changeset
1082
frodone
parents: 7509
diff changeset
1083 <P>MPlayer supporta la riproduzione accelerata in hardware con le schede Creative DXR3
7509
frodone
parents: 6819
diff changeset
1084 e Sigma Designs Hollywood Plus. Queste schede usano il chip di decodifica MPEG em8300
frodone
parents: 6819
diff changeset
1085 prodotto da Sigma Designs.</P>
frodone
parents: 6819
diff changeset
1086
frodone
parents: 6819
diff changeset
1087 <P>Prima di tutto devi installare correttamente i driver DXR3/H+, versione
frodone
parents: 6819
diff changeset
1088 0.12.0 o successiva. I driver e le istruzioni per l'installazione si trovano sul sito
frodone
parents: 6819
diff changeset
1089 <A HREF="http://dxr3.sourceforge.net/">DXR3 &amp; Hollywood Plus per
frodone
parents: 6819
diff changeset
1090 Linux</A>. Lo script configure dovrebbe riconoscere automaticamente la tua scheda, la compilazione
frodone
parents: 6819
diff changeset
1091 dovrebbe procedere senza problemi.</P>
frodone
parents: 6819
diff changeset
1092
9785
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
1093 <H4>UTILIZZO:</H4>
7509
frodone
parents: 6819
diff changeset
1094 <DL>
8707
frodone
parents: 7509
diff changeset
1095 <DT><CODE>-vo dxr3:prebuf:sync:norm=x:&lt;device&gt;</CODE></DT>
frodone
parents: 7509
diff changeset
1096 <DD><CODE>overlay</CODE> attiva l' overlay invece del TVOut. Necessita
frodone
parents: 7509
diff changeset
1097 un supporto overlay corretamente configurato. Il modo più facile per
frodone
parents: 7509
diff changeset
1098 configurarlo è di eseguire prima autocal. Quindi eseguire mplayer con l'output
frodone
parents: 7509
diff changeset
1099 dxr3 senza l'overlay, e eseguire dxr3view. In dxr3view si possono regolare
frodone
parents: 7509
diff changeset
1100 le impostazioni dell'overlay e vedere gli effetti in tempo reale, forse questa caratteristica
frodone
parents: 7509
diff changeset
1101 verrà supportata dalla GUI di MPlayer GUI in futuro. Quando l'overlay sarà
frodone
parents: 7509
diff changeset
1102 correttamente impostato non dovrai più usare dxr3view.<BR>
frodone
parents: 7509
diff changeset
1103 <DD><CODE>prebuf</CODE> attiva il prebuffering. Il prebuffering è una caratteristica
7509
frodone
parents: 6819
diff changeset
1104 del chip em8300 che gli consente di tenere più di un frame del video alla volta.
8707
frodone
parents: 7509
diff changeset
1105 Qusto significa che quando utilizzi il prebuffering
frodone
parents: 7509
diff changeset
1106 MPlayer tenta di tenere sempre pieno il buffer video.
frodone
parents: 7509
diff changeset
1107 Se sei su una macchina lenta probabilmente MPlayer userà circa
7509
frodone
parents: 6819
diff changeset
1108 o esattamente il 100% della CPU. Questa situazione è comune in particolare nella riproduzione
8707
frodone
parents: 7509
diff changeset
1109 di puri stream MPEG (come DVD, SVCD, ecc.) in quanto MPlayer non deve
7509
frodone
parents: 6819
diff changeset
1110 ricodificarli in MPEG e riempirà il buffer molto velocemente.<BR>
frodone
parents: 6819
diff changeset
1111 Col prebuffering la riproduzione video è <B>molto</B> meno sensibile ad altri
frodone
parents: 6819
diff changeset
1112 programmi che divorano la CPU, non scarterà alcun frame a meno che le altre applicazioni
frodone
parents: 6819
diff changeset
1113 non carichino la CPU per un lungo periodo.<BR>
8707
frodone
parents: 7509
diff changeset
1114 Senza il prebuffering l' em8300 è molto più sensibile al carico della CPU load, quindi è
frodone
parents: 7509
diff changeset
1115 caldamente consigliato usare l'opzione di
frodone
parents: 7509
diff changeset
1116 MPlayer <CODE>-framedrop</CODE> per evitare ulteriori perdite di sincronia.<BR>
frodone
parents: 7509
diff changeset
1117 <CODE>sync</CODE> attiva il nuovo metodo di sincronia. E' attualmente in fase
frodone
parents: 7509
diff changeset
1118 sperimentale. Con questa opzione il clock interno dell' em8300
frodone
parents: 7509
diff changeset
1119 sarà continuamente monitorato, se comincia a deviare dal clock di MPlayer
frodone
parents: 7509
diff changeset
1120 verrà resettato facendo sì che l' em8300 scarti i frame che sono rimasti indietro.<BR>
frodone
parents: 7509
diff changeset
1121 <CODE>norm=x</CODE> imposta il norm della TV norm della scheda DXR3 senza la necessità di
frodone
parents: 7509
diff changeset
1122 utility esterne come em8300setup. Norm valide sono 5 = NTSC, 4 = PAL-60,
frodone
parents: 7509
diff changeset
1123 3 = PAL. Norm speciali sono 2 (riconosce automaticamente PAL/PAL-60) e 1
frodone
parents: 7509
diff changeset
1124 (riconosce automaticamente PAL/NTSC) in quanto decidono quale norm usare
9785
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
1125 controllando il frame rate del filmato. norm = 0 (default) non modifica
8707
frodone
parents: 7509
diff changeset
1126 il norm attuale.<BR>
7509
frodone
parents: 6819
diff changeset
1127 <CODE>&lt;device&gt;</CODE> = numero del dispositivo da usare se hai più di una scheda
frodone
parents: 6819
diff changeset
1128 em8300.
frodone
parents: 6819
diff changeset
1129 <BR>
8707
frodone
parents: 7509
diff changeset
1130 Queste opzioni possono tutte essere tralasciate.
9785
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
1131 <CODE>:prebuf:sync</CODE> sembra andare benissimo per i DivX.
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
1132 Alcuni hanno segnalato problemi usando l'opzione <CODE>prebuf</CODE>
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
1133 con i normali MPEG. Prova prima senza queste opzioni, se hai problemi di
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
1134 sincronia o con i sottotitoli DVD prova ad usare <CODE>:sync</CODE>.</DD>
7509
frodone
parents: 6819
diff changeset
1135
frodone
parents: 6819
diff changeset
1136 <DT><CODE>-ao oss:/dev/em8300_ma-X</CODE></DT>
frodone
parents: 6819
diff changeset
1137 <DD>Per l'output audio, dove <CODE>X</CODE> è il numero del dispositivo
frodone
parents: 6819
diff changeset
1138 (0 se hai una sola scheda).</DD>
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
1139
7509
frodone
parents: 6819
diff changeset
1140 <DT><CODE>-aop list=resample:fout=xxxxx</CODE></DT>
frodone
parents: 6819
diff changeset
1141 <DD>L' em8300 non può riprodurre campioni con frequenza minore di 44100Hz. Se la frequenza
frodone
parents: 6819
diff changeset
1142 di campionamento è sotto 44100Hz seleziona 44100Hz o 48000Hz a seconda di quale più si
frodone
parents: 6819
diff changeset
1143 avvicina. Cioè se il filmato usa 22050Hz, allora usa 44100Hz dato che
frodone
parents: 6819
diff changeset
1144 44100 / 2 = 22050, se è a 24000Hz, usa 48000Hz dato che 48000 / 2 = 24000 e così via.
frodone
parents: 6819
diff changeset
1145 Questo non funziona con output audio digitale (<CODE>-ac hwac3</CODE>).</DD>
frodone
parents: 6819
diff changeset
1146
9644
0fe056bdb135 vop -> vf change, small fixes. The Polish documentation should be checked for correctness.
jonas
parents: 9332
diff changeset
1147 <DT><CODE>-vf lavc/fame</CODE></DT>
7509
frodone
parents: 6819
diff changeset
1148 <DD>Per vedere contenuti non-MPEG sul em8300 (cioè DivX o RealVideo) devi specificare
frodone
parents: 6819
diff changeset
1149 un filtro video MPEG1 come libavcodec (lavc) o libfame
frodone
parents: 6819
diff changeset
1150 (fame). Al momento lavc è più veloce che e ha una migliore qualità dell'immagine,
frodone
parents: 6819
diff changeset
1151 suggeriamo di usarlo a meno che tu non riscontra problemi. Leggi la pagina di man
9644
0fe056bdb135 vop -> vf change, small fixes. The Polish documentation should be checked for correctness.
jonas
parents: 9332
diff changeset
1152 per altre informazioni su <CODE>-vf lavc/fame</CODE>.<BR>
8707
frodone
parents: 7509
diff changeset
1153 Usare lavc è caldamente consigliato. Al momento non è possibile regolare
frodone
parents: 7509
diff changeset
1154 l'fps dell' em8300 e ciò significa che è fisso a 29.97fps. Perciò si
9644
0fe056bdb135 vop -> vf change, small fixes. The Polish documentation should be checked for correctness.
jonas
parents: 9332
diff changeset
1155 consiglia di usare <CODE>-vf lavc=&lt;qualità&gt;:25</CODE>,
8707
frodone
parents: 7509
diff changeset
1156 specialmente se usi il prebuffering. Quindi perchè 25 e non 29.97? Bhe,
frodone
parents: 7509
diff changeset
1157 il fatto è che quando si usa 29.97 l'immagine saltella un po'. La ragione
frodone
parents: 7509
diff changeset
1158 è a noi sconosciuta. Se lo si imposta a qualcosa tra 25 e
frodone
parents: 7509
diff changeset
1159 27 l'immagine si stabilizza. Per ora tutto quello che possiamo fare è accettarlo
frodone
parents: 7509
diff changeset
1160 come un fatto.</DD>
frodone
parents: 7509
diff changeset
1161
9644
0fe056bdb135 vop -> vf change, small fixes. The Polish documentation should be checked for correctness.
jonas
parents: 9332
diff changeset
1162 <DT><CODE>-vf expand=-1:-1:-1:-1:1,lavc</CODE></DT>
8707
frodone
parents: 7509
diff changeset
1163 <DD>Anche se il driver DXR3 può inserire degli OSD nei video MPEG1/2/4,
frodone
parents: 7509
diff changeset
1164 ha una qualità molto minore dell'OSD di MPlayer, e ha anche alcuni problemi di
frodone
parents: 7509
diff changeset
1165 refresh. La riga di comando scritta sopra prima converte il video in entrata
frodone
parents: 7509
diff changeset
1166 in MPEG4 (questo è obbligatorio, spiacente), poi applica un filtro di espansione
frodone
parents: 7509
diff changeset
1167 che in realtà non espande nulla (-1: default), ma applica il normale OSD
frodone
parents: 7509
diff changeset
1168 sull'immagine (questo è quello che fa l' "1" alla fine).</DD>
7509
frodone
parents: 6819
diff changeset
1169
frodone
parents: 6819
diff changeset
1170 <DT><CODE>-ac hwac3</CODE></DT>
frodone
parents: 6819
diff changeset
1171 <DD>L' em8300 supporta la riproduzione audio AC3 (suono surround) attraverso
8707
frodone
parents: 7509
diff changeset
1172 l'uscita audio digitale della scheda. Vedi l'opzione <CODE>-ao oss</CODE>
frodone
parents: 7509
diff changeset
1173 sopra, deve essere usata per specificare l'output DXR3 al posto di una scheda
9785
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
1174 sonora.</DD>
7509
frodone
parents: 6819
diff changeset
1175 </DL>
frodone
parents: 6819
diff changeset
1176
frodone
parents: 6819
diff changeset
1177
8707
frodone
parents: 7509
diff changeset
1178 <H4><A NAME="other">2.3.1.4 Altro hardware di visualizzazione</A></H4>
7509
frodone
parents: 6819
diff changeset
1179
8707
frodone
parents: 7509
diff changeset
1180 <H4><A NAME="zr">2.3.1.4.1 Zr</A></H4>
frodone
parents: 7509
diff changeset
1181
frodone
parents: 7509
diff changeset
1182 <P>Questo è un driver per la visualizzazione (<CODE>-vo zr</CODE>) per un certo numero di schede MJPEG
frodone
parents: 7509
diff changeset
1183 di cattura/riproduzione (testato per DC10+ e Buz, e dovrebbe funzionare per
frodone
parents: 7509
diff changeset
1184 LML33, DC10). Il driver funziona codificando il frame in jpeg e mandandolo poi
frodone
parents: 7509
diff changeset
1185 alla scheda. Per la codifica jpeg è usato <B>libavcodec</B>,
frodone
parents: 7509
diff changeset
1186 ed è quindi necessario. Con la speciale modalità <I>cinerama</I>, si possono
frodone
parents: 7509
diff changeset
1187 guardare i film in vero wide screen se hai due beamer e due schede
frodone
parents: 7509
diff changeset
1188 MJPEG. A seconda della risoluzione e delle impostazioni di qualità, questo driver
frodone
parents: 7509
diff changeset
1189 può richiedere molta potenza di CPU, ricorda di specificare <CODE>-framedrop</CODE>
frodone
parents: 7509
diff changeset
1190 se la tua macchina è troppo lenta. Nota: ill mio AMD K6-2 350MHz è abbastanza (con <CODE>
frodone
parents: 7509
diff changeset
1191 -framedrop</CODE>) potente per vedere cose della dimensione dei VCD e film
frodone
parents: 7509
diff changeset
1192 ridimensionati.</P>
frodone
parents: 7509
diff changeset
1193
frodone
parents: 7509
diff changeset
1194 <P>Questo driver dialoga col driver del kernel disponibile a
frodone
parents: 7509
diff changeset
1195 <A HREF="http://mjpeg.sourceforge.net">http://mjpeg.sourceforge.net</A>, quindi
9785
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
1196 devi far funzionare questo prima. La presenza di una scheda MJPEG è rilevata
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
1197 automaticamente dallo script configure; se l'autorilevamento non ha successo
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
1198 forzalo con</P>
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
1199 <PRE>
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
1200 ./configure --enable-zr
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
1201 </PRE>
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
1202
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
1203 <P>L'output può essere controllato con varie opzioni, una descrizione completa
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
1204 si trova nella pagina man; per una descrizione breve eseguire
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
1205
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
1206 <PRE>
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
1207 mplayer -zrhelp
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
1208 </PRE>
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
1209
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
1210 <P>Funzioni quali la scalatura o l'OSD non sono gestite dal driver, ma possono
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
1211 essere fatte tramite i filtri video. Ad esempio, supponi di avere un filmato
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
1212 con una risoluzione di <CODE>512x272</CODE> e vuoi vederlo a schermo intero
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
1213 sulla tua scheda DC10+. Ci sono essenzialmente tre possibilità: puoi riscalare
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
1214 il filmato con una larghezza di <CODE>768</CODE> o <CODE>384</CODE> o
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
1215 <CODE>192</CODE>. Per ragioni di performance e qualità, io sceglierei di
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
1216 ridimensionare il filmato a <CODE>384x204</CODE> usando lo scalatore software
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
1217 con l'algoritmo bilineare veloce. La linea di comando è
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
1218
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
1219 <PRE>
11261
835822ce4bb1 -vop ---> -vf
diego
parents: 10112
diff changeset
1220 mplayer -vo zr -sws 0 -vf scale=384:204 movie.avi
9785
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
1221 </PRE>
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
1222
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
1223 <P>Il ritaglio (cropping) può essere fatto sia dal filtro <CODE>crop</CODE> che
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
1224 dal driver stesso. Supponi che un filmato sia troppo largo per essere
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
1225 visualizzato dalla tua scheda Buz e che vuoi usare <CODE>-zrcrop</CODE> per
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
1226 ridurne la larghezza; il comando da usare sarebbe
7509
frodone
parents: 6819
diff changeset
1227
9785
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
1228 <PRE>
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
1229 mplayer -vo zr -zrcrop 720x320+80+0 benhur.avi
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
1230 </PRE>
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
1231
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
1232 se vuoi invece usare il filtro <CODE>crop</CODE> fai
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
1233
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
1234 <PRE>
11261
835822ce4bb1 -vop ---> -vf
diego
parents: 10112
diff changeset
1235 mplayer -vo zr -vf crop=720:320:80:0 benhur.avi
9785
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
1236 </PRE>
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
1237
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
1238 <P>Usando più di un'opzione <CODE>-zrcrop</CODE> si attiva la modalità
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
1239 <I>cinerama</I>, che permette di dividere l'immagine su più TV o proiettori
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
1240 (beamer), al fine di creare uno schermo più grande. Supponi di avere due
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
1241 proiettori. Quello di sinistra è collegato alla tua scheda Buz
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
1242 <CODE>/dev/video1</CODE> e quello di destra alla tua scheda DC10+
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
1243 <CODE>/dev/video0</CODE>. Il filmato ha risoluzione <CODE>704x288</CODE>.
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
1244 Supponi anche di voler far funzionare il proiettore di destra in bianco e nero,
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
1245 e di avere su quello di sinistra immagini con qualità jpeg <CODE>10</CODE>.
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
1246 Il comando da utilizzare sarebbe
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
1247
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
1248 <PRE>
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
1249 mplayer -vo zr -zrdev /dev/video0 -zrcrop 352x288+352+0 -zrxdoff 0 -zrbw \
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
1250 -zrcrop 352x288+0+0 -zrdev /dev/video1 -zrquality 10 movie.avi
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
1251 </PRE>
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
1252
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
1253 <P>Puoi notare che le opzioni che appaiono prima del secondo
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
1254 <CODE>-zrcrop</CODE> si riferiscono solo alla scheda DC10+ e quelle che lo
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
1255 seguono si applicano alla scheda Buz. Il numero massimo di schede utilizzabili
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
1256 con <I>cinerama</I> è quattro, quindi puoi construire un maxischermo
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
1257 <CODE>2x2</CODE>.
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
1258
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
1259 <P>Per finire un avviso importante: non avviare o fermare XawTV sul dispositivo
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
1260 di riproduzione durante la stessa,
8707
frodone
parents: 7509
diff changeset
1261 bloccherà il tuo computer. Va comunque bene far partire <B>PRIMA</B>
frodone
parents: 7509
diff changeset
1262 XawTV, e <B>POI</B> MPlayer, aspettare che MPlayer finisca e
9785
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
1263 <B>POI</B> fermare XawTV.</P>
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
1264
8707
frodone
parents: 7509
diff changeset
1265 <H4><A NAME="blinken">2.3.1.4.2 Blinkenlights</A></H4>
frodone
parents: 7509
diff changeset
1266
frodone
parents: 7509
diff changeset
1267 <P>Questo driver è in grado di usare il protocollo UPD Blinkenlights.
9785
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
1268 Se non sai cosa sia <A HERF="http://www.blinkenlights.de">Blinkenlights</A>,
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
1269 non hai bisogno di questo driver.</P>
8707
frodone
parents: 7509
diff changeset
1270
frodone
parents: 7509
diff changeset
1271 <H4><A NAME="tv-out">2.3.1.5. Supporto TV-out</A></H4>
frodone
parents: 7509
diff changeset
1272
frodone
parents: 7509
diff changeset
1273 <H4><A NAME="tv-out_matrox">2.3.1.5.1. Schede Matrox G400</A></H4>
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
1274
5583
70264cc9ade0 updated to english version
frodone
parents: 4961
diff changeset
1275 <P>Sotto Linux hai due modi per far funzionare l'output TV delle G400 :</P>
70264cc9ade0 updated to english version
frodone
parents: 4961
diff changeset
1276
7509
frodone
parents: 6819
diff changeset
1277 <P><B>IMPORTANTE:</B> per istruzioni sul supporto TV-out delle Matrox G450/G550) vedi la
frodone
parents: 6819
diff changeset
1278 prossima sezione!</B></P>
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
1279
2729796fb896 Italian translation
frodone
parents:
diff changeset
1280 <P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
1281 <UL>
2729796fb896 Italian translation
frodone
parents:
diff changeset
1282 <LI><B>XFree86</B>: usando il driver e il modulo HAL, disponibile al
2729796fb896 Italian translation
frodone
parents:
diff changeset
1283 <A HREF="http://www.matrox.com">sito della Matrox</A>. Questo ti darà X sulla
2729796fb896 Italian translation
frodone
parents:
diff changeset
1284 TV.<BR> <B>Questo metodo non da una riproduzione accelerata</B> come
2729796fb896 Italian translation
frodone
parents:
diff changeset
1285 sotto Windoze! Il secondo connettore ha solo il framebuffer YUV, il <I>BES</I>
2729796fb896 Italian translation
frodone
parents:
diff changeset
1286 (Back End Scaler, il ridimensionatore YUV sulle schede G200/G400/G450/G550) non funziona
4961
c8a3e58a43d8 corrected typos and bad italian...
frodone
parents: 4939
diff changeset
1287 su questo! Il driver per windows in qualche modo aggira questo problema, probabilmente usando il motore
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
1288 3D per zoomare, e il framebuffer YUV per visualizzare l'immagine zoomata.
2729796fb896 Italian translation
frodone
parents:
diff changeset
1289 Se vuoi veramente usare X, usa le opzioni <CODE>-vo x11 -fs -zoom</CODE>,
2729796fb896 Italian translation
frodone
parents:
diff changeset
1290 ma sarà <B>LENTO</B>, e ha la protezione da copia <B>Macrovision</B>
2729796fb896 Italian translation
frodone
parents:
diff changeset
1291 abilitata (puoi "aggirare" Macrovision usando
2729796fb896 Italian translation
frodone
parents:
diff changeset
1292 <A HREF="http://avifile.sourceforge.net/mgamacro.pl">questo</A> script perl.
2729796fb896 Italian translation
frodone
parents:
diff changeset
1293 </LI>
2729796fb896 Italian translation
frodone
parents:
diff changeset
1294 <LI><B>Framebuffer</B>: usando i <B>moduli matroxfb</B> dei kernel 2.4.
2729796fb896 Italian translation
frodone
parents:
diff changeset
1295 I kernel 2.2 non hanno la possibilità di usare il TVout, quindi sono inutili per questo.
2729796fb896 Italian translation
frodone
parents:
diff changeset
1296 Devi abilitare TUTTE le voci relative al matroxfb durante la compilazione (eccetto il
5994
dcc6dde0d168 uptated to english version
frodone
parents: 5583
diff changeset
1297 MultiHead), e compilarle come <B>moduli</B>! Devi avere anche I2C abilitato.
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
1298 <UL>
2729796fb896 Italian translation
frodone
parents:
diff changeset
1299 <LI>
2729796fb896 Italian translation
frodone
parents:
diff changeset
1300 Entra in <CODE>TVout/matroxset</CODE> e fai <CODE>make</CODE>. Installa
2729796fb896 Italian translation
frodone
parents:
diff changeset
1301 <CODE>matroxset</CODE> da qualche parte nel tuo PATH.</LI>
2729796fb896 Italian translation
frodone
parents:
diff changeset
1302 <LI>
2729796fb896 Italian translation
frodone
parents:
diff changeset
1303 Se non hai <CODE>fbset</CODE> installato, entra in
2729796fb896 Italian translation
frodone
parents:
diff changeset
1304 <CODE>TVout/fbset</CODE> e fai <CODE>make</CODE>. Installa
2729796fb896 Italian translation
frodone
parents:
diff changeset
1305 <CODE>fbset</CODE> da qualche parte nel tuo PATH.</LI>
2729796fb896 Italian translation
frodone
parents:
diff changeset
1306 <LI>
8707
frodone
parents: 7509
diff changeset
1307 Poi entra nella directory <CODE>TVout/</CODE> dei sorgenti di MPlayer,
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
1308 ed esegui <CODE>./modules</CODE> da root. La tua console in modalità testo
2729796fb896 Italian translation
frodone
parents:
diff changeset
1309 entrerà in modalità framebuffer (non si può tornare indietro!).</LI>
7509
frodone
parents: 6819
diff changeset
1310 <LI>Quindi, MODIFICA ed esegui lo script <CODE>./matroxtv</CODE>. Questo ti presenterà un
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
1311 menu molto semplice. Premi <B>2</B> e <B>ENTER</B>. Ora dovresti avere la stessa immagine
7509
frodone
parents: 6819
diff changeset
1312 sul monitor e sulla TV. Se
frodone
parents: 6819
diff changeset
1313 l'immagine della TV (PAL di default) ha delle strane strisce, lo script non è stato in grado di
frodone
parents: 6819
diff changeset
1314 settare correttamente la risoluzione (a 640x512 di default). Prova altre
frodone
parents: 6819
diff changeset
1315 risoluzioni e/o esperimenta con fbset</LI>
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
1316 </UL>
2729796fb896 Italian translation
frodone
parents:
diff changeset
1317
2729796fb896 Italian translation
frodone
parents:
diff changeset
1318 <P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
1319 Yoh. Il prossimo compito è quello di far scomparire il cursore su tty1 (o quello che è),
2729796fb896 Italian translation
frodone
parents:
diff changeset
1320 e disattivare lo spegnimento dello schermo. Esegui i seguenti comandi:</P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
1321
2729796fb896 Italian translation
frodone
parents:
diff changeset
1322 <P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
1323 <CODE>echo -e '\033[?25l'</CODE> o <CODE>setterm -cursor off<BR>
2729796fb896 Italian translation
frodone
parents:
diff changeset
1324 setterm -blank 0</CODE>
2729796fb896 Italian translation
frodone
parents:
diff changeset
1325 </P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
1326
2729796fb896 Italian translation
frodone
parents:
diff changeset
1327 <P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
1328 Probabilmente vorrai metterli in uno script, e anche pulire lo
2729796fb896 Italian translation
frodone
parents:
diff changeset
1329 schermo.. Per riavere il cursore :<BR><CODE>echo -e '\033[?25h'</CODE>
2729796fb896 Italian translation
frodone
parents:
diff changeset
1330 o <CODE>setterm -cursor on</CODE>
2729796fb896 Italian translation
frodone
parents:
diff changeset
1331 </P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
1332
2729796fb896 Italian translation
frodone
parents:
diff changeset
1333 <P>Inizia la riproduzione del filmato con <CODE>mplayer -vo mga -fs -screenw 640
2729796fb896 Italian translation
frodone
parents:
diff changeset
1334 -screenh 512 &lt;nomefile&gt;</CODE><BR>
2729796fb896 Italian translation
frodone
parents:
diff changeset
1335 (se usi X, ora cambia a matroxfb con per esempio CTRL-ALT-F1 !)<BR>
2729796fb896 Italian translation
frodone
parents:
diff changeset
1336 Cambia 640x512 se hai impostato la risoluzione diversamente..<BR>
2729796fb896 Italian translation
frodone
parents:
diff changeset
1337 <B>Goditi l' ultra-veloce output TV Matrox (meglio di Xv) !</B>
2729796fb896 Italian translation
frodone
parents:
diff changeset
1338 </P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
1339 </LI>
2729796fb896 Italian translation
frodone
parents:
diff changeset
1340 </LI>
2729796fb896 Italian translation
frodone
parents:
diff changeset
1341 </UL>
2729796fb896 Italian translation
frodone
parents:
diff changeset
1342 </P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
1343
8707
frodone
parents: 7509
diff changeset
1344 <H4>Costruire un cavo TV-out Matrox</H4>
frodone
parents: 7509
diff changeset
1345
9785
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
1346 <P>Nessuno si assume alcuna responsabilità né fornisce alcuna garanzia per
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
1347 qualsiasi danno causato seguendo questa documentazione.</P>
8707
frodone
parents: 7509
diff changeset
1348
9785
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
1349 <P><B>Cavo per G400</B>: Il quarto pin del connettore CRTC2 è il segnale video
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
1350 composito. Le masse sono il sesto, settimo e ottavo pin (informazioni fornite
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
1351 da Balázs Rácz).</P>
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
1352
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
1353 <P><B>Cavo per G450</B>: Il primo pin del connettore CRTC2 è il segnale video
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
1354 composito. Le masse sono il quinto, sesto, settimo e quindicesimo (5, 6, 7, 15)
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
1355 pin (informazioni fornite da Balázs Kerekes).</P>
8707
frodone
parents: 7509
diff changeset
1356
frodone
parents: 7509
diff changeset
1357 <H4><A NAME="tv-out_matrox_g450">2.3.1.5.2 Schede Matrox G450/G550</A></H4>
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
1358
7509
frodone
parents: 6819
diff changeset
1359 <P>Il supporto al TV output per queste schede è stato introdotto solo recentemente, e non
frodone
parents: 6819
diff changeset
1360 è ancore ne kernel ufficiale. Al momento il modulo <B>mga_vid</B>
frodone
parents: 6819
diff changeset
1361 non può essere usato AFAIK, perchè il driver G450/G550 funziona solo in una configurazione:
frodone
parents: 6819
diff changeset
1362 il primo chip CRTC (con molte più caratteristiche) sul primo
frodone
parents: 6819
diff changeset
1363 display (sul monitor), e il secondo CRTC (non <B>BES</B> - per una spiegazione del
frodone
parents: 6819
diff changeset
1364 BES, vedi la sezione G400 sopra) sulla TV. Quindi al momento puoi usare solo il driver di
8707
frodone
parents: 7509
diff changeset
1365 output <I>fbdev</I> di MPlayer.</P>
7509
frodone
parents: 6819
diff changeset
1366
frodone
parents: 6819
diff changeset
1367 <P>Il primo CRTC non può essere indirizzato alla seconda uscita, al momento.
frodone
parents: 6819
diff changeset
1368 L'autore del driver del kernel matroxfb - Petr Vandrovec - ne implementerà probabilmente il
frodone
parents: 6819
diff changeset
1369 supportp, visualizzando l'output del primo CRTC su entrambe le uscite insieme,
frodone
parents: 6819
diff changeset
1370 come attualmente raccomandato per la G400, vedi la sezione sopra.</P>
frodone
parents: 6819
diff changeset
1371
8707
frodone
parents: 7509
diff changeset
1372 <P>La patch del kernel necessaria e le istruzioni dettagliate sono scaricabili da
9842
bffe6ac086e6 url update, reported by Dan Eriksen
nicolas
parents: 9785
diff changeset
1373 <A HREF="http://www.bglug.ca/matrox_tvout/">http://www.bglug.ca/matrox_tvout/</A></P>
7509
frodone
parents: 6819
diff changeset
1374
frodone
parents: 6819
diff changeset
1375
8707
frodone
parents: 7509
diff changeset
1376 <P><B><A NAME="tv-out_ati">2.3.1.5.3. Schede ATI</A></B></P>
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
1377
2729796fb896 Italian translation
frodone
parents:
diff changeset
1378 <P>
9785
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
1379 <H4>PREAMBOLO</H4>
6819
frodone
parents: 6462
diff changeset
1380 Attualmente ATI non vuole supportare nessuno dei suoi chip TV-out sotto Linux
frodone
parents: 6462
diff changeset
1381 a causa della tecnologia sotto licenza della Macrovision che utilizzano.
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
1382
9785
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
1383 <H5>STATO DEL TV-OUT DELLE SCHEDE ATI SOTTO LINUX<H5>
6819
frodone
parents: 6462
diff changeset
1384 <UL>
frodone
parents: 6462
diff changeset
1385 <LI><b>ATI Mach64</b> è supportato da <A HREF="http://gatos.sf.net">gatos</A>.</LI>
frodone
parents: 6462
diff changeset
1386 <LI><b>ASIC Radeon VIVO</b> è supportato da <A HREF="http://gatos.sf.net">gatos</A>.</LI>
8707
frodone
parents: 7509
diff changeset
1387 <LI><B>Radeon</B> e <B>Rage128</B>: supportate da MPlayer!
7509
frodone
parents: 6819
diff changeset
1388 Controlla le sezioni <a href="#vesa">driver VESA</a> e <A HREF="#vidix">Vidix</A>.</LI>
8707
frodone
parents: 7509
diff changeset
1389 <LI><B>Rage Mobility P/M, Radeon, Rage 128, Mobility M3/M4</B>: Supportate da
frodone
parents: 7509
diff changeset
1390 <A HREF="http://www.stud.uni-hamburg.de/users/lennart/projects/atitvout/">
frodone
parents: 7509
diff changeset
1391 atitvout</A>.
6819
frodone
parents: 6462
diff changeset
1392 </UL>
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
1393 <P>
7509
frodone
parents: 6819
diff changeset
1394 Con altre schede, usate semplicemente il <a href="#vesa">driver VESA</a>, senza
6819
frodone
parents: 6462
diff changeset
1395 Vidix. Però è necessaria una CPU potente.
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
1396 </P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
1397
6819
frodone
parents: 6462
diff changeset
1398 <P>La sola cosa che devi fare - <B>collegare la TV prima di avviare
7509
frodone
parents: 6819
diff changeset
1399 il PC</B> in quanto il BIOS video viene inizializzato solo al momento della
6819
frodone
parents: 6462
diff changeset
1400 procedura di POST.
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
1401 </P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
1402
2729796fb896 Italian translation
frodone
parents:
diff changeset
1403
8707
frodone
parents: 7509
diff changeset
1404 <H4><A NAME="tv-out_voodoo">2.3.1.5.4. Voodoo 3</A></H4>
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
1405
2729796fb896 Italian translation
frodone
parents:
diff changeset
1406 <P>
6819
frodone
parents: 6462
diff changeset
1407 Controlla <A HREF="http://www.iki.fi/too/tvout-voodoo3-3000-xfree">questa URL</A>.
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
1408 </P>
2729796fb896 Italian translation
frodone
parents:
diff changeset
1409
8707
frodone
parents: 7509
diff changeset
1410 <H4><A NAME="tv-out_nvidia">2.3.1.5.5 nVidia</A></H4>
frodone
parents: 7509
diff changeset
1411
frodone
parents: 7509
diff changeset
1412 <P>Primo, DEVI scaricare i driver a sorgenti chiusi da
frodone
parents: 7509
diff changeset
1413 <A HREF="http://nvidia.com">http://nvidia.com</A>. Non descriviamo il processo
frodone
parents: 7509
diff changeset
1414 di installazione e configurazione perchè non rientra negli scopi di
frodone
parents: 7509
diff changeset
1415 questa documentazione.</P>
frodone
parents: 7509
diff changeset
1416
frodone
parents: 7509
diff changeset
1417 <P>Dopo che XFree86, XVideo, e l'accelerazione 3D funzionano correttamente,
frodone
parents: 7509
diff changeset
1418 modifica la sezione Device della tua scheda nel file <CODE>XF86Config</CODE>,
frodone
parents: 7509
diff changeset
1419 riferendoti al seguente esempio (adattalo per la tua scheda/TV):</P>
frodone
parents: 7509
diff changeset
1420
frodone
parents: 7509
diff changeset
1421 <PRE>
frodone
parents: 7509
diff changeset
1422 Section "Device"
frodone
parents: 7509
diff changeset
1423 Identifier "GeForce"
frodone
parents: 7509
diff changeset
1424 VendorName "ASUS"
frodone
parents: 7509
diff changeset
1425 BoardName "nVidia GeForce2/MX 400"
frodone
parents: 7509
diff changeset
1426 Driver "nvidia"
frodone
parents: 7509
diff changeset
1427 #Option "NvAGP" "1"
frodone
parents: 7509
diff changeset
1428 Option "NoLogo"
frodone
parents: 7509
diff changeset
1429 Option "CursorShadow" "on"
frodone
parents: 7509
diff changeset
1430
frodone
parents: 7509
diff changeset
1431 Option "TwinView"
frodone
parents: 7509
diff changeset
1432 Option "TwinViewOrientation" "Clone"
frodone
parents: 7509
diff changeset
1433 Option "MetaModes" "1024x768,640x480"
frodone
parents: 7509
diff changeset
1434 Option "ConnectedMonitor" "CRT, TV"
frodone
parents: 7509
diff changeset
1435 Option "TVStandard" "PAL-B"
frodone
parents: 7509
diff changeset
1436 Option "TVOutFormat" "Composite"
frodone
parents: 7509
diff changeset
1437
frodone
parents: 7509
diff changeset
1438 EndSection
frodone
parents: 7509
diff changeset
1439 </PRE>
frodone
parents: 7509
diff changeset
1440
frodone
parents: 7509
diff changeset
1441 <P>Naturalmente la perte importante è quella del TwinView.</P>
frodone
parents: 7509
diff changeset
1442
4867
2729796fb896 Italian translation
frodone
parents:
diff changeset
1443 </BODY>
2729796fb896 Italian translation
frodone
parents:
diff changeset
1444 </HTML>