annotate DOCS/it/video.html @ 10005:be14ff86b4e5

ugly ugly fix for michael's 1000l changes in swscaler: mysterious segfault w/g200 anyone have a better fix?
author rfelker
date Sun, 27 Apr 2003 18:44:23 +0000
parents b65bcfaedbe5
children bbf6f508a343
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
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
492 si ottiene riducendo un po' la luminosità: <CODE>-vop eq=-20:0</CODE>. Sulla
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>
2729796fb896 Italian translation
frodone
parents:
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>
2729796fb896 Italian translation
frodone
parents:
diff changeset
520 <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>-monitor_vfreq</TD><TD></TD><TR>
2729796fb896 Italian translation
frodone
parents:
diff changeset
521 <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>-monitor_dotclock</TD><TD></TD><TR>
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
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
657 se, secondo me, puoi usare l'ozione <CODE>-vop 1bpp</CODE> per avere un
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>
8707
frodone
parents: 7509
diff changeset
713 <LI>Se hai VESA VBE 3.0+, e hai specificato <CODE>monitor_hfreq</CODE>,
frodone
parents: 7509
diff changeset
714 <CODE>monitor_vfreq</CODE>, <CODE>monitor_dotclock</CODE> da qualche parte (file di
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>
9644
0fe056bdb135 vop -> vf change, small fixes. The Polish documentation should be checked for correctness.
jonas
parents: 9332
diff changeset
1061 per TV 3:4: -vf dvbscale,scale=-1:0,expand=-1:576:-1:-1:1
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>
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
1220 mplayer -vo zr -sws 0 -vop scale=384:204 movie.avi
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>
36a2215d1146 Sync by Roberto Togni <r_togni@libero.it>.
diego
parents: 9644
diff changeset
1235 mplayer -vo zr -vop crop=720:320:80:0 benhur.avi
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>