annotate DOCS/Hungarian/video.html @ 8763:19e96e60a3d0

Speed optimizations (runs twise as fast) and bugfix (wrong cutoff frequency buffer over run noise and garbeled output when wrong input format)
author anders
date Sat, 04 Jan 2003 06:19:25 +0000
parents 4e4ba32cc7f4
children a2111e523d50
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
6556
591a80f7073b HTML (netscape4) fixes
gabucino
parents: 6499
diff changeset
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
2 <HTML>
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
3
4982
6cb9d9a1716d HTML: different font handling - idea from new hp dezign
gabucino
parents: 4920
diff changeset
4 <HEAD>
6392
d22870b5fc95 using CSS
gabucino
parents: 5713
diff changeset
5 <LINK REL="stylesheet" TYPE="text/css" HREF="../default.css">
6556
591a80f7073b HTML (netscape4) fixes
gabucino
parents: 6499
diff changeset
6 <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-2">
4982
6cb9d9a1716d HTML: different font handling - idea from new hp dezign
gabucino
parents: 4920
diff changeset
7 </HEAD>
6cb9d9a1716d HTML: different font handling - idea from new hp dezign
gabucino
parents: 4920
diff changeset
8
6556
591a80f7073b HTML (netscape4) fixes
gabucino
parents: 6499
diff changeset
9 <BODY>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
10
8178
gabucino
parents: 8144
diff changeset
11 <H3><A NAME=2.3.1>2.3.1 Video kimeneti eszközök</A></H3>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
12
8178
gabucino
parents: 8144
diff changeset
13 <H4><A NAME=mtrr>2.3.1.1 MTRR</A></H4>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
14
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
15 <P>Nagyon ajánlott az MTRR helyes beállítása, mert minden esetben
1946
7fb1fb6f295f *** empty log message ***
gabucino
parents: 1922
diff changeset
16 sebességnövekedést eredményez.</P>
7fb1fb6f295f *** empty log message ***
gabucino
parents: 1922
diff changeset
17
7fb1fb6f295f *** empty log message ***
gabucino
parents: 1922
diff changeset
18 <P>Nézd meg a <CODE>/proc/mtrr</CODE> file tartalmát :</P>
7fb1fb6f295f *** empty log message ***
gabucino
parents: 1922
diff changeset
19
7fb1fb6f295f *** empty log message ***
gabucino
parents: 1922
diff changeset
20 <P><CODE>
7000
gabucino
parents: 6556
diff changeset
21 --($:~)-- cat /proc/mtrr<BR>
gabucino
parents: 6556
diff changeset
22 reg00: base=0xe4000000 (3648MB), size= 16MB: write-combining, count=9<BR>
gabucino
parents: 6556
diff changeset
23 reg01: base=0xd8000000 (3456MB), size= 128MB: write-combining, count=1<BR>
1946
7fb1fb6f295f *** empty log message ***
gabucino
parents: 1922
diff changeset
24 </CODE></P>
7fb1fb6f295f *** empty log message ***
gabucino
parents: 1922
diff changeset
25
7fb1fb6f295f *** empty log message ***
gabucino
parents: 1922
diff changeset
26 <P>Helyes, ott látszik a Matrox G400-am 16Mb memóriája. Ezt a parancsot
7000
gabucino
parents: 6556
diff changeset
27 XFree 4.x.x alól adtam ki, ami automatikusan beállítja az MTRR-t.</P>
1946
7fb1fb6f295f *** empty log message ***
gabucino
parents: 1922
diff changeset
28
6556
591a80f7073b HTML (netscape4) fixes
gabucino
parents: 6499
diff changeset
29 <P>Ha nálad nem sikerül neki, kézzel kell beállítani. Először a báziscímet kell
7000
gabucino
parents: 6556
diff changeset
30 megkeresni. Erre van 3 módszer :</P>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
31
6556
591a80f7073b HTML (netscape4) fixes
gabucino
parents: 6499
diff changeset
32 <UL>
591a80f7073b HTML (netscape4) fixes
gabucino
parents: 6499
diff changeset
33 <LI>az X11 induló üzeneteiből, például :
591a80f7073b HTML (netscape4) fixes
gabucino
parents: 6499
diff changeset
34 <CODE>(--) SVGA: PCI: Matrox MGA G400 AGP rev 4, Memory @ 0xd8000000, 0xd4000000<BR>
591a80f7073b HTML (netscape4) fixes
gabucino
parents: 6499
diff changeset
35 (--) SVGA: Linear framebuffer at 0xD8000000</CODE></LI>
591a80f7073b HTML (netscape4) fixes
gabucino
parents: 6499
diff changeset
36 <LI>a /proc/pci-ből (használd az lspci -v parancsot):
591a80f7073b HTML (netscape4) fixes
gabucino
parents: 6499
diff changeset
37 <CODE>01:00.0 VGA compatible controller: Matrox Graphics, Inc.: Unknown device 0525</CODE><BR>
591a80f7073b HTML (netscape4) fixes
gabucino
parents: 6499
diff changeset
38 <CODE>Memory at d8000000 (32-bit, prefetchable)</CODE></LI>
591a80f7073b HTML (netscape4) fixes
gabucino
parents: 6499
diff changeset
39 <LI>from mga_vid kernel driver messages (use dmesg):
591a80f7073b HTML (netscape4) fixes
gabucino
parents: 6499
diff changeset
40 <CODE>mga_mem_base = d8000000</CODE></LI>
591a80f7073b HTML (netscape4) fixes
gabucino
parents: 6499
diff changeset
41 </UL>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
42
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
43 <P>Ezután kell a memória mérete is. Csak át kell konvertálni a video ram
6556
591a80f7073b HTML (netscape4) fixes
gabucino
parents: 6499
diff changeset
44 méretét hexadecimálisba, pl így:</P>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
45
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
46 <TABLE BORDER=0>
8144
ccd95b547f6d partly applied Andras Mohari's patch
gabucino
parents: 7991
diff changeset
47 <TR><TD>&nbsp;&nbsp;</TD><TD>1 MB</TD><TD WIDTH=10%></TD><TD>0x100000</TD></TR>
ccd95b547f6d partly applied Andras Mohari's patch
gabucino
parents: 7991
diff changeset
48 <TR><TD></TD><TD>2 MB</TD><TD></TD><TD>0x200000</TD></TR>
ccd95b547f6d partly applied Andras Mohari's patch
gabucino
parents: 7991
diff changeset
49 <TR><TD></TD><TD>4 MB</TD><TD></TD><TD>0x400000</TD></TR>
ccd95b547f6d partly applied Andras Mohari's patch
gabucino
parents: 7991
diff changeset
50 <TR><TD></TD><TD>8 MB</TD><TD></TD><TD>0x800000</TD></TR>
ccd95b547f6d partly applied Andras Mohari's patch
gabucino
parents: 7991
diff changeset
51 <TR><TD></TD><TD>16 MB</TD><TD></TD><TD>0x1000000</TD></TR>
ccd95b547f6d partly applied Andras Mohari's patch
gabucino
parents: 7991
diff changeset
52 <TR><TD></TD><TD>32 MB</TD><TD></TD><TD>0x2000000</TD></TR>
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
53 </TABLE>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
54
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
55
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
56 <P>Már tudjuk a címet és a méretet, már csak a beállítás hiányzik!
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
57 Például a fenti Matrox kártyához (base=0xd8000000), 32mega memóriával
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
58 (size=0x2000000) ezt kell beírni:</P>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
59
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
60
8144
ccd95b547f6d partly applied Andras Mohari's patch
gabucino
parents: 7991
diff changeset
61 <P><CODE>echo "base=0xd8000000 size=0x2000000 type=write-combining" &gt;| /proc/mtrr</CODE></P>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
62
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
63
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
64 <P>Nem minden CPU támogatja az MTRR-eket. Például régebbi K6/2-k (266Mhz
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
65 körül, stepping 0) nem, de stepping 12-esek igen (<CODE>cat /proc/cpuinfo
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
66 megadja a stepping értékét</CODE>).</P>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
67
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
68
8178
gabucino
parents: 8144
diff changeset
69 <H4><A NAME=normal>2.3.1.2. Video kimenetek szabvány videokártyákra</A></H4>
gabucino
parents: 8144
diff changeset
70
gabucino
parents: 8144
diff changeset
71
gabucino
parents: 8144
diff changeset
72 <H4><A NAME=xv>2.3.1.2.1 Xv</A></H4>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
73
1731
07e2dfca67a3 can't stop commiting :)
gabucino
parents: 1704
diff changeset
74 <P>XFree86 4.0.2 vagy újabb alatt használhatod a kártyád hardveres YUV
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
75 rutinjait, az XVideo kiterjesztéssel. Ezt használja a '-vo xv' opció.
4498
554af641717d -vo xv does video equalizing
gabucino
parents: 4496
diff changeset
76 Ez a meghajtó támogat fényerő/kontraszt/stb állitást is (a régi és lassú
554af641717d -vo xv does video equalizing
gabucino
parents: 4496
diff changeset
77 DirectShow-os DivX codec ezt más video meghajtóknál is lehetővé teszi),
554af641717d -vo xv does video equalizing
gabucino
parents: 4496
diff changeset
78 lásd a manpage-t.</P>
554af641717d -vo xv does video equalizing
gabucino
parents: 4496
diff changeset
79
554af641717d -vo xv does video equalizing
gabucino
parents: 4496
diff changeset
80 <P>Hogy működjön, a következő feltételeknek kell teljesülniük :</P>
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
81
6556
591a80f7073b HTML (netscape4) fixes
gabucino
parents: 6499
diff changeset
82 <UL>
591a80f7073b HTML (netscape4) fixes
gabucino
parents: 6499
diff changeset
83 <LI>XFree86 4.0.2 vagy újabb kell (előző verziókban nincs XVideo)</LI>
591a80f7073b HTML (netscape4) fixes
gabucino
parents: 6499
diff changeset
84 <LI>A kártyádnak tudnia kell hardveres gyorsítást (a mai kártyák tudják)</LI>
591a80f7073b HTML (netscape4) fixes
gabucino
parents: 6499
diff changeset
85 <LI>Az X-nek be kell töltenie az XVideo kiterjesztést, valahogy így néz ki:
591a80f7073b HTML (netscape4) fixes
gabucino
parents: 6499
diff changeset
86 <CODE>&nbsp;&nbsp;(II) Loading extension XVideo</CODE>
591a80f7073b HTML (netscape4) fixes
gabucino
parents: 6499
diff changeset
87 a /var/log/XFree86.0.log file-ban.<BR>
591a80f7073b HTML (netscape4) fixes
gabucino
parents: 6499
diff changeset
88 <BR>
591a80f7073b HTML (netscape4) fixes
gabucino
parents: 6499
diff changeset
89 Megj.: ez csak az XFree86 kiterjesztését tölti be. Egy rendes installban
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
90 ez az alap, és nem azt jelenti, hogy a _kártyád_ XVideo támogatása
6556
591a80f7073b HTML (netscape4) fixes
gabucino
parents: 6499
diff changeset
91 töltődött be!</LI>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
92
6556
591a80f7073b HTML (netscape4) fixes
gabucino
parents: 6499
diff changeset
93 <LI>A kártyád Linuxos drivere támogatja-e az Xv-t. Ezt az 'xvinfo'-val lehet
591a80f7073b HTML (netscape4) fixes
gabucino
parents: 6499
diff changeset
94 megnezni, ez pedig az XFree86 disztribúció része. Egy hosszú szöveget
591a80f7073b HTML (netscape4) fixes
gabucino
parents: 6499
diff changeset
95 kell hogy kiírjon, hasonlót ehhez:
591a80f7073b HTML (netscape4) fixes
gabucino
parents: 6499
diff changeset
96
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
97 <PRE>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
98 X-Video Extension version 2.2
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
99 screen #0
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
100 Adaptor #0: "Savage Streams Engine"
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
101 number of ports: 1
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
102 port base: 43
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
103 operations supported: PutImage
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
104 supported visuals:
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
105 depth 16, visualID 0x22
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
106 depth 16, visualID 0x23
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
107 number of attributes: 5
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
108 (...)
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
109 Number of image formats: 7
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
110 id: 0x32595559 (YUY2)
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
111 guid: 59555932-0000-0010-8000-00aa00389b71
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
112 bits per pixel: 16
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
113 number of planes: 1
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
114 type: YUV (packed)
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
115 id: 0x32315659 (YV12)
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
116 guid: 59563132-0000-0010-8000-00aa00389b71
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
117 bits per pixel: 12
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
118 number of planes: 3
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
119 type: YUV (planar)
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
120 (...stb...)
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
121 </PRE>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
122
6556
591a80f7073b HTML (netscape4) fixes
gabucino
parents: 6499
diff changeset
123 Támogatnia kell a YUY2 packed, YV12 planar pixelformátumokat, hogy
591a80f7073b HTML (netscape4) fixes
gabucino
parents: 6499
diff changeset
124 használható legyen az <B>MPlayer</B>-rel.</LI>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
125
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
126 <LI>És végül, hogy az <B>MPlayer</B> tartalmazza-e az 'xv' támogatást.
6556
591a80f7073b HTML (netscape4) fixes
gabucino
parents: 6499
diff changeset
127 ./configure kiírja.</LI>
591a80f7073b HTML (netscape4) fixes
gabucino
parents: 6499
diff changeset
128 </UL>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
129
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
130
8178
gabucino
parents: 8144
diff changeset
131 <H4><A NAME=xv_3dfx>2.3.1.2.1.1 3dfx kártyák</A></H4>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
132
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
133 <P>Régebbi 3dfx meghajtóknak problémái vannak az XVideo gyorsítással,
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
134 nem támogatták a YUY2-t vagy YV12-t, ésígytovább. Ellenőrizd hogy az
5159
663ededc1961 sync the f* manual (with arpi's english changes)
gabucino
parents: 5119
diff changeset
135 XFree86-od verziója 4.2.0 vagy újabb-e! Az előzőek fagynak YV12-től.
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
136 Ha furcsa effekteket észlelsz -vo xv-vel, próbáld ki az SDL meghajtót
7829
e1c9621b7582 sync (today's changes not yet)
gabucino
parents: 7641
diff changeset
137 (annak is van XVideo támogatása), az segíthet. Nézd meg a <A HREF="#sdl">2.3.1.4-es</A>
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
138 fejezetet a részletekhez.</P>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
139
7000
gabucino
parents: 6556
diff changeset
140 <P><B>VAGY</B> inkább használd az ÚJ -vo tdfxfb meghajtót! Lásd
gabucino
parents: 6556
diff changeset
141 <A HREF=#2.3.1.9>2.3.1.9-es</A> fejezet.</P>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
142
3025
5464d91e13b4 updated ! 0000wnz !!
gabucino
parents: 2614
diff changeset
143
8178
gabucino
parents: 8144
diff changeset
144 <H4><A NAME=xv_s3>2.3.1.2.1.2 S3 kártyák</A></H4>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
145
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
146 <P>S3 Savage3D-knek működniük kell, de Savage4-hez 4.0.3-as de inkább újabb
3942
61d5885e01f3 ah. many small updates again
gabucino
parents: 3794
diff changeset
147 XFree86 kell (ha bajok vannak a képpel, próbáld meg 16bpp-n). S3 Virge-re vonatkozólag..
61d5885e01f3 ah. many small updates again
gabucino
parents: 3794
diff changeset
148 van Xv támogatás hozzá, de a kártya maga elég lassú szoval jobb ha
61d5885e01f3 ah. many small updates again
gabucino
parents: 3794
diff changeset
149 eladod.</P>
7641
gabucino
parents: 7454
diff changeset
150 <P><B>Megj</B>.: jelenleg nem tisztázott, hogy mely Savage modellek csinálják
gabucino
parents: 7454
diff changeset
151 az YV12 támogatást a meghajtójuk segítségével, szoftverből (lassú). Ha
gabucino
parents: 7454
diff changeset
152 gyanakszol a kártyádra, próbálj egy újabb meghajtót, vagy udvariasan
gabucino
parents: 7454
diff changeset
153 érdeklődj az mplayer-users listán egy MMX/3DNow-képes meghajtóról.</P>
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
154
3025
5464d91e13b4 updated ! 0000wnz !!
gabucino
parents: 2614
diff changeset
155
8178
gabucino
parents: 8144
diff changeset
156 <H4><A NAME=xv_nvidia>2.3.1.2.1.3 nVidia kártyák</A></H4>
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
157
3290
3928aef86033 stuff I don't remember
gabucino
parents: 3268
diff changeset
158 <P>nVidia nem túl jó választás Linux alá.. A bináris, zárt forráskódú nVidia
3928aef86033 stuff I don't remember
gabucino
parents: 3268
diff changeset
159 meghajtót kell használnod, ami az nVidia honlapjáról tölthető le. A szabvány
3928aef86033 stuff I don't remember
gabucino
parents: 3268
diff changeset
160 XFree86 meghajtó nem tartalmaz XVideo támogatást ezekhez a kártyákhoz, mivel
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
161 az nVidia nem adja ki a specifikációikat.</P>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
162
3290
3928aef86033 stuff I don't remember
gabucino
parents: 3268
diff changeset
163 <P>Úgy tudom a legújabb XFree86 meghajtó már tartalmaz XVideo gyorsítást
3928aef86033 stuff I don't remember
gabucino
parents: 3268
diff changeset
164 a Geforce 2-es és 3-as kártyákhoz.</P>
3928aef86033 stuff I don't remember
gabucino
parents: 3268
diff changeset
165
6556
591a80f7073b HTML (netscape4) fixes
gabucino
parents: 6499
diff changeset
166 <UL><LI>Riva128-as kártyáknak még az nVidia meghajtóval se lesz XVideo-juk :(
7641
gabucino
parents: 7454
diff changeset
167 Panaszkodj az nVidiának.</LI></UL>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
168
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
169
8178
gabucino
parents: 8144
diff changeset
170 <H4><A NAME=xv_ati>2.3.1.2.1.4 ATI kártyák</A></H4>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
171
6556
591a80f7073b HTML (netscape4) fixes
gabucino
parents: 6499
diff changeset
172 <UL>
7991
gabucino
parents: 7829
diff changeset
173 <LI>A <A HREF="http://gatos.sf.net">GATOS meghajtó</A> (amit
4177
cab4ac1467e4 many small updates
gabucino
parents: 3988
diff changeset
174 ajánlott használni, hacsak nem Rage128-ad vagy Radeon-od van mivel az
cab4ac1467e4 many small updates
gabucino
parents: 3988
diff changeset
175 <B>MPlayer</B> ezekhez sokkal jobb, beépített támogatást nyújt)
cab4ac1467e4 many small updates
gabucino
parents: 3988
diff changeset
176 alapállapotban bekapcsolt VSYNC-et tartalmaz. Ez azt jelenti, hogy a
cab4ac1467e4 many small updates
gabucino
parents: 3988
diff changeset
177 dekódolási sebesség (!) hozzá van szinkronizálva a monitor frissítési
cab4ac1467e4 many small updates
gabucino
parents: 3988
diff changeset
178 frekvenciájához. Ha a lejátszás lassúnak tűnik, próbáld meg valahogy
cab4ac1467e4 many small updates
gabucino
parents: 3988
diff changeset
179 kikapcsolni a VSYNC-et, vagy állítsd a képfrissítést n*(a film fps-e)
cab4ac1467e4 many small updates
gabucino
parents: 3988
diff changeset
180 Hz-re.</LI>
1920
99ae4b6d4c9b Note about Radeon VE
gabucino
parents: 1898
diff changeset
181
99ae4b6d4c9b Note about Radeon VE
gabucino
parents: 1898
diff changeset
182 <LI>Radeon VE - ehhez a kártyához jelenleg csak az XFree86 CVS-ében van
7000
gabucino
parents: 6556
diff changeset
183 meghajtó, TV kimenet nélkül. Természetesen az <B>MPlayer</B>-rel teljeskörű
gabucino
parents: 6556
diff changeset
184 <B>hardveres gyorsítást</B> és <B>TV kimenetet</B> kapsz, és semmilyen
gabucino
parents: 6556
diff changeset
185 könyvtár vagy X nem kell. Olvasd el a <A HREF=#2.3.1.15>Vidix</A>
gabucino
parents: 6556
diff changeset
186 fejezetet.</LI>
3025
5464d91e13b4 updated ! 0000wnz !!
gabucino
parents: 2614
diff changeset
187 </LI>
6556
591a80f7073b HTML (netscape4) fixes
gabucino
parents: 6499
diff changeset
188 </UL>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
189
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
190
8178
gabucino
parents: 8144
diff changeset
191 <H4><A NAME=xv_neomagic>2.3.1.2.1.5. NeoMagic kártyák</A></H4>
1922
5f0e4310dd4d NeoMagic stuff added (legyen egyszer gyereknap...)
gabucino
parents: 1920
diff changeset
192
4920
089485d69edd added notes about enhanced Neomagic and Savage4 drivers
gabucino
parents: 4908
diff changeset
193 <P>Ezek a kártyák sok laptopban megtalálhatók. Sajnos az alap 4.2.0-es X-ben
089485d69edd added notes about enhanced Neomagic and Savage4 drivers
gabucino
parents: 4908
diff changeset
194 lévő meghajtó nem tud Xv-t. Tölts le tőlünk egy módosított, Xv-t tudó
089485d69edd added notes about enhanced Neomagic and Savage4 drivers
gabucino
parents: 4908
diff changeset
195 meghajtót
089485d69edd added notes about enhanced Neomagic and Savage4 drivers
gabucino
parents: 4908
diff changeset
196 <A HREF="http://www.mplayerhq.hu/MPlayer/contrib/NeoMagic-driver/neomagic_drv.o.4.2.0.bz2">innen</A>.
089485d69edd added notes about enhanced Neomagic and Savage4 drivers
gabucino
parents: 4908
diff changeset
197 4.2.0 előtti X-szel fölösleges próbálkozni...
1922
5f0e4310dd4d NeoMagic stuff added (legyen egyszer gyereknap...)
gabucino
parents: 1920
diff changeset
198 </P>
5f0e4310dd4d NeoMagic stuff added (legyen egyszer gyereknap...)
gabucino
parents: 1920
diff changeset
199
5378
1a7fd8f13ac0 small update
gabucino
parents: 5159
diff changeset
200 <P>DVD méretű filmek lejátszásához írd át az XF86Config-ot a következőképp :</P>
1a7fd8f13ac0 small update
gabucino
parents: 5159
diff changeset
201
1a7fd8f13ac0 small update
gabucino
parents: 5159
diff changeset
202 <P>
7000
gabucino
parents: 6556
diff changeset
203 Section "Device"<BR>
gabucino
parents: 6556
diff changeset
204 &nbsp; &nbsp; <I>[...]</I><BR>
gabucino
parents: 6556
diff changeset
205 &nbsp; &nbsp; Driver "neomagic"<BR>
gabucino
parents: 6556
diff changeset
206 &nbsp; &nbsp; <B>Option "OverlayMem" "829440"</B><BR>
gabucino
parents: 6556
diff changeset
207 &nbsp; &nbsp; <I>[...]</I><BR>
gabucino
parents: 6556
diff changeset
208 EndSection
5378
1a7fd8f13ac0 small update
gabucino
parents: 5159
diff changeset
209 </P>
1a7fd8f13ac0 small update
gabucino
parents: 5159
diff changeset
210
1922
5f0e4310dd4d NeoMagic stuff added (legyen egyszer gyereknap...)
gabucino
parents: 1920
diff changeset
211
8178
gabucino
parents: 8144
diff changeset
212 <H4><A NAME=xv_trident>2.3.1.2.1.6. Trident kártyák</A></H4>
3794
4049673123e1 know not..
gabucino
parents: 3664
diff changeset
213
4049673123e1 know not..
gabucino
parents: 3664
diff changeset
214 <P>Ha egy Trident kártyád van és a 4.1.0-es X-szel nem működik az xv kimenet,
7641
gabucino
parents: 7454
diff changeset
215 installáld a 4.2.0-ás XFree-t, amiben már van teljesképernyős támogatás a
gabucino
parents: 7454
diff changeset
216 Cyberblade XP kártyákhoz.</P>
3794
4049673123e1 know not..
gabucino
parents: 3664
diff changeset
217
4049673123e1 know not..
gabucino
parents: 3664
diff changeset
218
8178
gabucino
parents: 8144
diff changeset
219 <H4><A NAME=dga>2.3.1.2.2 DGA</A></H4>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
220
8178
gabucino
parents: 8144
diff changeset
221 <H4><A NAME=dga_summary>2.3.1.2.2.1 Előszó</A></H4>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
222
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
223 <P>Ez a dokumentum néhány szóban elmagyarázza, hogy általában véve mi is az a
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
224 DGA, és mit tud az MPlayerben (és mit nem).</P>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
225
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
226
8178
gabucino
parents: 8144
diff changeset
227 <H4><A NAME=dga_whatis>2.3.1.2.2.2 Mi az a DGA ?</A></H4>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
228
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
229 <P>A DGA szó a Direct Graphics Access rövidítése, és egy olyan módszert takar,
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
230 amivel a program az X szerver kikerülésével közvetlenül írhat a framebuffer
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
231 memóriába. Szaknyelven szólva ez a framebuffer memóriának a processz
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
232 területére történő lapozásával történik. Ezt a kernel csak root jogosultsággal
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
233 engedi. Ez történhet root-ként történő bejelentkezéssel, vagy a suid bit
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
234 beállításával az mplayer programon (NEM ajánlott!).</P>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
235
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
236 <P>A DGA-nak két verziója van: a DGA1-et az XFree 3.X.X használja, a DGA2
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
237 pedig az XFree 4.0.1 óta létezik.</P>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
238
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
239 <P>A DGA1 csak a fent leírt közvetlen hozzáférést nyújtja. A felbontásváltáshoz
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
240 itt szükség van az XVidMode kiterjesztésre.</P>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
241
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
242 <P>A DGA2 tartalmazza az XVidMode tudását, továbbá engedélyezi a színmélység
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
243 megváltoztatását. Így lehetséges, hogy egy 32 bites mélységű X szervert
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
244 átváltsunk 15 bitesbe, vagy fordítva.</P>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
245
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
246 <P>A DGA-nak van néhány hátránya. Valamelyest függ a grafikus chiptől és ennek
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
247 X-es driverétől, ezért nem minden rendszeren működik ...</P>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
248
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
249
8178
gabucino
parents: 8144
diff changeset
250 <H4><A NAME=dga_installation>2.3.1.2.2.3 DGA támogatás telepítése <B>MPlayer</B>-be</A></H4>
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
251
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
252 <P>Először bizonyosodj meg arról, hogy az X betölti-e a DGA kiterjesztést, lásd
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
253 /var/log/XFree86.0.log :</P>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
254
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
255 <P>&nbsp;&nbsp;&nbsp;&nbsp;<CODE>(II) Loading extension XFree86-DGA</CODE></P>
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
256
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
257 <P>Amint látod, XFree86 4.0.x vagy újabb, NAGYON AJÁNLOTT!
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
258 Az <B>MPlayer</B> DGA meghajtója ./configure közben automatikusan
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
259 detektálódik, de az --enable-dga opcióval megerősítheted.</P>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
260
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
261 <P>Ha a meghajtó nem tud kisebb felbontásba váltani, próbálkozz a -vm, -fs
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
262 -bpp, -zoom opciókkal, hogy találj egy olyan videomódot amibe belefér a
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
263 film. Jelenleg nincs konverter.. :(</P>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
264
1785
5bf17e98893a *** empty log message ***
gabucino
parents: 1731
diff changeset
265 <P>Legyél ROOT. A DGA-n root jogok kellenek hogy közvetlenül írjon a video
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
266 memóriába. Ha egyszerű felhasználóként akarod futtatni, az <B>MPlayer</B>-t
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
267 SUID root-ként kell installálnod :</P>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
268
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
269 <P><CODE>
7000
gabucino
parents: 6556
diff changeset
270 &nbsp;&nbsp;&nbsp;&nbsp;chown root /usr/local/bin/mplayer<BR>
gabucino
parents: 6556
diff changeset
271 &nbsp;&nbsp;&nbsp;&nbsp;chmod 750 /usr/local/bin/mplayer<BR>
gabucino
parents: 6556
diff changeset
272 &nbsp;&nbsp;&nbsp;&nbsp;chmod +s /usr/local/bin/mplayer</CODE></P>
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
273
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
274 <P>Így már felhasználóként is működik.</P>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
275
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
276
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
277 <P><B>!!!! JÓL FIGYELJ !!!!</B><BR>
1668
a5cb1b1d47a8 *** empty log message ***
gabucino
parents: 1624
diff changeset
278 Ez egy ÓRIÁSI biztonsági lyuk! Soha ne csináld ezt egy szerveren, vagy
a5cb1b1d47a8 *** empty log message ***
gabucino
parents: 1624
diff changeset
279 egy olyan gépen, amit több ember is elér, mert így root jogokat szerezhetn
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
280 a suid MPlayer-en keresztül.<BR>
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
281 <B>!!!! ÉN FIGYELMEZTETTELEK ... !!!!</B></P>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
282
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
283 <P>Most használd a '-vo dga' opciót, és már megy is! (remélhetőleg:)
1668
a5cb1b1d47a8 *** empty log message ***
gabucino
parents: 1624
diff changeset
284 Ajánlatos kipróbálni továbbá a '-vo sdl:dga' opciót is, ha működik.
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
285 Sokkal gyorsabb!!!</P>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
286
8178
gabucino
parents: 8144
diff changeset
287 <H4><A NAME=dga_resolution>2.3.1.2.2.4 Felbontásváltás</A></H4>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
288
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
289 <P>A DGA driver képes felbontásváltásra. Ezzel kikerülhető a (lassú) szoftveres
1668
a5cb1b1d47a8 *** empty log message ***
gabucino
parents: 1624
diff changeset
290 scale, ugyanakkor teljesképernyős lesz a lejátszás. Ideális esetben pontosan
a5cb1b1d47a8 *** empty log message ***
gabucino
parents: 1624
diff changeset
291 egyező felbontást választ, de csak azon videomódok közül tud választani,
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
292 ami az <CODE>/etc/X11/XF86Config</CODE> fileban szerepel. Ezeket úgynevezett modeline-okkal
1668
a5cb1b1d47a8 *** empty log message ***
gabucino
parents: 1624
diff changeset
293 definiáljuk, és a videokártya képességeitől függenek. Az X szerver ezt
a5cb1b1d47a8 *** empty log message ***
gabucino
parents: 1624
diff changeset
294 a config file-t nézi át induláskor, és kikapcsolja mindazokat, amiket a
a5cb1b1d47a8 *** empty log message ***
gabucino
parents: 1624
diff changeset
295 kártya nem tud. A fennmaradó módok az X11 log-jában találhatóak:
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
296 <CODE>/var/log/XFree86.0.log</CODE>
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
297 Az A függelékben néhány modeline példa található.</P>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
298
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
299
8178
gabucino
parents: 8144
diff changeset
300 <H4><A NAME=dga_mplayer>2.3.1.2.2.5 DGA és <B>MPlayer</B></A></H4>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
301
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
302 <P>Az <B>MPlayer</B>-ben két helyen lehet DGA-t használni: az SDL driverben
1668
a5cb1b1d47a8 *** empty log message ***
gabucino
parents: 1624
diff changeset
303 (-vo sdl:dga), valamint a DGA driverben (-vo dga). A fentiek mindkettőre
a5cb1b1d47a8 *** empty log message ***
gabucino
parents: 1624
diff changeset
304 igazak; a következő néhány részben elmagyarazom, hogy is működik az <B>MPlayer</B>
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
305 DGA drivere.</P>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
306
8178
gabucino
parents: 8144
diff changeset
307 <H4><A NAME=dga_features>2.3.1.2.2.6 A DGA meghajtó képességei</A></H4>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
308
6556
591a80f7073b HTML (netscape4) fixes
gabucino
parents: 6499
diff changeset
309 <P>A DGA driver meghívása a -vo dga parancssori opció megadásával történik.
1668
a5cb1b1d47a8 *** empty log message ***
gabucino
parents: 1624
diff changeset
310 Az alapértelmezett magatartás szerint a video méretéhez legközelebb eső
a5cb1b1d47a8 *** empty log message ***
gabucino
parents: 1624
diff changeset
311 felbontásba vált. Figyelmen kívül hagyja a -vm és -fs kapcsolókat
a5cb1b1d47a8 *** empty log message ***
gabucino
parents: 1624
diff changeset
312 (felbontásváltás és teljesképernyő) - mindig az adott felbontás lehető legjobb
a5cb1b1d47a8 *** empty log message ***
gabucino
parents: 1624
diff changeset
313 kihasználására törekszik, így egy árva CPU ciklusnak sem kell fordítódnia a
a5cb1b1d47a8 *** empty log message ***
gabucino
parents: 1624
diff changeset
314 kép nagyítására.
a5cb1b1d47a8 *** empty log message ***
gabucino
parents: 1624
diff changeset
315 Ha nem tetszik a mód amit kiválasztott, megadhatod, hogy az -x és -y által
a5cb1b1d47a8 *** empty log message ***
gabucino
parents: 1624
diff changeset
316 kijelölt mérethez válasszon felbontást.
a5cb1b1d47a8 *** empty log message ***
gabucino
parents: 1624
diff changeset
317 A -v opció megadásaval a DGA driver többek között kiírja az XF86Config
a5cb1b1d47a8 *** empty log message ***
gabucino
parents: 1624
diff changeset
318 file-od által elérhető felbontásokat.
a5cb1b1d47a8 *** empty log message ***
gabucino
parents: 1624
diff changeset
319 DGA2-vel megadhatod a használandó színmélységet is a -bpp opcióval.
1731
07e2dfca67a3 can't stop commiting :)
gabucino
parents: 1704
diff changeset
320 A megadott szám lehet: 15, 16, 24 és 32. A hardveredtől függ, hogy ezek
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
321 közül melyeket használhatod, valamint, hogy (lassú) konverzió kell-e.</P>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
322
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
323 <P>Ha szerencséd van és van még elég memóriád hogy a kép mégegyszer elférjen,
1668
a5cb1b1d47a8 *** empty log message ***
gabucino
parents: 1624
diff changeset
324 akkor a DGA driver doublebuffering-et fog alkalmazni, ami sokkal folyamatosabb
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
325 lejátszást eredményez.</P>
1668
a5cb1b1d47a8 *** empty log message ***
gabucino
parents: 1624
diff changeset
326
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
327 <P>A doublebuffering azt jelenti, hogy a video következő képkockájának kirajzolás
1668
a5cb1b1d47a8 *** empty log message ***
gabucino
parents: 1624
diff changeset
328 a videomemórián kívül történik, amíg az előző képkocka kirajzolódik. Amint
a5cb1b1d47a8 *** empty log message ***
gabucino
parents: 1624
diff changeset
329 elkészül, a grafikus kártya megkapja ennek a memóriaterületnek a címét, és azt
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
330 jeleníti meg, ami ott van. Mindeközben a másik memóriaterület újra feltöltődik.</P>
1668
a5cb1b1d47a8 *** empty log message ***
gabucino
parents: 1624
diff changeset
331
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
332 <P>A doublebuffering a -double opcióval kapcsolható be és a -nodouble opcióval ki
1668
a5cb1b1d47a8 *** empty log message ***
gabucino
parents: 1624
diff changeset
333 Jelenleg alapállapotban ki van kapcsolva. Ha a DGA drivert használod, csak
a5cb1b1d47a8 *** empty log message ***
gabucino
parents: 1624
diff changeset
334 doublebuffering esetén lesz OSD-d. Viszont, ha bekapcsolod az nagy
a5cb1b1d47a8 *** empty log message ***
gabucino
parents: 1624
diff changeset
335 teljesítménycsökkenéssel járhat (a K6-II+ 525 gépemen plusz 20% CPU idő!),
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
336 függően a videokártyád DGA driverértől.</P>
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
337
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
338
8178
gabucino
parents: 8144
diff changeset
339 <H4><A NAME=dga_speed>2.3.1.2.2.7 Sebesség</A></H4>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
340
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
341 <P>A DGA framebuffer használatával legalább olyan gyors képet kapunk mint X11-el,
1668
a5cb1b1d47a8 *** empty log message ***
gabucino
parents: 1624
diff changeset
342 plusz teljeskepérnyős módot. A százalékos CPU használati értekeket, amiket az
a5cb1b1d47a8 *** empty log message ***
gabucino
parents: 1624
diff changeset
343 MPlayer kiír óvatosan kezeljuk, mert pl. az X11 drivernél nem tartalmazzák
a5cb1b1d47a8 *** empty log message ***
gabucino
parents: 1624
diff changeset
344 az X szerver által a megjelenítéshez használt időt. Kapcsolj egy terminált
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
345 a soros portodra és indíts egy top-ot, hogy lásd valójában mi történik.</P>
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
346
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
347 <P>Általánosan szólva a DGA sebességnövekedése az X11-hez képest erősen függ
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
348 a videokártyádtól és annak driverétől.</P>
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
349
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
350 <P>Ha lassú a rendszered, jobb, ha 15 vagy 16bpp-s színmélységet használsz,
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
351 mivel ezek a 32bites mód memóriasávszélességének csak a felét igénylik.</P>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
352
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
353 <P>A 24bites mélység használata akkor jó, ha a kártyád csak 32bites módot
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
354 támogat, mivel így 25%-al kevesebb adatnak kell átjutnia, a 32/32bites
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
355 módhoz képest.</P>
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
356
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
357 <P>Már láttam (divx) AVI file-okat lejátszódni Pentium MMX 266-on. AMD K6/2 CPU-k
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
358 400Mhz-en vagy afölött már jók.</P>
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
359
8178
gabucino
parents: 8144
diff changeset
360 <H4><A NAME=dga_bugs>2.3.1.2.2.8 Ismert hibák</A></H4>
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
361
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
362 <P>Nos, néhány XFree fejlesztő szerint a DGA nagy szörnyűség. Szerintük nem
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
363 érdemes használni. Az implementációja nem minden driverben tökeletes.</P>
1668
a5cb1b1d47a8 *** empty log message ***
gabucino
parents: 1624
diff changeset
364
6556
591a80f7073b HTML (netscape4) fixes
gabucino
parents: 6499
diff changeset
365 <UL>
7000
gabucino
parents: 6556
diff changeset
366 <LI>XFree 4.0.3-mal és nv.o driverrel van egy bug, ami furcsa színeket
gabucino
parents: 6556
diff changeset
367 eredménye</LI>
gabucino
parents: 6556
diff changeset
368 <LI>az ATI driverrel egynél többször kell módot váltani, miután a DGA
gabucino
parents: 6556
diff changeset
369 használat befejeződott</LI>
gabucino
parents: 6556
diff changeset
370 <LI>némely driverek egyszerűen nem tudnak visszaváltani a normális
gabucino
parents: 6556
diff changeset
371 felbontásba (használd a Ctrl-Alt-Keypad +, - billentyűket)</LI>
gabucino
parents: 6556
diff changeset
372 <LI>néhány driver furcsa színeket jelenít meg</LI>
gabucino
parents: 6556
diff changeset
373 <LI>mások hazudnak arról, hogy mennyi memóriát map-elnek be, így vo_dga
gabucino
parents: 6556
diff changeset
374 nem fog doublebuffering-et használni (SIS?)</LI>
gabucino
parents: 6556
diff changeset
375 <LI>megint mások nem adnak vissza egyetlen videomódot se. Ebben az esetben
gabucino
parents: 6556
diff changeset
376 a DGA driver leáll valami nonszensz üzenettel mint pl 100000x100000 vagy
gabucino
parents: 6556
diff changeset
377 ilyesmi...</LI>
gabucino
parents: 6556
diff changeset
378 <LI>az OSD csak doublebuffering-el működik</LI>
6556
591a80f7073b HTML (netscape4) fixes
gabucino
parents: 6499
diff changeset
379 </UL>
591a80f7073b HTML (netscape4) fixes
gabucino
parents: 6499
diff changeset
380
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
381
8178
gabucino
parents: 8144
diff changeset
382 <H4><A NAME=dga_future>2.3.1.2.2.9 Beépítendő dolgok</A></H4>
1668
a5cb1b1d47a8 *** empty log message ***
gabucino
parents: 1624
diff changeset
383
6556
591a80f7073b HTML (netscape4) fixes
gabucino
parents: 6499
diff changeset
384 <UL>
591a80f7073b HTML (netscape4) fixes
gabucino
parents: 6499
diff changeset
385 <LI>az új X11 render interface használata OSD-hez</LI>
591a80f7073b HTML (netscape4) fixes
gabucino
parents: 6499
diff changeset
386 <LI>hol van a TODO listám ???? :-((((</LI>
591a80f7073b HTML (netscape4) fixes
gabucino
parents: 6499
diff changeset
387 </UL>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
388
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
389
8178
gabucino
parents: 8144
diff changeset
390 <H4><A NAME=dga_modelines>2.3.1.2.2.A Néhány modeline</A></H4>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
391
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
392 <PRE>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
393 Section "Modes"
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
394 Identifier "Modes[0]"
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
395 Modeline "800x600" 40 800 840 968 1056 600 601 605 628
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
396 Modeline "712x600" 35.0 712 740 850 900 400 410 412 425
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
397 Modeline "640x480" 25.175 640 664 760 800 480 491 493 525
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
398 Modeline "400x300" 20 400 416 480 528 300 301 303 314 Doublescan
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
399 Modeline "352x288" 25.10 352 368 416 432 288 296 290 310
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
400 Modeline "352x240" 15.750 352 368 416 432 240 244 246 262 Doublescan
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
401 Modeline "320x240" 12.588 320 336 384 400 240 245 246 262 Doublescan
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
402 EndSection
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
403 </PRE>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
404
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
405 <P>Ezek a bejegyzések működnek az én Riva128-asomon, az nv.o driverrel.</P>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
406
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
407
8178
gabucino
parents: 8144
diff changeset
408 <H4><A NAME=dga_bug_reports>2.3.1.2.2.B Bug Reports</A></H4>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
409
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
410 <P>If you experience troubles with the DGA driver please feel free to file
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
411 a bug report to me (e-mail address below). Please start mplayer with the
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
412 -v option and include all lines in the bug report that start with vo_dga:</P>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
413
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
414 <P>Please do also include the version of X11 you are using, the graphics card
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
415 and your CPU type. The X11 driver module (defined in XF86-Config) might
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
416 also help. Thanks!</P>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
417
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
418
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
419 <P><I>Acki (acki@acki-netz.de, www.acki-netz.de)</I></P>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
420
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
421
8178
gabucino
parents: 8144
diff changeset
422 <H4><A NAME=sdl>2.3.1.2.3 SDL</A></H4>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
423
3988
a5c59d8637a9 some user-parsible lines about SDL
gabucino
parents: 3942
diff changeset
424 <P>Az SDL (Simple Directmedia Layer) alapvetően egy egységes felületet nyújt
a5c59d8637a9 some user-parsible lines about SDL
gabucino
parents: 3942
diff changeset
425 video/audio meghajtókhoz történő hozzáféréshez. A programok amik az SDL-t
a5c59d8637a9 some user-parsible lines about SDL
gabucino
parents: 3942
diff changeset
426 használják, csak az SDL-ről tudnak, arról nem hogy maga az SDL voltaképp
a5c59d8637a9 some user-parsible lines about SDL
gabucino
parents: 3942
diff changeset
427 milyen video/audio-n nyomja ki a dolgot. Például egy SDL-re épülő Doom
a5c59d8637a9 some user-parsible lines about SDL
gabucino
parents: 3942
diff changeset
428 port futhat svgalib-en, aalib-en, X-en, fbdev-en vagy másokon. Az
a5c59d8637a9 some user-parsible lines about SDL
gabucino
parents: 3942
diff changeset
429 SDL_VIDEODRIVER környezeti változóval például megadható a használni kívánt
a5c59d8637a9 some user-parsible lines about SDL
gabucino
parents: 3942
diff changeset
430 meghajtó. Na ennyit az elméletről.</P>
a5c59d8637a9 some user-parsible lines about SDL
gabucino
parents: 3942
diff changeset
431
a5c59d8637a9 some user-parsible lines about SDL
gabucino
parents: 3942
diff changeset
432 <P>Az <B>MPlayer</B>-hez kapcsolódóan: sokáig az SDL X11 meghajtója volt
a5c59d8637a9 some user-parsible lines about SDL
gabucino
parents: 3942
diff changeset
433 haszálandó a szoftveres nagyításhoz az olyan kártyákhoz/meghajtókhoz
a5c59d8637a9 some user-parsible lines about SDL
gabucino
parents: 3942
diff changeset
434 amik nem tudtak XVideo-t. Manapság már a saját szoftveres nagyító
a5c59d8637a9 some user-parsible lines about SDL
gabucino
parents: 3942
diff changeset
435 rutinunkat érdemes használni mert szebb és jobb. :) Volt továbbá
a5c59d8637a9 some user-parsible lines about SDL
gabucino
parents: 3942
diff changeset
436 SDL-en keresztüli aalib kimenet, de már abból is sajátunk van. A DGA
a5c59d8637a9 some user-parsible lines about SDL
gabucino
parents: 3942
diff changeset
437 módja kis ideig jobb volt mint a mienk.</P>
a5c59d8637a9 some user-parsible lines about SDL
gabucino
parents: 3942
diff changeset
438
a5c59d8637a9 some user-parsible lines about SDL
gabucino
parents: 3942
diff changeset
439 <P>Jót tesz továbbá olyankor ha a bugos video kártya vagy a meghajtója
a5c59d8637a9 some user-parsible lines about SDL
gabucino
parents: 3942
diff changeset
440 szaggatva jeleníti meg a képet (NEM lassú gépre gondolok), vagy ha
a5c59d8637a9 some user-parsible lines about SDL
gabucino
parents: 3942
diff changeset
441 az audio meghajtó a hibás.</P>
a5c59d8637a9 some user-parsible lines about SDL
gabucino
parents: 3942
diff changeset
442
5119
636b20788503 szrii, tuu, van, fajor
gabucino
parents: 4982
diff changeset
443 <P>Az SDL kimenet támogatja a feliratoknak a film alatti fekete sávon
636b20788503 szrii, tuu, van, fajor
gabucino
parents: 4982
diff changeset
444 történő megjelenítését.</P>
636b20788503 szrii, tuu, van, fajor
gabucino
parents: 4982
diff changeset
445
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
446 <P>Néhány megjegyzés az <B>MPlayer</B>-nen található SDL meghajtóhoz:</P>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
447
6556
591a80f7073b HTML (netscape4) fixes
gabucino
parents: 6499
diff changeset
448 <TABLE BORDER=0>
6393
f9b3d010b35e FONT tags obsoleted by CSS
gabucino
parents: 6392
diff changeset
449 <TD COLSPAN=4><P><B>Van néhány parancssori opciója:</B></P></TD></TR>
f9b3d010b35e FONT tags obsoleted by CSS
gabucino
parents: 6392
diff changeset
450 <TD>&nbsp;&nbsp;</TD><TD>-vo sdl:név</TD><TD>&nbsp;&nbsp;</TD><TD>
f9b3d010b35e FONT tags obsoleted by CSS
gabucino
parents: 6392
diff changeset
451 megadható hogy melyik video SDL meghajtót használja (pl. aalib, dga, x11)</TD><TR>
f9b3d010b35e FONT tags obsoleted by CSS
gabucino
parents: 6392
diff changeset
452 <TD></TD><TD>-ao sdl:név</TD><TD></TD><TD>megadható hogy melyik audio SDL meghajtót használja (pl. dsp,
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
453 esd, arts)</TD><TR>
6393
f9b3d010b35e FONT tags obsoleted by CSS
gabucino
parents: 6392
diff changeset
454 <TD></TD><TD>-noxv</TD><TD></TD><TD>kikapcsolja az XVideo hardveres gyorsítást</TD><TR>
f9b3d010b35e FONT tags obsoleted by CSS
gabucino
parents: 6392
diff changeset
455 <TD></TD><TD>-forcexv</TD><TD></TD><TD>megerősíti a hardveres gyorsítás használatát</TD><TR>
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
456
6393
f9b3d010b35e FONT tags obsoleted by CSS
gabucino
parents: 6392
diff changeset
457 <TD COLSPAN=4><P><B>SDL billentyűk:</B></P></TD><TR>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
458
6393
f9b3d010b35e FONT tags obsoleted by CSS
gabucino
parents: 6392
diff changeset
459 <TD></TD><TD>F</TD><TD></TD><TD>teljesképernyős/ablakos mód között vált</TD><TR>
f9b3d010b35e FONT tags obsoleted by CSS
gabucino
parents: 6392
diff changeset
460 <TD></TD><TD>C</TD><TD></TD><TD>a rendelkezésre álló videomódok között vált</TD><TR>
f9b3d010b35e FONT tags obsoleted by CSS
gabucino
parents: 6392
diff changeset
461 <TD></TD><TD>W/S</TD><TD></TD><TD>a * és / alteregói (hangerő)</TD><TR>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
462
6556
591a80f7073b HTML (netscape4) fixes
gabucino
parents: 6499
diff changeset
463 </TABLE>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
464
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
465 <P><B>Ismert hibák:</B></P>
6556
591a80f7073b HTML (netscape4) fixes
gabucino
parents: 6499
diff changeset
466 <UL>
591a80f7073b HTML (netscape4) fixes
gabucino
parents: 6499
diff changeset
467 <LI>az sdl:aalib-nél a lenyomott gombok örökké ismétlődnek. (használj
7641
gabucino
parents: 7454
diff changeset
468 <CODE>-vo aa</CODE>-t!) Ez SDL hiba, nem változtathatok rajta (SDL 1.2.1-el
6556
591a80f7073b HTML (netscape4) fixes
gabucino
parents: 6499
diff changeset
469 tesztelve)</LI>
7641
gabucino
parents: 7454
diff changeset
470 <LI>NE HASZNÁLJ SDL-T a GUI-val! Nem fog úgy működni ahogy az elvárható
gabucino
parents: 7454
diff changeset
471 lenne.</LI>
6556
591a80f7073b HTML (netscape4) fixes
gabucino
parents: 6499
diff changeset
472 </UL>
591a80f7073b HTML (netscape4) fixes
gabucino
parents: 6499
diff changeset
473
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
474
8178
gabucino
parents: 8144
diff changeset
475 <H4><A NAME=svgalib>2.3.1.2.4 SVGAlib</A></H4>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
476
6499
ce4647b864e5 SVGAlib section revised
gabucino
parents: 6393
diff changeset
477 <P><B><U>Installálás</U></B><BR>
ce4647b864e5 SVGAlib section revised
gabucino
parents: 6393
diff changeset
478 Fel kell installálnod az svgalib-et, és a fejlesztői környezetét, hogy az
ce4647b864e5 SVGAlib section revised
gabucino
parents: 6393
diff changeset
479 <B>MPlayer</B> le tudja fordítani az SVGAlib meghajtót (automatikusan
ce4647b864e5 SVGAlib section revised
gabucino
parents: 6393
diff changeset
480 detektálja, de lehet kényszeríteni is), és ne felejtsd el átszerkeszteni az
ce4647b864e5 SVGAlib section revised
gabucino
parents: 6393
diff changeset
481 <CODE>/etc/vga/libvga.config</CODE>-ot, hogy tükrözze a kártyád és a
ce4647b864e5 SVGAlib section revised
gabucino
parents: 6393
diff changeset
482 monitorod tulajdonságait.</P>
ce4647b864e5 SVGAlib section revised
gabucino
parents: 6393
diff changeset
483
ce4647b864e5 SVGAlib section revised
gabucino
parents: 6393
diff changeset
484 <P><B><U>Megjegyzések</U></B><BR>
7000
gabucino
parents: 6556
diff changeset
485 Bizonyosodj meg róla, hogy nem használod a -fs kapcsolót, mert ez itt a
6499
ce4647b864e5 SVGAlib section revised
gabucino
parents: 6393
diff changeset
486 szoftveres scaler-t kapcsolja be, ami pedig lassú. Ha tényleg szükséged van
ce4647b864e5 SVGAlib section revised
gabucino
parents: 6393
diff changeset
487 rá használd az <CODE>-sws 4</CODE> opciót, ami valamivel rosszabb minőség
ce4647b864e5 SVGAlib section revised
gabucino
parents: 6393
diff changeset
488 mellett sokkal gyorsabban működik.</P>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
489
6499
ce4647b864e5 SVGAlib section revised
gabucino
parents: 6393
diff changeset
490 <P><B><U>EGA (4bpp) támogatás</U></B><BR>
ce4647b864e5 SVGAlib section revised
gabucino
parents: 6393
diff changeset
491 Az SVGAlib tartalmazza az EGAlib-et, és az <B>MPlayer</B> képes 4bpp
ce4647b864e5 SVGAlib section revised
gabucino
parents: 6393
diff changeset
492 színmélységben lejátszani bármilyen filmet. A kettő együttesen a következő
6556
591a80f7073b HTML (netscape4) fixes
gabucino
parents: 6499
diff changeset
493 konfigurációk támogatását jelenti:</P>
6499
ce4647b864e5 SVGAlib section revised
gabucino
parents: 6393
diff changeset
494
ce4647b864e5 SVGAlib section revised
gabucino
parents: 6393
diff changeset
495 <UL>
ce4647b864e5 SVGAlib section revised
gabucino
parents: 6393
diff changeset
496 <LI>EGA kártya EGA monitorral: 320x200x4bpp, 640x200x4bpp, 640x350x4bpp</LI>
ce4647b864e5 SVGAlib section revised
gabucino
parents: 6393
diff changeset
497 <LI>EGA kártya CGA monitorral: 320x200x4bpp, 640x200x4bpp</LI>
ce4647b864e5 SVGAlib section revised
gabucino
parents: 6393
diff changeset
498 </UL>
ce4647b864e5 SVGAlib section revised
gabucino
parents: 6393
diff changeset
499
ce4647b864e5 SVGAlib section revised
gabucino
parents: 6393
diff changeset
500 <P>A bpp (bits per pixel) értéket kézzel kell 4-re állítani:<BR>
ce4647b864e5 SVGAlib section revised
gabucino
parents: 6393
diff changeset
501 &nbsp;&nbsp;<CODE>-bpp 4</CODE><BR>
ce4647b864e5 SVGAlib section revised
gabucino
parents: 6393
diff changeset
502 A filmet valószínűleg le kell kicsinyíteni egy EGA módra:<BR>
ce4647b864e5 SVGAlib section revised
gabucino
parents: 6393
diff changeset
503 &nbsp;&nbsp;<CODE>-vop scale=640:350</CODE> vagy<BR>
ce4647b864e5 SVGAlib section revised
gabucino
parents: 6393
diff changeset
504 &nbsp;&nbsp;<CODE>-vop scale=320:200</CODE><BR>
ce4647b864e5 SVGAlib section revised
gabucino
parents: 6393
diff changeset
505 Ehhez pedig egy gyors scaler kell:<BR>
ce4647b864e5 SVGAlib section revised
gabucino
parents: 6393
diff changeset
506 &nbsp;&nbsp;<CODE>-sws 4</CODE><BR>
ce4647b864e5 SVGAlib section revised
gabucino
parents: 6393
diff changeset
507 Valószínűleg az aspektus javítást ki kell kapcsolni:<BR>
ce4647b864e5 SVGAlib section revised
gabucino
parents: 6393
diff changeset
508 &nbsp;&nbsp;<CODE>-noaspect</CODE><BR>
ce4647b864e5 SVGAlib section revised
gabucino
parents: 6393
diff changeset
509 </P>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
510
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
511
8178
gabucino
parents: 8144
diff changeset
512 <H4><A NAME=fbdev>2.3.1.2.5 Framebuffer meghajtó (FBdev)</A></H4>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
513
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
514 <P>Annak eldöntése, hogy legyen-e framebuffer meghajtó, a ./configure alatt dől
1668
a5cb1b1d47a8 *** empty log message ***
gabucino
parents: 1624
diff changeset
515 el. Olvasd el a kernelforrásban található framebuffer dokumentációt
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
516 (Documentation/fb/*), ami leírja, hogy hogy kapcsold be stb. !</P>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
517
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
518 <P>Ha a kártyád nem támogatja a VBE 2.0 szabványt (régebbi ISA/PCI kártyák,
1668
a5cb1b1d47a8 *** empty log message ***
gabucino
parents: 1624
diff changeset
519 például az S3 Trio64), csak a VBE 1.2-et (vagy régebbit?) : Nos, VESAfb még
a5cb1b1d47a8 *** empty log message ***
gabucino
parents: 1624
diff changeset
520 mindig használható, de a Linux bootolása előtt be kell töltened a SciTech
a5cb1b1d47a8 *** empty log message ***
gabucino
parents: 1624
diff changeset
521 Display Doctor-t (régebben UniVBE). Használj DOS bootlemezt, vagy valami! És
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
522 ne felejtsd regisztrálni az UniVBE-det ;))</P>
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
523
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
524 <P>Az FBdev meghajtónak van néhány saját opciója is :</P>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
525
6556
591a80f7073b HTML (netscape4) fixes
gabucino
parents: 6499
diff changeset
526 <TABLE BORDER=0>
6393
f9b3d010b35e FONT tags obsoleted by CSS
gabucino
parents: 6392
diff changeset
527 <TD>&nbsp;&nbsp;</TD><TD>-fb</TD><TD>&nbsp;&nbsp;</TD><TD>
f9b3d010b35e FONT tags obsoleted by CSS
gabucino
parents: 6392
diff changeset
528 a framebuffer egység megadása (/dev/fb0)</TD><TR>
f9b3d010b35e FONT tags obsoleted by CSS
gabucino
parents: 6392
diff changeset
529 <TD></TD><TD>-fbmode</TD><TD></TD><TD>a használni kívánt videomód neve (/etc/fb.modes szerint)</TD><TR>
f9b3d010b35e FONT tags obsoleted by CSS
gabucino
parents: 6392
diff changeset
530 <TD></TD><TD>-fbmodeconfig</TD><TD></TD><TD>módkonfigurációs file (alapban /etc/fb.modes)</TD><TR>
7829
e1c9621b7582 sync (today's changes not yet)
gabucino
parents: 7641
diff changeset
531 <TD></TD><TD>-monitor_hfreq</TD><TD></TD><TD ROWSPAN=3>see etc/example.conf</TD><TR>
e1c9621b7582 sync (today's changes not yet)
gabucino
parents: 7641
diff changeset
532 <TD></TD><TD>-monitor_vfreq</TD><TD></TD><TR>
6393
f9b3d010b35e FONT tags obsoleted by CSS
gabucino
parents: 6392
diff changeset
533 <TD></TD><TD>-monitor_dotclock</TD><TD></TD><TR>
6556
591a80f7073b HTML (netscape4) fixes
gabucino
parents: 6499
diff changeset
534 </TABLE>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
535
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
536 <P>Ha egy specifikus videomódba akarsz váltani, azt így teheted :</P>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
537
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
538 <P><CODE>&nbsp;&nbsp;&nbsp;&nbsp;mplayer -vm -fbmode (A mód neve) filenév</CODE></P>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
539
6556
591a80f7073b HTML (netscape4) fixes
gabucino
parents: 6499
diff changeset
540 <UL>
591a80f7073b HTML (netscape4) fixes
gabucino
parents: 6499
diff changeset
541 <LI><B>-vm</B> egymaga kiválasztja a leginkább ideillő módot az /etc/fb.modes fileból.
591a80f7073b HTML (netscape4) fixes
gabucino
parents: 6499
diff changeset
542 Használható az -x és -y opciókkal együtt is. A -flip opció csak akkor
591a80f7073b HTML (netscape4) fixes
gabucino
parents: 6499
diff changeset
543 támogatott, ha a film pixelformátuma megegyezik a videomód formátumával.
591a80f7073b HTML (netscape4) fixes
gabucino
parents: 6499
diff changeset
544 Figyelj a bpp értékére is, az fbdev meghajtó a jelenlegit próbálja
591a80f7073b HTML (netscape4) fixes
gabucino
parents: 6499
diff changeset
545 használni, vagy ha a -bpp opciót használod, akkor azt.</LI>
7829
e1c9621b7582 sync (today's changes not yet)
gabucino
parents: 7641
diff changeset
546 <LI><B>-zoom</B> opció nem támogatott (a szoftveres nagyítás nagyon lassú).
e1c9621b7582 sync (today's changes not yet)
gabucino
parents: 7641
diff changeset
547 Az -fs opciónak nincs jelentősége. Továbbá nem használhatsz 8 vagy kisebb
e1c9621b7582 sync (today's changes not yet)
gabucino
parents: 7641
diff changeset
548 bpp-s módokat.</LI>
6556
591a80f7073b HTML (netscape4) fixes
gabucino
parents: 6499
diff changeset
549 </UL>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
550
1785
5bf17e98893a *** empty log message ***
gabucino
parents: 1731
diff changeset
551 <P>Megj: az FBdev módváltás _NEM_ működik a VESA framebufferrel, és ne is
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
552 kérdezd miért, mert nem <B>MPlayer</B> hiba.</P>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
553
8178
gabucino
parents: 8144
diff changeset
554 <H4><A NAME=mga_vid>2.3.1.2.6 Matrox framebuffer (mga_vid)</A></H4>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
555
1992
156639eddf49 tdfxfb added
gabucino
parents: 1988
diff changeset
556 <P>Ez a rész a Matrox G200/G400/G450/G550 BES (Back-End Scaler) támogatásról szól,
1731
07e2dfca67a3 can't stop commiting :)
gabucino
parents: 1704
diff changeset
557 azaz az mga_vid kernel meghajtóról. Hardveres VSYNC támogatást tartalmaz,
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
558 tripla buffereléssel. Framebufferes konzolon is, és X alatt is működik.</P>
1668
a5cb1b1d47a8 *** empty log message ***
gabucino
parents: 1624
diff changeset
559
8178
gabucino
parents: 8144
diff changeset
560 <P><B>FIGYELEM</B>: nem Linux rendszereken <A HREF=#vidix>Vidix</A>-en
4505
fdeee8424d90 on non-Linux use Vidix instead of mga_vid kernelmodule
gabucino
parents: 4504
diff changeset
561 keresztül lehet csak használni az mga_vid-et !!!</P>
fdeee8424d90 on non-Linux use Vidix instead of mga_vid kernelmodule
gabucino
parents: 4504
diff changeset
562
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
563 <P>A használatához előszöris le kell fordítani :</P>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
564
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
565 <P><CODE>&nbsp;&nbsp;&nbsp;&nbsp;cd drivers<BR>
7000
gabucino
parents: 6556
diff changeset
566 &nbsp;&nbsp;&nbsp;&nbsp;make</CODE></P>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
567
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
568 <P>Aztán létrehozni a /dev/mga_vid egységet :</P>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
569
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
570 <P><CODE>&nbsp;&nbsp;&nbsp;&nbsp;mknod /dev/mga_vid c 178 0</CODE></P>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
571
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
572 <P>betölteni a meghajtót :</P>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
573
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
574 <P><CODE>&nbsp;&nbsp;&nbsp;&nbsp;insmod mga_vid.o</CODE></P>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
575
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
576 <P>Ellenőrizd hogy jól detektálta-e a memória méretét, a 'dmesg' paranccsal.
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
577 Ha rosszul, akkor használd az mga_ram_size opciót (előtte rmmod mga_vid) :</P>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
578
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
579 <P><CODE>&nbsp;&nbsp;&nbsp;&nbsp;insmod mga_vid.o mga_ram_size=16</CODE></P>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
580
3664
f3a20477f042 added "copy mga_vid to /lib/modules" to install instructions
gabucino
parents: 3583
diff changeset
581 <P>Hogy mindez automatikus legyen, előszöris a következő sor kell az /etc/modules.conf
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
582 végére :</P>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
583
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
584 <P><CODE>&nbsp;&nbsp;&nbsp;&nbsp;alias char-major-178 mga_vid</CODE></P>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
585
3664
f3a20477f042 added "copy mga_vid to /lib/modules" to install instructions
gabucino
parents: 3583
diff changeset
586 <P>Ezután másold az <CODE>mga_vid.o</CODE> file-t a megfelelő helyre a
f3a20477f042 added "copy mga_vid to /lib/modules" to install instructions
gabucino
parents: 3583
diff changeset
587 <CODE>/lib/modules/&lt;kernel verzió&gt;</CODE> könyvtárakon belül.</P>
f3a20477f042 added "copy mga_vid to /lib/modules" to install instructions
gabucino
parents: 3583
diff changeset
588
f3a20477f042 added "copy mga_vid to /lib/modules" to install instructions
gabucino
parents: 3583
diff changeset
589 <P>Végül futtasd le a depmod-ot :</P>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
590
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
591 <P><CODE>&nbsp;&nbsp;&nbsp;&nbsp;depmod -a</CODE></P>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
592
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
593 <P>Most (újra) le kell fordítanod az <B>MPlayer</B>-t, a ./configure detektálja
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
594 a /dev/mga_vid létezését, és lefordítja az 'mga' meghajtót. Az
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
595 <B>MPlayer</B>-ből a használata a '-vo mga' opcióval történik ha
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
596 framebufferes konzolról vagy, és '-vo xmga' ha X-ből.</P>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
597
2108
767dbc5b7daa mga_vid now cooperates with xv
gabucino
parents: 2021
diff changeset
598 <P>Az mga_vid meghajtó probléma nélkül együttműködik az Xv-vel.</P>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
599
4504
b2f4c590fb74 mga_vid supports reads and writes
gabucino
parents: 4498
diff changeset
600 <P>A <CODE>/dev/mga_vid</CODE> fileből kiolvasható néhány info (pl cat-tal),
b2f4c590fb74 mga_vid supports reads and writes
gabucino
parents: 4498
diff changeset
601 és meg lehet változtatni a fényerőt is rajta keresztül :
8144
ccd95b547f6d partly applied Andras Mohari's patch
gabucino
parents: 7991
diff changeset
602 <CODE>echo "brightness=120" &gt; /dev/mga_vid</CODE></P>
4504
b2f4c590fb74 mga_vid supports reads and writes
gabucino
parents: 4498
diff changeset
603
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
604
8178
gabucino
parents: 8144
diff changeset
605 <H4><A NAME=tdfxfb>2.3.1.2.7 3dfx YUV támogatás</A></H4>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
606
1992
156639eddf49 tdfxfb added
gabucino
parents: 1988
diff changeset
607 <P>Ez a meghajtó a kernel tdfx framebufferét használva jelenít meg filmeket
7000
gabucino
parents: 6556
diff changeset
608 hardveres gyorsítással. tdfxfb kell a kernelbe, és a következőképp kell
gabucino
parents: 6556
diff changeset
609 újrafordítani az <B>MPlayer</B>-t : <CODE>./configure
gabucino
parents: 6556
diff changeset
610 --enable-tdfxfb</CODE></P>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
611
8178
gabucino
parents: 8144
diff changeset
612 <H4><A NAME=opengl>2.3.1.2.8 OpenGL kimenet</A></H4>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
613
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
614 <P>Az <B>MPlayer</B> támogatja filmek lejátszását OpenGL-en keresztül. Sajnos,
1668
a5cb1b1d47a8 *** empty log message ***
gabucino
parents: 1624
diff changeset
615 nem minden meghajtónak van meg ez a képessége. Például az Utah-GLX
a5cb1b1d47a8 *** empty log message ***
gabucino
parents: 1624
diff changeset
616 (3-as X-hez) meghajtók mindegyike tudja ezt, minden támogatott kártyával.
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
617 Lásd a <A HREF="http://utah-glx.sourceforge.net">http://utah-glx.sourceforge.net</A> címen.</P>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
618
8144
ccd95b547f6d partly applied Andras Mohari's patch
gabucino
parents: 7991
diff changeset
619 <P>XFree86(DRI) &gt;= 4.0.3 csak Matrox, és Radeon kártyákkal támogatja.
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
620 Lásd a <A HREF="http://dri.sourceforge.net">http://dri.sourceforge.net</A> címen.</P>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
621
8178
gabucino
parents: 8144
diff changeset
622 <H4><A NAME=aalib>2.3.1.2.9 AAlib - szöveges módú megjelenítés</A></H4>
1668
a5cb1b1d47a8 *** empty log message ***
gabucino
parents: 1624
diff changeset
623
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
624 <P>Az <B>AAlib</B> könyvtár grafikák szöveges módban történő megjelenítésére
1668
a5cb1b1d47a8 *** empty log message ***
gabucino
parents: 1624
diff changeset
625 szolgál. Nagyon sok program támogatja, mint például a Doom vagy a Quake, stb.
a5cb1b1d47a8 *** empty log message ***
gabucino
parents: 1624
diff changeset
626 Az <B>MPlayer</B> egy nagyon jó drivert tartalmaz hozzá.
a5cb1b1d47a8 *** empty log message ***
gabucino
parents: 1624
diff changeset
627 Ha a ./configure úgy detektálta hogy fent van az aalib, lefordul az aalib
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
628 meghajtó.</P>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
629
6556
591a80f7073b HTML (netscape4) fixes
gabucino
parents: 6499
diff changeset
630 <TABLE BORDER=0>
6393
f9b3d010b35e FONT tags obsoleted by CSS
gabucino
parents: 6392
diff changeset
631 <TD COLSPAN=4><P><B>Az AA ablakban használhatsz néhány extra billentyűt:</B></P></TD><TR>
f9b3d010b35e FONT tags obsoleted by CSS
gabucino
parents: 6392
diff changeset
632 <TD>&nbsp;&nbsp;</TD><TD>1</TD><TD>&nbsp;&nbsp;</TD><TD>kontraszt csökkentése</TD><TR>
f9b3d010b35e FONT tags obsoleted by CSS
gabucino
parents: 6392
diff changeset
633 <TD></TD><TD>2</TD><TD></TD><TD>kontraszt növelése</TD><TR>
f9b3d010b35e FONT tags obsoleted by CSS
gabucino
parents: 6392
diff changeset
634 <TD></TD><TD>3</TD><TD></TD><TD>fényerő csökkentése</TD><TR>
f9b3d010b35e FONT tags obsoleted by CSS
gabucino
parents: 6392
diff changeset
635 <TD></TD><TD>4</TD><TD></TD><TD>fényerő növelése</TD><TR>
f9b3d010b35e FONT tags obsoleted by CSS
gabucino
parents: 6392
diff changeset
636 <TD></TD><TD>5</TD><TD></TD><TD>gyors megjelenítés be/ki</TD><TR>
f9b3d010b35e FONT tags obsoleted by CSS
gabucino
parents: 6392
diff changeset
637 <TD></TD><TD>6</TD><TD></TD><TD>ditherelési módok (nincs, error distribution, floyd steinberg)</TD><TR>
f9b3d010b35e FONT tags obsoleted by CSS
gabucino
parents: 6392
diff changeset
638 <TD></TD><TD>7</TD><TD></TD><TD>kép invertálása</TD><TR>
f9b3d010b35e FONT tags obsoleted by CSS
gabucino
parents: 6392
diff changeset
639 <TD></TD><TD>a</TD><TD></TD><TD>AA és MPlayer billentyűk között vált)</TD><TR>
1668
a5cb1b1d47a8 *** empty log message ***
gabucino
parents: 1624
diff changeset
640
6393
f9b3d010b35e FONT tags obsoleted by CSS
gabucino
parents: 6392
diff changeset
641 <TD COLSPAN=4><P><B>A következő parancssori opciók állnak rendelkezésre:</B></P></TD></TR>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
642
6393
f9b3d010b35e FONT tags obsoleted by CSS
gabucino
parents: 6392
diff changeset
643 <TD></TD><TD>-aaosdcolor=V</TD><TD></TD><TD>OSD szín megváltoztatása</TD><TR>
f9b3d010b35e FONT tags obsoleted by CSS
gabucino
parents: 6392
diff changeset
644 <TD></TD><TD>-aasubcolor=V</TD><TD></TD><TD>feliratok színének megváltoztatása</TD><TR>
f9b3d010b35e FONT tags obsoleted by CSS
gabucino
parents: 6392
diff changeset
645 <TD COLSPAN=3></TD><TD><P><I>ahol a V lehet: (0/normál, 1/sötét, 2/bold, 3/boldfont, 4/reverz, 5/special)</P></TD></TR>
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
646
6393
f9b3d010b35e FONT tags obsoleted by CSS
gabucino
parents: 6392
diff changeset
647 <TD COLSPAN=4><P><B>AAlib itselves provides a large sum of options.
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
648 Here are some important:</P></B></TD><TR>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
649
6393
f9b3d010b35e FONT tags obsoleted by CSS
gabucino
parents: 6392
diff changeset
650 <TD></TD><TD>-aadriver</TD><TD></TD><TD>aa meghajtó beállítása (X11, curses, linux)</TD><TR>
f9b3d010b35e FONT tags obsoleted by CSS
gabucino
parents: 6392
diff changeset
651 <TD></TD><TD>-aaextended</TD><TD></TD><TD>az összes 256 karakter használata</TD><TR>
f9b3d010b35e FONT tags obsoleted by CSS
gabucino
parents: 6392
diff changeset
652 <TD></TD><TD>-aaeight</TD><TD></TD><TD>8 bites ascii használata</TD><TR>
f9b3d010b35e FONT tags obsoleted by CSS
gabucino
parents: 6392
diff changeset
653 <TD></TD><TD>-aahelp</TD><TD></TD><TD>az összes aalib opció kiírása</TD><TR>
6556
591a80f7073b HTML (netscape4) fixes
gabucino
parents: 6499
diff changeset
654 </TABLE>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
655
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
656 <P>Megj: a renderelés nagyon CPU igényes, különösen ha AA-on-X-et
1668
a5cb1b1d47a8 *** empty log message ***
gabucino
parents: 1624
diff changeset
657 (X alatti aalib) használsz, és a legkevésbe CPU igényes, ha síma,
a5cb1b1d47a8 *** empty log message ***
gabucino
parents: 1624
diff changeset
658 nem-framebufferes konzolon futtatod. Használd az SVGATextMode-t
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
659 hogy legyen szép nagy szöveges módod, és mehet!</P>
1668
a5cb1b1d47a8 *** empty log message ***
gabucino
parents: 1624
diff changeset
660
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
661 <P>Használd a -framedrop opciót ha a géped nem elég gyors.</P>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
662
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
663 <P>Ha konzolon játszol le, jobb sebességet érhetsz el ha a 'linux'
1668
a5cb1b1d47a8 *** empty log message ***
gabucino
parents: 1624
diff changeset
664 meghajtót használod, nem a 'curses'-t (-aadriver linux). De így
a5cb1b1d47a8 *** empty log message ***
gabucino
parents: 1624
diff changeset
665 írási hozzáférés kell a /dev/vcsa*-hoz! vo_aa megpróbálja a legjobb
a5cb1b1d47a8 *** empty log message ***
gabucino
parents: 1624
diff changeset
666 módot megtalálni.
a5cb1b1d47a8 *** empty log message ***
gabucino
parents: 1624
diff changeset
667 Lásd a http://aa-project.sourceforge.net/tune/ címet további
1686
f314e83b78e6 *** empty log message ***
gabucino
parents: 1668
diff changeset
668 részletekért.</P>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
669
2471
6bf47f224789 *** empty log message ***
gabucino
parents: 2408
diff changeset
670
8178
gabucino
parents: 8144
diff changeset
671 <H4><A NAME=vesa>2.3.1.2.10 VESA - megjelenítés a VESA BIOS segítségével</A></H4>
2471
6bf47f224789 *** empty log message ***
gabucino
parents: 2408
diff changeset
672
7829
e1c9621b7582 sync (today's changes not yet)
gabucino
parents: 7641
diff changeset
673 <P>Ez egy <B>általános meghajtó</B> minden olyan kártyára, melynek VESA VBE 2.0+
7000
gabucino
parents: 6556
diff changeset
674 kompatibilis BIOS-a van. Ezen kívül még egy oka van ezen meghajtó
gabucino
parents: 6556
diff changeset
675 kifejlesztésének - a TV-n történő lejátszással kapcsolatos gondok.<BR>
gabucino
parents: 6556
diff changeset
676 <B>VESA BIOS EXTENSION (VBE) 3.0-ás verzió Dátum: Szeptember 16, 1998</B>
gabucino
parents: 6556
diff changeset
677 (70. oldal) ezt írja:
2471
6bf47f224789 *** empty log message ***
gabucino
parents: 2408
diff changeset
678 </P>
6bf47f224789 *** empty log message ***
gabucino
parents: 2408
diff changeset
679
7000
gabucino
parents: 6556
diff changeset
680 <BLOCKQUOTE>
gabucino
parents: 6556
diff changeset
681 <b>Duál-Kontroller Elv</b><br>
gabucino
parents: 6556
diff changeset
682 A VBE 3.0 támogatja a duál-kontroller elvet, miszerint mivel mindkét
gabucino
parents: 6556
diff changeset
683 kontroller tipikusan ugyanattól az OEM-től került ki, ugyanazon a grafikus
gabucino
parents: 6556
diff changeset
684 kártyán ugyanazon BIOS ROM irányítása alatt, lehetséges az applikáció elöl
gabucino
parents: 6556
diff changeset
685 elrejteni a tényt, hogy tulajdonképpen két kontroller van jelen.
gabucino
parents: 6556
diff changeset
686 Ennek megvan az a hátránya hogy nem lehet egyszerre használni a két adaptert,
gabucino
parents: 6556
diff changeset
687 de cserébe a VBE 3.0 előtti programok normálisan futhatnak. A 00h VBE
gabucino
parents: 6556
diff changeset
688 funkció (Kontroller Információ Lekérése) visszaadja az adapterek
gabucino
parents: 6556
diff changeset
689 információit, beleértve a rendelkezésre álló videomódok kombinált
gabucino
parents: 6556
diff changeset
690 listáját. Mikor egy program kiválaszt egy módot, a megfelelő kontroller
gabucino
parents: 6556
diff changeset
691 aktiválódik.
gabucino
parents: 6556
diff changeset
692 </BLOCKQUOTE>
2471
6bf47f224789 *** empty log message ***
gabucino
parents: 2408
diff changeset
693
7000
gabucino
parents: 6556
diff changeset
694 <P>Azaz ezzel a meghajtóval van esély hogy a TV kimenetet működésre bírd.</P>
2471
6bf47f224789 *** empty log message ***
gabucino
parents: 2408
diff changeset
695
7829
e1c9621b7582 sync (today's changes not yet)
gabucino
parents: 7641
diff changeset
696 <P><B>Előnyök:</B></P>
7000
gabucino
parents: 6556
diff changeset
697
7829
e1c9621b7582 sync (today's changes not yet)
gabucino
parents: 7641
diff changeset
698 <UL>
e1c9621b7582 sync (today's changes not yet)
gabucino
parents: 7641
diff changeset
699 <LI>Akkor is nézhetsz filmeket ha a Linux <B>nem is ismeri</B> a kártyádat.</LI>
e1c9621b7582 sync (today's changes not yet)
gabucino
parents: 7641
diff changeset
700 <LI>Nem kell semmilyen grafikai program a Linuxodra (mint az XFree86, fbdev,
8178
gabucino
parents: 8144
diff changeset
701 stb). Ez a meghajtó <B>szöveges módból</B> is futtatható.</LI>
7829
e1c9621b7582 sync (today's changes not yet)
gabucino
parents: 7641
diff changeset
702 <LI>Lehetséges hogy működni fog vele a <B>TV kimenet</B>. (ATI kártyákkal
e1c9621b7582 sync (today's changes not yet)
gabucino
parents: 7641
diff changeset
703 legalábbis)</LI>
e1c9621b7582 sync (today's changes not yet)
gabucino
parents: 7641
diff changeset
704 <LI>A meghajtó a <B>10h megszakítást</B> hívja, tehát nem emulátor - az
e1c9621b7582 sync (today's changes not yet)
gabucino
parents: 7641
diff changeset
705 <B>igazi</B> BIOS-t hívja, <B>valós</B> módban. (igazából vm86 módból)</LI>
e1c9621b7582 sync (today's changes not yet)
gabucino
parents: 7641
diff changeset
706 <LI>Használhatod vele a Vidix-et, így a hardveres gyorsítású megjelenítést,
e1c9621b7582 sync (today's changes not yet)
gabucino
parents: 7641
diff changeset
707 ÉS a TV kimenetet egyszerre használhatod! (ATI kártyákhoz ajánlott)</LI>
e1c9621b7582 sync (today's changes not yet)
gabucino
parents: 7641
diff changeset
708 <LI>Ha a videokártyád VESA VBE 3.0-át is tud és megfelelően kitöltötted a
e1c9621b7582 sync (today's changes not yet)
gabucino
parents: 7641
diff changeset
709 <CODE>monitor_hfreq</CODE>, <CODE>monitor_vfreq</CODE>,
e1c9621b7582 sync (today's changes not yet)
gabucino
parents: 7641
diff changeset
710 <CODE>monitor_dotclock</CODE> értékeket (akár a config file-ban, akár
e1c9621b7582 sync (today's changes not yet)
gabucino
parents: 7641
diff changeset
711 parancssorban), a lehető legmagasabb képfrissítési frekvencia lesz
e1c9621b7582 sync (today's changes not yet)
gabucino
parents: 7641
diff changeset
712 kiválasztva.</LI>
e1c9621b7582 sync (today's changes not yet)
gabucino
parents: 7641
diff changeset
713 </UL>
e1c9621b7582 sync (today's changes not yet)
gabucino
parents: 7641
diff changeset
714
e1c9621b7582 sync (today's changes not yet)
gabucino
parents: 7641
diff changeset
715 <P><B>Hátrányok:</B></P>
e1c9621b7582 sync (today's changes not yet)
gabucino
parents: 7641
diff changeset
716
e1c9621b7582 sync (today's changes not yet)
gabucino
parents: 7641
diff changeset
717 <UL>
e1c9621b7582 sync (today's changes not yet)
gabucino
parents: 7641
diff changeset
718 <LI>Csak <B>x86 rendszereken</B> működik.</LI>
e1c9621b7582 sync (today's changes not yet)
gabucino
parents: 7641
diff changeset
719 <LI>Csak <B>ROOT</B> használhatja.</LI>
e1c9621b7582 sync (today's changes not yet)
gabucino
parents: 7641
diff changeset
720 <LI>Csak <B>Linux</B>on elérhető.</LI>
e1c9621b7582 sync (today's changes not yet)
gabucino
parents: 7641
diff changeset
721 </UL>
2471
6bf47f224789 *** empty log message ***
gabucino
parents: 2408
diff changeset
722
3141
21b6aab15ec9 -vo vesa + gcc 2.96 warning (is this confirmed?)
gabucino
parents: 3053
diff changeset
723 <P>Ne használd ezt a meghajtót <B>GCC 2.96-tal</B> együtt ! Nem fog működni !</P>
21b6aab15ec9 -vo vesa + gcc 2.96 warning (is this confirmed?)
gabucino
parents: 3053
diff changeset
724
7641
gabucino
parents: 7454
diff changeset
725 <P><B>Jelenleg a következő opciókat veszi figyelembe:</B></P>
gabucino
parents: 7454
diff changeset
726 <DL>
gabucino
parents: 7454
diff changeset
727 <DT><CODE>-vo vesa:opciók</CODE></DT>
gabucino
parents: 7454
diff changeset
728 <DD>jelenleg a következők: <b>dga</b> a DGA módot kényszeríti, a <b>nodga</b>
7829
e1c9621b7582 sync (today's changes not yet)
gabucino
parents: 7641
diff changeset
729 pedig megtiltja. DGA módban a double buffering használata a
e1c9621b7582 sync (today's changes not yet)
gabucino
parents: 7641
diff changeset
730 <CODE>-double</CODE> opcióval adható meg.Megj.: a paraméterek elhagyása a DGA
e1c9621b7582 sync (today's changes not yet)
gabucino
parents: 7641
diff changeset
731 mód autodetektálását eredményezi.</DD>
7641
gabucino
parents: 7454
diff changeset
732 </DL>
gabucino
parents: 7454
diff changeset
733
gabucino
parents: 7454
diff changeset
734 <H4>Ismert problémák, és elkerülésük:</H4>
gabucino
parents: 7454
diff changeset
735
gabucino
parents: 7454
diff changeset
736 <UL>
gabucino
parents: 7454
diff changeset
737 <LI>Ha van installálva <B>NLS</B> betűtipus a Linuxodon és szöveges módból
7000
gabucino
parents: 6556
diff changeset
738 futtatod a meghajtót, kilépés után a <B>ROM betütipus</B> lesz betöltve.
gabucino
parents: 6556
diff changeset
739 A szokásos betűtipusodat a <B><I>setsysfont</I></B> programmal töltheted
7641
gabucino
parents: 7454
diff changeset
740 be.</LI>
gabucino
parents: 7454
diff changeset
741 <LI>Gyakran kilépés után <B>fekete a képernyő</B>. Ilyenkor válts át egy
gabucino
parents: 7454
diff changeset
742 másik konzolra, és vissza.</LI>
gabucino
parents: 7454
diff changeset
743 <LI>A <B>működő TV kimenethez</B> be kell dugnod a TV kábelt bootolás előtt,
gabucino
parents: 7454
diff changeset
744 mivel a BIOS csak akkor inicializálja magát.</LI>
gabucino
parents: 7454
diff changeset
745 </UL>
2471
6bf47f224789 *** empty log message ***
gabucino
parents: 2408
diff changeset
746
3025
5464d91e13b4 updated ! 0000wnz !!
gabucino
parents: 2614
diff changeset
747
8178
gabucino
parents: 8144
diff changeset
748 <H4><A NAME=x11>2.3.1.2.11 X11</A></H4>
3025
5464d91e13b4 updated ! 0000wnz !!
gabucino
parents: 2614
diff changeset
749
5464d91e13b4 updated ! 0000wnz !!
gabucino
parents: 2614
diff changeset
750 <P>Kerülendő. Szabványos X11 kimenet (megosztott memóriával - mitshm),
7000
gabucino
parents: 6556
diff changeset
751 és abszolut nélkülözi a hardveres gyorsítást. Támogat (MMX/3DNow/SSE
gabucino
parents: 6556
diff changeset
752 optimalizált, de még mindig lassú) szoftveres nagyítást, az <CODE>-fs
gabucino
parents: 6556
diff changeset
753 -zoom</CODE> opciók használata esetén. A legtöbb mai kártyának van hardveres
gabucino
parents: 6556
diff changeset
754 támogatása, nekik a <CODE>-vo xv</CODE> opció kell, vagy Matroxokhoz
gabucino
parents: 6556
diff changeset
755 <CODE>-vo xmga</CODE>.</P>
3025
5464d91e13b4 updated ! 0000wnz !!
gabucino
parents: 2614
diff changeset
756
5464d91e13b4 updated ! 0000wnz !!
gabucino
parents: 2614
diff changeset
757 <P>A baj ott van hogy a legtöbb kártya meghajtója nem támogatja a hardveres
7000
gabucino
parents: 6556
diff changeset
758 gyorsítást a második fejen vagy TV kimeneten. Ezekben az esetekben zöld/kék
gabucino
parents: 6556
diff changeset
759 színű ablak látszik a film helyett. Itt lesz hasznos ez a meghajtó, de
gabucino
parents: 6556
diff changeset
760 a szoftveres nagyításhoz erős CPU is szükségeltetik. Ne használd az SDL
gabucino
parents: 6556
diff changeset
761 meghajtó szoftveres kimenetét+nagyítását mert annak sokkal rosszabb
gabucino
parents: 6556
diff changeset
762 képminősége van !</P>
gabucino
parents: 6556
diff changeset
763
gabucino
parents: 6556
diff changeset
764 <P>A szoftveres nagyítás nagyon lassú, jobb ha videomódot váltasz inkább.
gabucino
parents: 6556
diff changeset
765 Írd bele az XF86Config-ba a DGA fejezet modeline-it.</P>
3025
5464d91e13b4 updated ! 0000wnz !!
gabucino
parents: 2614
diff changeset
766
7000
gabucino
parents: 6556
diff changeset
767 <UL>
gabucino
parents: 6556
diff changeset
768 <LI>ha 4-es XFree86-od van, használd a <CODE>-vm</CODE> opciót, ami
gabucino
parents: 6556
diff changeset
769 majd a megfelelő videomódba kapcsol. Ha nem teszi:</LI>
gabucino
parents: 6556
diff changeset
770 <LI>3-as XFree86-tal, a <B>CTRL-ALT-plusz</B> és <B>minusz</B> billentyűkkel
gabucino
parents: 6556
diff changeset
771 válts a megfelelő módba.</LI>
gabucino
parents: 6556
diff changeset
772 </UL>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
773
7000
gabucino
parents: 6556
diff changeset
774 <P>Ha nem találod az általad beillesztett videomódokat, nézd át az XFree86
gabucino
parents: 6556
diff changeset
775 kimenetét. Néhány meghajtója nem támogatja az alacsony pixelclock-okat
gabucino
parents: 6556
diff changeset
776 amiket ezek a módok használnak.</P>
3025
5464d91e13b4 updated ! 0000wnz !!
gabucino
parents: 2614
diff changeset
777
5464d91e13b4 updated ! 0000wnz !!
gabucino
parents: 2614
diff changeset
778
8178
gabucino
parents: 8144
diff changeset
779 <H4><A NAME=vidix>2.3.1.2.12. VIDIX</A></H4>
4199
bcaf75e384d8 Added (sigh, reHTMLized;)) Nick's VIDIX patch
gabucino
parents: 4177
diff changeset
780
7000
gabucino
parents: 6556
diff changeset
781 <P><B><I>MI IS AZ A VIDIX?</I></B></P>
4199
bcaf75e384d8 Added (sigh, reHTMLized;)) Nick's VIDIX patch
gabucino
parents: 4177
diff changeset
782
bcaf75e384d8 Added (sigh, reHTMLized;)) Nick's VIDIX patch
gabucino
parents: 4177
diff changeset
783 <P>A VIDIX a <B>VID</B>eo <B>I</B>nterface for *ni<B>X</B> szavak rövidítése.
7000
gabucino
parents: 6556
diff changeset
784 A VIDIX egy interface az olyan meghajtók számára, mint például az
gabucino
parents: 6556
diff changeset
785 mga_vid. Könnyen portolható.</P>
4199
bcaf75e384d8 Added (sigh, reHTMLized;)) Nick's VIDIX patch
gabucino
parents: 4177
diff changeset
786
7000
gabucino
parents: 6556
diff changeset
787 <P>Ez az interface a meglévő meghajtókat (amik mga_vid, rage128_vid, radeon_vid, pm3_vid
4199
bcaf75e384d8 Added (sigh, reHTMLized;)) Nick's VIDIX patch
gabucino
parents: 4177
diff changeset
788 neveken ismertek) egy fix keretbe foglalja. Továbbá magas szintű interface-t
bcaf75e384d8 Added (sigh, reHTMLized;)) Nick's VIDIX patch
gabucino
parents: 4177
diff changeset
789 nyújt a BES (BackEnd Scaler) vagy OV (Video Overlay) chip-ek eléréséhez.
bcaf75e384d8 Added (sigh, reHTMLized;)) Nick's VIDIX patch
gabucino
parents: 4177
diff changeset
790 Nincs benne viszont alacsonyszintű interface a grafikus szerverekhez
7000
gabucino
parents: 6556
diff changeset
791 hasonlóan.</P>
4199
bcaf75e384d8 Added (sigh, reHTMLized;)) Nick's VIDIX patch
gabucino
parents: 4177
diff changeset
792
bcaf75e384d8 Added (sigh, reHTMLized;)) Nick's VIDIX patch
gabucino
parents: 4177
diff changeset
793 <P><B><I>HASZNÁLAT</I></B></P>
bcaf75e384d8 Added (sigh, reHTMLized;)) Nick's VIDIX patch
gabucino
parents: 4177
diff changeset
794
6556
591a80f7073b HTML (netscape4) fixes
gabucino
parents: 6499
diff changeset
795 <UL>
4199
bcaf75e384d8 Added (sigh, reHTMLized;)) Nick's VIDIX patch
gabucino
parents: 4177
diff changeset
796 <LI>Használható például közvetlenül: <CODE>-vo xvidix</CODE><BR>
bcaf75e384d8 Added (sigh, reHTMLized;)) Nick's VIDIX patch
gabucino
parents: 4177
diff changeset
797 Ez a meghajtó csak X alatt használható, es egyfajta frontend a VIDIX
bcaf75e384d8 Added (sigh, reHTMLized;)) Nick's VIDIX patch
gabucino
parents: 4177
diff changeset
798 technológiához.</LI>
bcaf75e384d8 Added (sigh, reHTMLized;)) Nick's VIDIX patch
gabucino
parents: 4177
diff changeset
799 <LI>A VIDIX használható alegységként is, más ismert kimeneteken keresztül,
bcaf75e384d8 Added (sigh, reHTMLized;)) Nick's VIDIX patch
gabucino
parents: 4177
diff changeset
800 például :<BR>
bcaf75e384d8 Added (sigh, reHTMLized;)) Nick's VIDIX patch
gabucino
parents: 4177
diff changeset
801 <CODE>-vo vesa:vidix</CODE> vagy <CODE>-vo fbdev:vidix</CODE></LI>
6556
591a80f7073b HTML (netscape4) fixes
gabucino
parents: 6499
diff changeset
802 </UL>
591a80f7073b HTML (netscape4) fixes
gabucino
parents: 6499
diff changeset
803
591a80f7073b HTML (netscape4) fixes
gabucino
parents: 6499
diff changeset
804 A <B>VIDIX</B> számára mindez teljesen lényegtelen.
4199
bcaf75e384d8 Added (sigh, reHTMLized;)) Nick's VIDIX patch
gabucino
parents: 4177
diff changeset
805
7000
gabucino
parents: 6556
diff changeset
806 <P><B>SZÜKSÉGES</B></P>
4199
bcaf75e384d8 Added (sigh, reHTMLized;)) Nick's VIDIX patch
gabucino
parents: 4177
diff changeset
807
6556
591a80f7073b HTML (netscape4) fixes
gabucino
parents: 6499
diff changeset
808 <UL>
4199
bcaf75e384d8 Added (sigh, reHTMLized;)) Nick's VIDIX patch
gabucino
parents: 4177
diff changeset
809 <LI>Hogy a videokártya grafikus módban legyen (bár megnéztem szöveges
bcaf75e384d8 Added (sigh, reHTMLized;)) Nick's VIDIX patch
gabucino
parents: 4177
diff changeset
810 módban is.. hát elég rettenetes ;) arra AAlib való).<BR>
bcaf75e384d8 Added (sigh, reHTMLized;)) Nick's VIDIX patch
gabucino
parents: 4177
diff changeset
811 <I>Megjegyzés: ez kipróbálható, csak a vo_vesa meghajtóban kell
bcaf75e384d8 Added (sigh, reHTMLized;)) Nick's VIDIX patch
gabucino
parents: 4177
diff changeset
812 kikommentezni a grafikus módba váltó sort.</I></LI>
bcaf75e384d8 Added (sigh, reHTMLized;)) Nick's VIDIX patch
gabucino
parents: 4177
diff changeset
813 <LI>Az <B>MPlayer</B> választott video kimeneti meghajtójának tudnia kell
bcaf75e384d8 Added (sigh, reHTMLized;)) Nick's VIDIX patch
gabucino
parents: 4177
diff changeset
814 a használt képernyő méreteiről, és ezt el is kell mondania a VIDIX
bcaf75e384d8 Added (sigh, reHTMLized;)) Nick's VIDIX patch
gabucino
parents: 4177
diff changeset
815 almeghajtónak.</LI>
6556
591a80f7073b HTML (netscape4) fixes
gabucino
parents: 6499
diff changeset
816 </UL>
4199
bcaf75e384d8 Added (sigh, reHTMLized;)) Nick's VIDIX patch
gabucino
parents: 4177
diff changeset
817
bcaf75e384d8 Added (sigh, reHTMLized;)) Nick's VIDIX patch
gabucino
parents: 4177
diff changeset
818 <P><B><I>VARIÁCIÓK A HASZNÁLATRA</I></B></P>
bcaf75e384d8 Added (sigh, reHTMLized;)) Nick's VIDIX patch
gabucino
parents: 4177
diff changeset
819
bcaf75e384d8 Added (sigh, reHTMLized;)) Nick's VIDIX patch
gabucino
parents: 4177
diff changeset
820 <P>Amikor a VIDIX-et almeghajtóként használod, a tulajdonképpeni konfigurálást
bcaf75e384d8 Added (sigh, reHTMLized;)) Nick's VIDIX patch
gabucino
parents: 4177
diff changeset
821 maga a "fő" meghajtó végzi (rövidebben a vo_server). Így használhatod
bcaf75e384d8 Added (sigh, reHTMLized;)) Nick's VIDIX patch
gabucino
parents: 4177
diff changeset
822 azokat az opciókat is, amiket VIDIX nélkül is használhattál. Plusz,
bcaf75e384d8 Added (sigh, reHTMLized;)) Nick's VIDIX patch
gabucino
parents: 4177
diff changeset
823 értelmezi a <CODE>-double</CODE> opciót (a használata ajánlott, legalábbis
bcaf75e384d8 Added (sigh, reHTMLized;)) Nick's VIDIX patch
gabucino
parents: 4177
diff changeset
824 az ATI kártyákhoz).<BR>
bcaf75e384d8 Added (sigh, reHTMLized;)) Nick's VIDIX patch
gabucino
parents: 4177
diff changeset
825 A <CODE>-vo xvidix</CODE> opció jelenleg a következő opciókat ismeri fel :
4357
gabucino
parents: 4339
diff changeset
826 <CODE>-fs -zoom -x -y -double</CODE>.<BR>
4199
bcaf75e384d8 Added (sigh, reHTMLized;)) Nick's VIDIX patch
gabucino
parents: 4177
diff changeset
827 </P>
bcaf75e384d8 Added (sigh, reHTMLized;)) Nick's VIDIX patch
gabucino
parents: 4177
diff changeset
828
bcaf75e384d8 Added (sigh, reHTMLized;)) Nick's VIDIX patch
gabucino
parents: 4177
diff changeset
829 <P>Továbbá, lehetséges átugrani az autodetektálást, a kívánt VIDIX
bcaf75e384d8 Added (sigh, reHTMLized;)) Nick's VIDIX patch
gabucino
parents: 4177
diff changeset
830 meghajtó harmadik opcióként történő megadásával :<BR>
bcaf75e384d8 Added (sigh, reHTMLized;)) Nick's VIDIX patch
gabucino
parents: 4177
diff changeset
831 <BR>
bcaf75e384d8 Added (sigh, reHTMLized;)) Nick's VIDIX patch
gabucino
parents: 4177
diff changeset
832 &nbsp;&nbsp;<code>mplayer -vo xvidix:mga_vid.so -fs -zoom -double
bcaf75e384d8 Added (sigh, reHTMLized;)) Nick's VIDIX patch
gabucino
parents: 4177
diff changeset
833 file.avi</code><BR>
bcaf75e384d8 Added (sigh, reHTMLized;)) Nick's VIDIX patch
gabucino
parents: 4177
diff changeset
834 vagy<BR>
bcaf75e384d8 Added (sigh, reHTMLized;)) Nick's VIDIX patch
gabucino
parents: 4177
diff changeset
835 &nbsp;&nbsp;<code>mplayer -vo vesa:vidix:radeon_vid.so -fs -zoom -double -bpp
bcaf75e384d8 Added (sigh, reHTMLized;)) Nick's VIDIX patch
gabucino
parents: 4177
diff changeset
836 32 file.avi</code><BR>
bcaf75e384d8 Added (sigh, reHTMLized;)) Nick's VIDIX patch
gabucino
parents: 4177
diff changeset
837 <BR>
bcaf75e384d8 Added (sigh, reHTMLized;)) Nick's VIDIX patch
gabucino
parents: 4177
diff changeset
838 Viszont ez elég veszélyes, mivel ilyenkor mindenképp a megadott meghajtó
bcaf75e384d8 Added (sigh, reHTMLized;)) Nick's VIDIX patch
gabucino
parents: 4177
diff changeset
839 lesz betöltve, és előre nem látható következményekhez vezethet, akár
4339
4b231f3778a6 entudjam?
gabucino
parents: 4199
diff changeset
840 lefagyáshoz is. Csak akkor próbáld ezt ha teljesen biztos vagy abban hogy
4b231f3778a6 entudjam?
gabucino
parents: 4199
diff changeset
841 működni fog, viszont az <B>MPlayer</B> automatikusan nem tesz hasonlóan.
4b231f3778a6 entudjam?
gabucino
parents: 4199
diff changeset
842 Szólj a fejlesztőknek. A helyes módszer az, amikor a VIDIX autodetektál.
4199
bcaf75e384d8 Added (sigh, reHTMLized;)) Nick's VIDIX patch
gabucino
parents: 4177
diff changeset
843 </P>
bcaf75e384d8 Added (sigh, reHTMLized;)) Nick's VIDIX patch
gabucino
parents: 4177
diff changeset
844
bcaf75e384d8 Added (sigh, reHTMLized;)) Nick's VIDIX patch
gabucino
parents: 4177
diff changeset
845 <P>
bcaf75e384d8 Added (sigh, reHTMLized;)) Nick's VIDIX patch
gabucino
parents: 4177
diff changeset
846 A VIDIX nagyon új technológia, és nagyon valószínű hogy a Te rendszereden
bcaf75e384d8 Added (sigh, reHTMLized;)) Nick's VIDIX patch
gabucino
parents: 4177
diff changeset
847 (számunkra ismeretlen OS, stb) nem fog működni. Ilyenkor az egyetlen
bcaf75e384d8 Added (sigh, reHTMLized;)) Nick's VIDIX patch
gabucino
parents: 4177
diff changeset
848 lehetőség, ha átportolod (főleg a libdha-t). Nagyon valószínű hogy a VIDIX
bcaf75e384d8 Added (sigh, reHTMLized;)) Nick's VIDIX patch
gabucino
parents: 4177
diff changeset
849 minden olyan rendszeren működőképes, ahol az X11.</P>
bcaf75e384d8 Added (sigh, reHTMLized;)) Nick's VIDIX patch
gabucino
parents: 4177
diff changeset
850
bcaf75e384d8 Added (sigh, reHTMLized;)) Nick's VIDIX patch
gabucino
parents: 4177
diff changeset
851 <P>És egy utolsó figyelmezetetés: sajnos/szerencsére a VIDIX <B>CSAK ROOT</B>
bcaf75e384d8 Added (sigh, reHTMLized;)) Nick's VIDIX patch
gabucino
parents: 4177
diff changeset
852 jogosultsággal elérhető, mivel közvetlen hardveres hozzáférésre van
bcaf75e384d8 Added (sigh, reHTMLized;)) Nick's VIDIX patch
gabucino
parents: 4177
diff changeset
853 szükség. A minimum, hogy a <B>suid</B> bitet bebillented az <B>MPlayer</B>
bcaf75e384d8 Added (sigh, reHTMLized;)) Nick's VIDIX patch
gabucino
parents: 4177
diff changeset
854 binárison.
bcaf75e384d8 Added (sigh, reHTMLized;)) Nick's VIDIX patch
gabucino
parents: 4177
diff changeset
855 </P>
bcaf75e384d8 Added (sigh, reHTMLized;)) Nick's VIDIX patch
gabucino
parents: 4177
diff changeset
856
bcaf75e384d8 Added (sigh, reHTMLized;)) Nick's VIDIX patch
gabucino
parents: 4177
diff changeset
857
8178
gabucino
parents: 8144
diff changeset
858 <H4><A NAME=directfb>2.3.1.2.13 DirectFB</A></H4>
gabucino
parents: 8144
diff changeset
859
gabucino
parents: 8144
diff changeset
860 <P><I>"A DirectFB egy embedded rendszerek szem előtt tartásával tervezett
gabucino
parents: 8144
diff changeset
861 grafikus könyvtár. Minimális erőforrásigénnyel nyújt maximális
gabucino
parents: 8144
diff changeset
862 teljesítményt."</I> - állítja a
gabucino
parents: 8144
diff changeset
863 <A HREF="http://www.directfb.org">http://www.directfb.org</A>.</P>
gabucino
parents: 8144
diff changeset
864
gabucino
parents: 8144
diff changeset
865 <P>Ez a fejezet nem írja le a DirectFB képességeit.</P>
gabucino
parents: 8144
diff changeset
866
gabucino
parents: 8144
diff changeset
867 <P>Bár az MPlayer nem egy DirectFB által támogatott "video provider", ez
gabucino
parents: 8144
diff changeset
868 a video kimeneti meghajtó a DirectFB-n keresztül nagyszerű videolejátszást
gabucino
parents: 8144
diff changeset
869 biztosít. Teszi ezt a DirectFB-nek megfelelő sebességgel: a Matrox G400-amon
gabucino
parents: 8144
diff changeset
870 a sebesség egyenértékű volt az XVideo-val.</P>
gabucino
parents: 8144
diff changeset
871
gabucino
parents: 8144
diff changeset
872 <P>Mindig próbáld meg a DirectFB lehető legújabb verzióját használni. A
gabucino
parents: 8144
diff changeset
873 DirectFB-nek parancssorban a <CODE>-dfbopts</CODE> opcióval lehet
gabucino
parents: 8144
diff changeset
874 opciókat átadni. A használandó layer megadása subdevice-ként történik,
gabucino
parents: 8144
diff changeset
875 például: <CODE>-vo directfb:2</CODE> (a -1 az alapértelmezett:
gabucino
parents: 8144
diff changeset
876 autodetektálás)</P>
gabucino
parents: 8144
diff changeset
877
gabucino
parents: 8144
diff changeset
878
gabucino
parents: 8144
diff changeset
879 <H4><A NAME=dfbmga>2.3.1.2.14 DirectFB/Matrox (dfbmga)</A></H4>
gabucino
parents: 8144
diff changeset
880
gabucino
parents: 8144
diff changeset
881 <P>Olvasd el a <A HREF=#directfb>fő DirectFB fejezetet</A> az általános
gabucino
parents: 8144
diff changeset
882 információkhoz.</P>
gabucino
parents: 8144
diff changeset
883
gabucino
parents: 8144
diff changeset
884 <P>Ez a video kimeneti meghajtó a Matrox G400-as kártyákon lévő második fej
gabucino
parents: 8144
diff changeset
885 bekapcsolására szolgál (tipikusan TV), ezáltal az első fejtől függetlenül
gabucino
parents: 8144
diff changeset
886 képes video megjelenítésére.</P>
gabucino
parents: 8144
diff changeset
887
gabucino
parents: 8144
diff changeset
888 <P>A működésre bírásához szükséges információ a következő címen található:
gabucino
parents: 8144
diff changeset
889 <A HREF="http://www.sci.fi/~syrjala/directfb/readme.txt">http://www.sci.fi/~syrjala/directfb/readme.txt</A></P>
gabucino
parents: 8144
diff changeset
890
gabucino
parents: 8144
diff changeset
891
gabucino
parents: 8144
diff changeset
892 <H4><A NAME=mpegdec>2.3.1.3 MPEG dekóderek kártyák</A></H4>
gabucino
parents: 8144
diff changeset
893
8421
gabucino
parents: 8259
diff changeset
894 <H4><A NAME=mpegdec>2.3.1.3.1 DVB</A></H4>
gabucino
parents: 8259
diff changeset
895
gabucino
parents: 8259
diff changeset
896 <P>Az MPlayer támogatja a Siemens, Technotrend, Galaxis, Hauppage és hasonló
gabucino
parents: 8259
diff changeset
897 gyártóktól származó Siemens DVB chipsetet. A legújabb DVB meghajtók a
gabucino
parents: 8259
diff changeset
898 <A HREF="http://www.linuxtv.org">Linux TV site</A>-ról tölhetők le.
gabucino
parents: 8259
diff changeset
899 A szoftveres transzkódoláshoz legalább 1Ghz-es CPU ajánlott.</P>
gabucino
parents: 8259
diff changeset
900
gabucino
parents: 8259
diff changeset
901 <P>A configure detektálja a DVB kártyát. Ha ez sikertelen volt, a detektálás
gabucino
parents: 8259
diff changeset
902 kényszerítése a következő opcióval történik:</P>
gabucino
parents: 8259
diff changeset
903
gabucino
parents: 8259
diff changeset
904 <PRE>
gabucino
parents: 8259
diff changeset
905 ./configure --enable-dvb
gabucino
parents: 8259
diff changeset
906 </PRE>
gabucino
parents: 8259
diff changeset
907
gabucino
parents: 8259
diff changeset
908 <P>Ha az ost fejlécek nem szabványos útvonalon találhatóak, az útvonal
gabucino
parents: 8259
diff changeset
909 megadására szolgáló opció:</P>
gabucino
parents: 8259
diff changeset
910
gabucino
parents: 8259
diff changeset
911 <PRE>
gabucino
parents: 8259
diff changeset
912 ./configure --with-extraincdir=&lt;DVB forrás könyvtár&gt;/ost/include
gabucino
parents: 8259
diff changeset
913 </PRE>
gabucino
parents: 8259
diff changeset
914
gabucino
parents: 8259
diff changeset
915 <P>Ezután a fordítás és installálás a szokásos módszerrel történik.</P>
gabucino
parents: 8259
diff changeset
916
gabucino
parents: 8259
diff changeset
917 <H4>HASZNÁLAT</H4>
gabucino
parents: 8259
diff changeset
918
gabucino
parents: 8259
diff changeset
919 <P>A hardveres dekódolás (szabványos MPEG1/2 file-ok esetén) a következő
gabucino
parents: 8259
diff changeset
920 paranccsal történik:</P>
gabucino
parents: 8259
diff changeset
921
gabucino
parents: 8259
diff changeset
922 <PRE>
gabucino
parents: 8259
diff changeset
923 mplayer -ao mpegpes -vo mpegpes file.mpg|vob
gabucino
parents: 8259
diff changeset
924 </PRE>
gabucino
parents: 8259
diff changeset
925
gabucino
parents: 8259
diff changeset
926 <P>A szoftveres dekódolás, illetőleg más formátumok MPEG1-é konvertálása
gabucino
parents: 8259
diff changeset
927 hasonlóképp történik:</P>
gabucino
parents: 8259
diff changeset
928
gabucino
parents: 8259
diff changeset
929 <PRE>
gabucino
parents: 8259
diff changeset
930 mplayer -ao mpegpes -vo mpegpes -vop lavc file.ext
gabucino
parents: 8259
diff changeset
931 mplayer -ao mpegpes -vo mpegpes -vop fame,expand file.ext
gabucino
parents: 8259
diff changeset
932 </PRE>
gabucino
parents: 8259
diff changeset
933
gabucino
parents: 8259
diff changeset
934 <P>Fontos megjegyezni hogy a DVB kártyák csak 288 és 576 pixel,
gabucino
parents: 8259
diff changeset
935 (PAL esetén), illetve 240 és 480 (NTSC) magasságú videókat támogatnak.
gabucino
parents: 8259
diff changeset
936 Más felbontású filmeket át <B>kell</B> méretezni a megfelelő méretre,
gabucino
parents: 8259
diff changeset
937 a <CODE>scale=szélesség:magasság</CODE> szűrő megadásával (<CODE>-vop</CODE>
gabucino
parents: 8259
diff changeset
938 opció). Szélességből többféle is használható, pl. 720, 704, 640, 512, 480,
gabucino
parents: 8259
diff changeset
939 352, továbbá a kártyák a horizontális átméretezést hardveresen is képesek
gabucino
parents: 8259
diff changeset
940 megoldani, ezért a horizontális nagyítás a legtöbb esetben szükségtelen.
gabucino
parents: 8259
diff changeset
941 Es 512x384-es felbontású (aspect 4:3) DivX lejátszása így történik:</P>
gabucino
parents: 8259
diff changeset
942
gabucino
parents: 8259
diff changeset
943 <PRE>
gabucino
parents: 8259
diff changeset
944 mplayer -ao mpegpes -vo mpegpes -vop lavc,scale=512:576
gabucino
parents: 8259
diff changeset
945 </PRE>
gabucino
parents: 8259
diff changeset
946
gabucino
parents: 8259
diff changeset
947 <P>Ha szélesvásznú filmről van szó és nem akarod teljes magasságra nagyítani,
gabucino
parents: 8259
diff changeset
948 az <CODE>expand=szélesség:magasság</CODE> szűrővel fekete sávokat lehet a
gabucino
parents: 8259
diff changeset
949 kép köré rakni. Es 640x384-es DivX-hez a következő opciók kellenek:</P>
gabucino
parents: 8259
diff changeset
950
gabucino
parents: 8259
diff changeset
951 <PRE>
gabucino
parents: 8259
diff changeset
952 mplayer -ao mpegpes -vo mpegpes -vop lavc,expand=640:576 file.avi
gabucino
parents: 8259
diff changeset
953 </PRE>
gabucino
parents: 8259
diff changeset
954
gabucino
parents: 8259
diff changeset
955 <P>Ha a CPU-d túl lassú egy 720x576-os DivX-hez, csökkentsd le a file
gabucino
parents: 8259
diff changeset
956 felbontását:</P>
gabucino
parents: 8259
diff changeset
957
gabucino
parents: 8259
diff changeset
958 <PRE>
gabucino
parents: 8259
diff changeset
959 mplayer -ao mpegpes -vo mpegpes -vop lavc,scale=352:576 file.avi
gabucino
parents: 8259
diff changeset
960 </PRE>
gabucino
parents: 8259
diff changeset
961
gabucino
parents: 8259
diff changeset
962 <P>Ha ettől se javul a sebesség, vertikálisan is csökkentheted a méretet:</P>
gabucino
parents: 8259
diff changeset
963
gabucino
parents: 8259
diff changeset
964 <PRE>
gabucino
parents: 8259
diff changeset
965 mplayer -ao mpegpes -vo mpegpes -vop lavc,scale=352:288 file.avi
gabucino
parents: 8259
diff changeset
966 </PRE>
gabucino
parents: 8259
diff changeset
967
gabucino
parents: 8259
diff changeset
968 <P>OSD és/vagy feliratok megjelenítéséhez az expand szűrő OSD részét kell
gabucino
parents: 8259
diff changeset
969 használni. Például, az <CODE>expand=sz:m</CODE> vagy <CODE>expand=sz:m:x:y</CODE>
gabucino
parents: 8259
diff changeset
970 opciók helyett a <CODE>expand=sz:m:x:y:1</CODE> paraméterezés a megfelelő
gabucino
parents: 8259
diff changeset
971 (az 5.-ik paraméter kapcsolja be az OSD renderelést). Ha akarod, tedd
gabucino
parents: 8259
diff changeset
972 feljebb a képet hogy több helye legyen a feliratoknak. Ha a feliratok
gabucino
parents: 8259
diff changeset
973 kilógnak a TV képernyőjéről, azokat is feljebb teheted: használd a
gabucino
parents: 8259
diff changeset
974 <CODE>-subpos &lt;0-100&gt;</CODE> opciót (a 80-as érték az esetek
gabucino
parents: 8259
diff changeset
975 többségében megfelelő).</P>
gabucino
parents: 8259
diff changeset
976
gabucino
parents: 8259
diff changeset
977 <P>A nem 25-ös fps-ű filmek PAL szabványú TV-n történő lejátszásához használd a
gabucino
parents: 8259
diff changeset
978 <CODE>-framedrop</CODE> opciót.</P>
gabucino
parents: 8259
diff changeset
979
gabucino
parents: 8259
diff changeset
980 <P>A DivX filmek képarányának megtartásához, és emellett az optimális
gabucino
parents: 8259
diff changeset
981 nagyítási paraméterek kiszámításához használd a <CODE>dvbscale</CODE>
gabucino
parents: 8259
diff changeset
982 szűrőt:</P>
gabucino
parents: 8259
diff changeset
983
gabucino
parents: 8259
diff changeset
984 <PRE>
gabucino
parents: 8259
diff changeset
985 3:4-es TV-hez: -vop lavc,expand=-1:576:-1:-1:1,scale=-1:0,dvbscale
gabucino
parents: 8259
diff changeset
986 16:9-es TV-hez: -vop lavc,expand=-1:576:-1:-1:1,scale=-1:0,dvbscale=1024
gabucino
parents: 8259
diff changeset
987 </PRE>
gabucino
parents: 8259
diff changeset
988
gabucino
parents: 8259
diff changeset
989 <H4>A JÖVŐ</H4>
gabucino
parents: 8259
diff changeset
990
gabucino
parents: 8259
diff changeset
991 <P>Ha kérdésed van illetve szeretnél bekapcsolódni a DVB beszélgetésekbe,
gabucino
parents: 8259
diff changeset
992 csatlakozz az <A HREF="http://mplayerhq.hu/mailman/listinfo/mplayer-dvb">MPlayer-DVB</A>
gabucino
parents: 8259
diff changeset
993 listához. A lista nyelve angol.</P>
gabucino
parents: 8259
diff changeset
994
gabucino
parents: 8259
diff changeset
995 <P>A jövőben várhatóan támogatni fogjuk az OSD hardveres megjelenítését a
gabucino
parents: 8259
diff changeset
996 DVB kártyák ezt támogató képességének felhasználásával, továbbá
gabucino
parents: 8259
diff changeset
997 nem 25fps-es filmek folyamatosabb lejátszását, illetve valós idejű
gabucino
parents: 8259
diff changeset
998 transzkódolást MPEG2 és MPEG4 között (részleget dekódolás).</P>
gabucino
parents: 8259
diff changeset
999
gabucino
parents: 8259
diff changeset
1000
gabucino
parents: 8259
diff changeset
1001 <H4><A NAME="dxr2">2.3.1.3.2 DXR2</A></H4>
gabucino
parents: 8259
diff changeset
1002
gabucino
parents: 8259
diff changeset
1003 <H4><A NAME="dxr3">2.3.1.3.3 DXR3/Hollywood+</A></H4>
8178
gabucino
parents: 8144
diff changeset
1004
gabucino
parents: 8144
diff changeset
1005
gabucino
parents: 8144
diff changeset
1006 <H4><A NAME=other>2.3.1.4 Egyéb vizualizációs ketyerék</A></H4>
gabucino
parents: 8144
diff changeset
1007
gabucino
parents: 8144
diff changeset
1008 <H4><A NAME=zr>2.3.1.4.1. Zr</A></H4>
4339
4b231f3778a6 entudjam?
gabucino
parents: 4199
diff changeset
1009
4b231f3778a6 entudjam?
gabucino
parents: 4199
diff changeset
1010 <P>Ez a meghajtó néhány hardveres MJPEG capture/dekóder kártyával használható
4b231f3778a6 entudjam?
gabucino
parents: 4199
diff changeset
1011 (DC10+-szal van lett tesztelve, de működnie kell LML33-mal és DC10-zel is).
4b231f3778a6 entudjam?
gabucino
parents: 4199
diff changeset
1012 A meghajtó először JPEG-be kódolja a képkockát, ezután elküdli a kártyának.
4b231f3778a6 entudjam?
gabucino
parents: 4199
diff changeset
1013 Az enkódolás a <B>libavcodec</B>-kel történik.</P>
4b231f3778a6 entudjam?
gabucino
parents: 4199
diff changeset
1014
4b231f3778a6 entudjam?
gabucino
parents: 4199
diff changeset
1015 <P>Működnie kell továbbá a
4b231f3778a6 entudjam?
gabucino
parents: 4199
diff changeset
1016 <A HREF="http://mjpeg.sourceforge.net">http://mjpeg.sourceforge.net</A>
4b231f3778a6 entudjam?
gabucino
parents: 4199
diff changeset
1017 címről letölthető kernel meghajtónak. Ezután már csak újra kell fordítani
4b231f3778a6 entudjam?
gabucino
parents: 4199
diff changeset
1018 az <B>MPlayer-t</B> az <CODE>--enable-zr</CODE> configure opcióval.</P>
4b231f3778a6 entudjam?
gabucino
parents: 4199
diff changeset
1019
6556
591a80f7073b HTML (netscape4) fixes
gabucino
parents: 6499
diff changeset
1020 <P>Néhány megjegyzés:</P>
591a80f7073b HTML (netscape4) fixes
gabucino
parents: 6499
diff changeset
1021
4339
4b231f3778a6 entudjam?
gabucino
parents: 4199
diff changeset
1022 <UL>
4b231f3778a6 entudjam?
gabucino
parents: 4199
diff changeset
1023 <LI>ne használd az xawtv-t az <B>MPlayer</B>-rel egy időben ugyanazon az
4b231f3778a6 entudjam?
gabucino
parents: 4199
diff changeset
1024 egységen, mert ez a gép lefagyását eredményezi.</LI>
4b231f3778a6 entudjam?
gabucino
parents: 4199
diff changeset
1025 <LI>a meghajtó konfigurálása a <CODE>-zr*</CODE> parancssori opciókkal
4b231f3778a6 entudjam?
gabucino
parents: 4199
diff changeset
1026 történik. Ezen opciók help-je a <CODE>-zrhelp</CODE> opcióval kérhető
4b231f3778a6 entudjam?
gabucino
parents: 4199
diff changeset
1027 le.</LI>
4b231f3778a6 entudjam?
gabucino
parents: 4199
diff changeset
1028 <LI>csak YV12 formátum használható (például libmpeg2, libavcodec).</LI>
7000
gabucino
parents: 6556
diff changeset
1029 <LI>az OSD nem támogatott</LI>
4339
4b231f3778a6 entudjam?
gabucino
parents: 4199
diff changeset
1030 </UL>
4b231f3778a6 entudjam?
gabucino
parents: 4199
diff changeset
1031
8178
gabucino
parents: 8144
diff changeset
1032 <P>TODO update</P>
4339
4b231f3778a6 entudjam?
gabucino
parents: 4199
diff changeset
1033
8178
gabucino
parents: 8144
diff changeset
1034
gabucino
parents: 8144
diff changeset
1035 <H4><A NAME=blinken>2.3.1.4.2. Blinkenlights</A></H4>
3025
5464d91e13b4 updated ! 0000wnz !!
gabucino
parents: 2614
diff changeset
1036
8178
gabucino
parents: 8144
diff changeset
1037 <P>Ez a kimeneti meghajtó a Blinkenlights UDP protokolljával játszik le
gabucino
parents: 8144
diff changeset
1038 videot. Ha nem tudod mi az a Blinkenlights, nincs erre szükséged.</P>
gabucino
parents: 8144
diff changeset
1039
gabucino
parents: 8144
diff changeset
1040
gabucino
parents: 8144
diff changeset
1041 <H4><A NAME=tv_out>2.3.1.5 TV kimenet</A></H4>
gabucino
parents: 8144
diff changeset
1042
gabucino
parents: 8144
diff changeset
1043 <H4><A NAME=tv-out_matrox>2.3.1.5.1 Matrox G400 kártyák</A></H4>
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
1044
5159
663ededc1961 sync the f* manual (with arpi's english changes)
gabucino
parents: 5119
diff changeset
1045 <P>Linux alatt két lehetőséged van a G400 TV kimenetre :</P>
663ededc1961 sync the f* manual (with arpi's english changes)
gabucino
parents: 5119
diff changeset
1046
7641
gabucino
parents: 7454
diff changeset
1047 <P><B>FONTOS:</B> a Matrox G450/G550 TV kimeneti leírást lásd a
gabucino
parents: 7454
diff changeset
1048 következő fejezetben!</P>
2408
2453b4af2661 uptodate, baby!
gabucino
parents: 2208
diff changeset
1049
3030
1dbc569b6528 more fix/update
gabucino
parents: 3025
diff changeset
1050 <UL>
1dbc569b6528 more fix/update
gabucino
parents: 3025
diff changeset
1051 <LI><B>XFree86</B>: a <A HREF="http://www.matrox.com">Matroxtól</A> letölthető
1dbc569b6528 more fix/update
gabucino
parents: 3025
diff changeset
1052 meghajtó, és a hozzávaló HAL modul. Ez X-et tud kiadni TV-re.<BR>
1dbc569b6528 more fix/update
gabucino
parents: 3025
diff changeset
1053 <B>Ezzel a módszerrel nem lesz hardveres gyorsítás</B> mint Windoze alatt!
1dbc569b6528 more fix/update
gabucino
parents: 3025
diff changeset
1054 A második fejnek csak YUV framebuffere van, a <I>BES</I> (Back End Scaler,
1dbc569b6528 more fix/update
gabucino
parents: 3025
diff changeset
1055 azaz a YUV scaler a G200/G400/G450/G550 kártyákon) nem működik rajta !
1dbc569b6528 more fix/update
gabucino
parents: 3025
diff changeset
1056 A windowsos meghajtó valahogy megkerüli ezt a limitet, valószínűleg
1dbc569b6528 more fix/update
gabucino
parents: 3025
diff changeset
1057 a 3D motorral nagyítva, és a YUV framebufferrel megjelenítve a képet.
1dbc569b6528 more fix/update
gabucino
parents: 3025
diff changeset
1058 Ha tényleg X-et akarsz használni, a <CODE>-vo x11 -fs -zoom</CODE>
1dbc569b6528 more fix/update
gabucino
parents: 3025
diff changeset
1059 opciók bekapcsolják a <B>LASSÚ</B> szoftveres nagyítást, és ráadásul
4177
cab4ac1467e4 many small updates
gabucino
parents: 3988
diff changeset
1060 Macrovision másolásvédelem tetőzi az egészet (ezt egyébként
cab4ac1467e4 many small updates
gabucino
parents: 3988
diff changeset
1061 meg lehet tö^H^Hkerülni
cab4ac1467e4 many small updates
gabucino
parents: 3988
diff changeset
1062 <A HREF="http://avifile.sourceforge.net/mgamacro.pl">ezzel</A> a
cab4ac1467e4 many small updates
gabucino
parents: 3988
diff changeset
1063 perl script-tel).</LI>
3030
1dbc569b6528 more fix/update
gabucino
parents: 3025
diff changeset
1064 <LI><B>Framebuffer</B>: a 2.4-es kernelek <B>matroxfb moduljait</B>
1dbc569b6528 more fix/update
gabucino
parents: 3025
diff changeset
1065 használva. A 2.2-es kernelekben nincs TV kimenet, így használhatatlanok
1dbc569b6528 more fix/update
gabucino
parents: 3025
diff changeset
1066 ilyen célra. Kernelfordításnál kapcsolj be MINDEN matroxfb-vel kapcsolatos
5713
634fbb5dd181 I2C is also needed for G400 tvout
gabucino
parents: 5378
diff changeset
1067 dolgot (MultiHead-et ne), és fordítsd őket <B>modulba</B>! Szükséges
634fbb5dd181 I2C is also needed for G400 tvout
gabucino
parents: 5378
diff changeset
1068 továbbá bekapcsolni a kernelben az I2C-t.
3030
1dbc569b6528 more fix/update
gabucino
parents: 3025
diff changeset
1069 <UL>
1dbc569b6528 more fix/update
gabucino
parents: 3025
diff changeset
1070 <LI>
1dbc569b6528 more fix/update
gabucino
parents: 3025
diff changeset
1071 Menj a <CODE>TVout/matroxset</CODE> könyvtárba, és írd be: <CODE>make</CODE>.
1dbc569b6528 more fix/update
gabucino
parents: 3025
diff changeset
1072 Installáld a <CODE>matroxset</CODE>-et valahova a PATH-ba.</LI>
1dbc569b6528 more fix/update
gabucino
parents: 3025
diff changeset
1073 <LI>
1dbc569b6528 more fix/update
gabucino
parents: 3025
diff changeset
1074 Ha nincs <CODE>fbset</CODE>-ed installálva, lépj a
1dbc569b6528 more fix/update
gabucino
parents: 3025
diff changeset
1075 <CODE>TVout/fbset</CODE> könyvtárba, és írd be: <CODE>make</CODE>.
1dbc569b6528 more fix/update
gabucino
parents: 3025
diff changeset
1076 Installáld az <CODE>fbset</CODE>-et valahova a PATH-ba.</LI>
1dbc569b6528 more fix/update
gabucino
parents: 3025
diff changeset
1077 <LI>
1dbc569b6528 more fix/update
gabucino
parents: 3025
diff changeset
1078 Ezekután lépj bele a <CODE>TVout/</CODE> könyvtárba, és futtasd le a
1dbc569b6528 more fix/update
gabucino
parents: 3025
diff changeset
1079 <CODE>./modules</CODE> scriptet root-ként. A szöveges módú konzolodnak
1dbc569b6528 more fix/update
gabucino
parents: 3025
diff changeset
1080 most framebuffer módba kellett hogy lépjen (nincs visszaút!).</LI>
7454
a8ae3f53eb14 matroxtv script was modified
gabucino
parents: 7000
diff changeset
1081 <LI>Szerkeszd át (!) és futtasd a <CODE>./matroxtv</CODE> scriptet. Ez egy egyszerű
3030
1dbc569b6528 more fix/update
gabucino
parents: 3025
diff changeset
1082 menűt ad. Írd be <B>2</B> és nyomj <B>ENTER-t</B>. Most a monitoron
7454
a8ae3f53eb14 matroxtv script was modified
gabucino
parents: 7000
diff changeset
1083 és a TV-n ugyanannak a képnek kell lennie.
a8ae3f53eb14 matroxtv script was modified
gabucino
parents: 7000
diff changeset
1084 Ha a TV (alapértelmezésben PAL) képén furcsa csíkok vannak, a script nem tudta
a8ae3f53eb14 matroxtv script was modified
gabucino
parents: 7000
diff changeset
1085 beállítani megfelelően a felbontást (alapban 640x512-re). Próbálj
a8ae3f53eb14 matroxtv script was modified
gabucino
parents: 7000
diff changeset
1086 más felbontást választani a menűből, és/vagy játssz az fbset-tel.</LI>
3030
1dbc569b6528 more fix/update
gabucino
parents: 3025
diff changeset
1087 </UL>
1dbc569b6528 more fix/update
gabucino
parents: 3025
diff changeset
1088
1dbc569b6528 more fix/update
gabucino
parents: 3025
diff changeset
1089 <P>
1dbc569b6528 more fix/update
gabucino
parents: 3025
diff changeset
1090 Oks. A következő feladat a kurzor eltüntetése, és a képernyőkímélő
1dbc569b6528 more fix/update
gabucino
parents: 3025
diff changeset
1091 kikapcsolása. Futtasd a következő parancsokat :</P>
1dbc569b6528 more fix/update
gabucino
parents: 3025
diff changeset
1092 <P>
4701
53c5b0fe1894 'setterm' can also be used
gabucino
parents: 4506
diff changeset
1093 <CODE>echo -e '\033[?25l'</CODE> vagy <CODE>setterm -cursor off<BR>
3030
1dbc569b6528 more fix/update
gabucino
parents: 3025
diff changeset
1094 setterm -blank 0</CODE>
1dbc569b6528 more fix/update
gabucino
parents: 3025
diff changeset
1095 </P>
1dbc569b6528 more fix/update
gabucino
parents: 3025
diff changeset
1096
1dbc569b6528 more fix/update
gabucino
parents: 3025
diff changeset
1097 <P>
1dbc569b6528 more fix/update
gabucino
parents: 3025
diff changeset
1098 Jobb ha valami script-be teszed őket, és kiüríted a képernyőt is..
1dbc569b6528 more fix/update
gabucino
parents: 3025
diff changeset
1099 A kurzor visszakapcsolása :<BR><CODE>echo -e '\033[?25h'</CODE>
4701
53c5b0fe1894 'setterm' can also be used
gabucino
parents: 4506
diff changeset
1100 or <CODE>setterm -cursor on</CODE>
3030
1dbc569b6528 more fix/update
gabucino
parents: 3025
diff changeset
1101 </P>
1dbc569b6528 more fix/update
gabucino
parents: 3025
diff changeset
1102
1dbc569b6528 more fix/update
gabucino
parents: 3025
diff changeset
1103 <P>Yeah kewl. A lejátszást a következő paraméterekkel indítsd :
1dbc569b6528 more fix/update
gabucino
parents: 3025
diff changeset
1104 <CODE>mplayer -vo mga -fs -screenw 640 -screenh 512 &lt;filename&gt;</CODE><BR>
1dbc569b6528 more fix/update
gabucino
parents: 3025
diff changeset
1105 (ha X-et használsz, most válts át konzolra például CTRL-ALT-F1 billentyűkkel)<BR>
1dbc569b6528 more fix/update
gabucino
parents: 3025
diff changeset
1106 A 640x512-t értelemszerűen írd át ha más felbontást állítottál be a matroxfb-n..<BR>
6556
591a80f7073b HTML (netscape4) fixes
gabucino
parents: 6499
diff changeset
1107 <B>És igen, élvezd az Xv-nél és windoznál szebb, jobb, gyorsabb Matrox TV kimenetet!</B>
3030
1dbc569b6528 more fix/update
gabucino
parents: 3025
diff changeset
1108 </P>
1dbc569b6528 more fix/update
gabucino
parents: 3025
diff changeset
1109 </LI>
1dbc569b6528 more fix/update
gabucino
parents: 3025
diff changeset
1110 </UL>
2408
2453b4af2661 uptodate, baby!
gabucino
parents: 2208
diff changeset
1111
8178
gabucino
parents: 8144
diff changeset
1112 <H4>Matrox TV kábel építése</H4>
gabucino
parents: 8144
diff changeset
1113
gabucino
parents: 8144
diff changeset
1114 <P>Ezt a kis infót <B>Rácz Balázs</B> küldte. Természetesen senki nem
gabucino
parents: 8144
diff changeset
1115 vállal semmilyen felelősséget az ebből fakadó károkért, sem pedig nyújt
gabucino
parents: 8144
diff changeset
1116 garanciát a módszer működésére.</P>
gabucino
parents: 8144
diff changeset
1117
gabucino
parents: 8144
diff changeset
1118 <P>A kompozit video jelet a második fej csatlakozójának 4-es tűjéről lehet
gabucino
parents: 8144
diff changeset
1119 leszedni, földet hozzá pedig a 6-7-8-as tűkről. Nekem spec nem volt tvout
gabucino
parents: 8144
diff changeset
1120 kábelem, de ennyi info alapján tudtam csinálni (és nagyon szépen futott).
gabucino
parents: 8144
diff changeset
1121
gabucino
parents: 8144
diff changeset
1122
gabucino
parents: 8144
diff changeset
1123 <H4><A NAME=tv-out_matrox_g450>2.3.1.5.2 Matrox G450/G550 kártyák</A></H4>
2408
2453b4af2661 uptodate, baby!
gabucino
parents: 2208
diff changeset
1124
7641
gabucino
parents: 7454
diff changeset
1125 <P>Ezekhez a kártyákhoz csak most kezdődött el a Linuxos TV kimenet
gabucino
parents: 7454
diff changeset
1126 fejlesztése, és még nem került be a fő kernelfába. Úgy tudom jelenleg
gabucino
parents: 7454
diff changeset
1127 az <B>mga_vid</B> modul nem használható, mert a G450/G550 meghajtó
gabucino
parents: 7454
diff changeset
1128 most csak egy konfigurációban működik, ahol az első CRTC chip
gabucino
parents: 7454
diff changeset
1129 (ami fejlettebb) az első megjelenítőn (monitor), és a második CRTC
gabucino
parents: 7454
diff changeset
1130 (nincs <B>BES</B> - a BES magyarázatát lásd feljebb a G400 fejezetben)
gabucino
parents: 7454
diff changeset
1131 a TV-n. Igyhát az egyetlen használható kimenet az fbdev.</P>
gabucino
parents: 7454
diff changeset
1132
gabucino
parents: 7454
diff changeset
1133 <P>Az első CRTC jelenleg nem irányítható át a második fejre. A kernelben
gabucino
parents: 7454
diff changeset
1134 levő matroxfb meghajtó készítője - Petr Vandrovec - ígérte ennek
gabucino
parents: 7454
diff changeset
1135 támogatását, amivel az első CRTC átirányítható lesz egyszerre mindkét
gabucino
parents: 7454
diff changeset
1136 kimenetje, ami jelenleg az ajánlott üzemmód G400 kártyákhoz, lásd az
gabucino
parents: 7454
diff changeset
1137 előző fejezetet.</P>
gabucino
parents: 7454
diff changeset
1138
gabucino
parents: 7454
diff changeset
1139 <P>A szükséges kernel patch és a részletes leírás a
gabucino
parents: 7454
diff changeset
1140 <A HREF="http://www3.sympatico.ca/dan.eriksen/matrox_tvout">http://www3.sympatico.ca/dan.eriksen/matrox_tvout</A>
gabucino
parents: 7454
diff changeset
1141 címről tölthető le.</P>
gabucino
parents: 7454
diff changeset
1142
gabucino
parents: 7454
diff changeset
1143
8178
gabucino
parents: 8144
diff changeset
1144 <H4><A NAME=tv-out_ati>2.3.1.5.3 ATI kártyák</A></H4>
2206
0e8e8fed492e ATI TVout stuff added (from Nick Kurshev)
gabucino
parents: 2131
diff changeset
1145
6556
591a80f7073b HTML (netscape4) fixes
gabucino
parents: 6499
diff changeset
1146 <P>Az ATI TV kimenetek jelenlegi támogatottsága:</P>
591a80f7073b HTML (netscape4) fixes
gabucino
parents: 6499
diff changeset
1147 <UL>
7000
gabucino
parents: 6556
diff changeset
1148 <LI><b>ATI Mach64</b>: <i>ImpacTV</i> van rajta, amit a <A HREF="http://gatos.sourceforge.net">gatos</A>
6556
591a80f7073b HTML (netscape4) fixes
gabucino
parents: 6499
diff changeset
1149 támogat.</LI>
7000
gabucino
parents: 6556
diff changeset
1150 <LI><b>ASIC Radeon VIVO</b>: <i>Rage Theatre</i>, ami szintén támogatott a <A HREF="http://gatos.sourceforge.net">gatos</A>
6556
591a80f7073b HTML (netscape4) fixes
gabucino
parents: 6499
diff changeset
1151 által.</LI>
7000
gabucino
parents: 6556
diff changeset
1152 <LI><b>Radeon VE</b> és <b>Rage PRO LT</b>: <i>ImpacTV2+</i> ami jelenleg nem támogatott Linux alatt.
6556
591a80f7073b HTML (netscape4) fixes
gabucino
parents: 6499
diff changeset
1153 Viszont <B>MPlayer</B>-rel teljeskörű <B>hardveres gyorsítást</B> és
7000
gabucino
parents: 6556
diff changeset
1154 <B>TV kimenetet</B> kapsz Radeonokhoz! Lásd a <a href=#2.3.1.12>VESA meghajtó</a> és
6556
591a80f7073b HTML (netscape4) fixes
gabucino
parents: 6499
diff changeset
1155 <A HREF=#2.3.1.14>Radeon video overlay</A> fejezeteket.</LI>
591a80f7073b HTML (netscape4) fixes
gabucino
parents: 6499
diff changeset
1156 </UL>
2206
0e8e8fed492e ATI TVout stuff added (from Nick Kurshev)
gabucino
parents: 2131
diff changeset
1157
7000
gabucino
parents: 6556
diff changeset
1158 <P>Szerencsére ha elég gyors processzorod van (Duron, Celeron2 vagy jobb),
gabucino
parents: 6556
diff changeset
1159 <B>használhatod a TV kimenetet</B> a <A HREF=#2.3.1.12>VESA meghajtón</A>
gabucino
parents: 6556
diff changeset
1160 keresztül.</P>
2471
6bf47f224789 *** empty log message ***
gabucino
parents: 2408
diff changeset
1161
7000
gabucino
parents: 6556
diff changeset
1162 <P>A <B>VESA meghajtó</B> nem használ hardveres gyorsítást, hanem <B>DGA-t</B>
gabucino
parents: 6556
diff changeset
1163 szimulál egy 64k-s ablakon keresztül, ami a BIOS 32 bites funkcióin keresztül
gabucino
parents: 6556
diff changeset
1164 konfigurálható. Az ATI kártyák elég gyors memóriával rendelkeznek, így az itt
gabucino
parents: 6556
diff changeset
1165 elveszített sebesség minimális. Más kártyákkal ellentétben itt nincs
gabucino
parents: 6556
diff changeset
1166 meghatározva a TV-n használható módok száma, így <B>320x200</B>-tól
gabucino
parents: 6556
diff changeset
1167 <B>1024x768</B>-ig bármilyen módot használhatsz.<BR>
gabucino
parents: 6556
diff changeset
1168 Van <B>DGA</B> mód (legalábbis a Radeonoknál biztosan), ami automatikusan
gabucino
parents: 6556
diff changeset
1169 detektálódik, és így hasonló teljesítményt kapsz mint a <B>-vo dga</B> és
gabucino
parents: 6556
diff changeset
1170 <B>-vo fbdev</B> módokban.<BR>
gabucino
parents: 6556
diff changeset
1171 Egy dologra kell figyelned : a PC bekapcsolásakor <B>legyen bedugva a TV
gabucino
parents: 6556
diff changeset
1172 kábele</B>, mert a BIOS csak bootolásnál inicializálja magát.</P>
2471
6bf47f224789 *** empty log message ***
gabucino
parents: 2408
diff changeset
1173
7000
gabucino
parents: 6556
diff changeset
1174 <P>A részleteket lásd a <A HREF=#2.3.1.12>VESA meghajtó</A> leírásánál.</P>
2206
0e8e8fed492e ATI TVout stuff added (from Nick Kurshev)
gabucino
parents: 2131
diff changeset
1175
2472
487f5bbb38ae link to tomi ollila's voodoo3 tvout text. if he has interest to integrate
gabucino
parents: 2471
diff changeset
1176
8178
gabucino
parents: 8144
diff changeset
1177 <H4><A NAME=tv-out_voodoo>2.3.1.5.4 Voodoo 3</A></H4>
2472
487f5bbb38ae link to tomi ollila's voodoo3 tvout text. if he has interest to integrate
gabucino
parents: 2471
diff changeset
1178
487f5bbb38ae link to tomi ollila's voodoo3 tvout text. if he has interest to integrate
gabucino
parents: 2471
diff changeset
1179 <P>
7641
gabucino
parents: 7454
diff changeset
1180 Nézd meg <A HREF="http://www.iki.fi/too/tvout-voodoo3-3000-xfree">ezt az URL-t</A>.
2472
487f5bbb38ae link to tomi ollila's voodoo3 tvout text. if he has interest to integrate
gabucino
parents: 2471
diff changeset
1181 </P>
487f5bbb38ae link to tomi ollila's voodoo3 tvout text. if he has interest to integrate
gabucino
parents: 2471
diff changeset
1182
8259
gabucino
parents: 8178
diff changeset
1183
gabucino
parents: 8178
diff changeset
1184 <H4><A NAME=tv-out_nvidia>2.3.1.5.5 nVidia</A></H4>
gabucino
parents: 8178
diff changeset
1185
gabucino
parents: 8178
diff changeset
1186 <P>Előszöris le KELL töltened az nVidia zárt forráskódú meghajtóját a
gabucino
parents: 8178
diff changeset
1187 <A HREF="http://nvidia.com">http://nvidia.com</A>-ról. A letöltési és
gabucino
parents: 8178
diff changeset
1188 installálási procedúrát nem írom le, mert túlmutat ezen dokumentáció
gabucino
parents: 8178
diff changeset
1189 keretein.</P>
gabucino
parents: 8178
diff changeset
1190
gabucino
parents: 8178
diff changeset
1191 <P>Miután az XFree86, az XVideo, és a 3D gyorsítás is megfelelően működik,
gabucino
parents: 8178
diff changeset
1192 szerkeszd át az <CODE>XF86Config</CODE> file-t az alábbiaknak megfelelően
gabucino
parents: 8178
diff changeset
1193 (értelemszerűen alakítsd át a leírtakat hogy fedjék a kártyád/TV-d
gabucino
parents: 8178
diff changeset
1194 tulajdonságait):</P>
gabucino
parents: 8178
diff changeset
1195
gabucino
parents: 8178
diff changeset
1196 <PRE>
gabucino
parents: 8178
diff changeset
1197 Section "Device"
gabucino
parents: 8178
diff changeset
1198 Identifier "GeForce"
gabucino
parents: 8178
diff changeset
1199 VendorName "ASUS"
gabucino
parents: 8178
diff changeset
1200 BoardName "nVidia GeForce2/MX 400"
gabucino
parents: 8178
diff changeset
1201 Driver "nvidia"
gabucino
parents: 8178
diff changeset
1202 #Option "NvAGP" "1"
gabucino
parents: 8178
diff changeset
1203 Option "NoLogo"
gabucino
parents: 8178
diff changeset
1204 Option "CursorShadow" "on"
gabucino
parents: 8178
diff changeset
1205
gabucino
parents: 8178
diff changeset
1206 Option "TwinView"
gabucino
parents: 8178
diff changeset
1207 Option "TwinViewOrientation" "Clone"
gabucino
parents: 8178
diff changeset
1208 Option "MetaModes" "1024x768,640x480"
gabucino
parents: 8178
diff changeset
1209 Option "ConnectedMonitor" "CRT, TV"
gabucino
parents: 8178
diff changeset
1210 Option "TVStandard" "PAL-B"
gabucino
parents: 8178
diff changeset
1211 Option "TVOutFormat" "Composite"
gabucino
parents: 8178
diff changeset
1212
gabucino
parents: 8178
diff changeset
1213 EndSection
gabucino
parents: 8178
diff changeset
1214 </PRE>
gabucino
parents: 8178
diff changeset
1215
gabucino
parents: 8178
diff changeset
1216 <P>Természetesen csak a TwinView rész a lényeges.</P>
gabucino
parents: 8178
diff changeset
1217
1624
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
1218 </BODY>
2eedc348e92a *** empty log message ***
gabucino
parents:
diff changeset
1219 </HTML>