2001-08-22 16:57:49 +00:00
|
|
|
|
<HTML>
|
|
|
|
|
|
2001-08-26 17:28:49 +00:00
|
|
|
|
<BODY BGCOLOR=white>
|
|
|
|
|
|
|
|
|
|
<FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P><B><A NAME=2.2.1>2.2.1. Video kimeneti eszk<7A>z<EFBFBD>k</A></B></P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<TABLE BORDER=0>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<TD COLSPAN=4><P><B><EFBFBD>ltal<EFBFBD>nos:</B></P></TD><TR>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<TD> </TD><TD VALIGN=top>x11</TD><TD> </TD><TD>X11, opcion<6F>lisan az SHM kiterjeszt<7A>ssel</TD><TR>
|
2001-08-28 16:10:50 +00:00
|
|
|
|
<TD></TD><TD VALIGN=top>xv</TD><TD></TD><TD>X11 az XVideo kiterjeszt<7A>s overlay-eivel (hardveres t<>mogat<61>s)</TD><TR>
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<TD></TD><TD VALIGN=top>gl</TD><TD></TD><TD>OpenGL renderel<65>, egyel<65>re csak ezekkel megy:
|
|
|
|
|
<UL><LI>b<EFBFBD>rmely k<>rty<74>val, Utah-GLX-szel
|
|
|
|
|
<LI>Matrox k<>rty<74>k + X/DRI >=4.0.3
|
|
|
|
|
<LI>Radeon + X/DRI CVS</UL></TD><TR>
|
|
|
|
|
<TD></TD><TD VALIGN=top>dga</TD><TD></TD><TD>X11 a DGA kiterjeszt<7A>ssel</TD><TR>
|
|
|
|
|
<TD></TD><TD VALIGN=top>fbdev</TD><TD></TD><TD>Megjelen<EFBFBD>t<EFBFBD>s <20>ltal<61>nos framebuffereken</TD><TR>
|
|
|
|
|
<TD></TD><TD VALIGN=top>svga</TD><TD></TD><TD>Megjelen<EFBFBD>t<EFBFBD>s SVGAlib-bel</TD><TR>
|
|
|
|
|
<TD></TD><TD VALIGN=top>sdl</TD><TD></TD><TD>
|
2001-08-28 16:10:50 +00:00
|
|
|
|
<CODE>1.1.7:</CODE> szoftveres sk<73>l<EFBFBD>z<EFBFBD>s<BR>
|
|
|
|
|
<CODE>1.1.8:</CODE> t<>mogatja a hardveres gyors<72>t<EFBFBD>st XVideo-n kereszt<7A>l<BR>
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<CODE>1.2.0:</CODE> aalib t<>mogat<61>s (haszn<7A>ld ink<6E>bb a -vo aa opci<63>t!)</TD><TR>
|
|
|
|
|
<TD></TD><TD VALIGN=top>ggi</TD><TD></TD><TD>SDL-hez hasonl<6E></TD><TR>
|
|
|
|
|
<TD></TD><TD VALIGN=top>aa</TD><TD></TD><TD>sz<EFBFBD>veges m<>d<EFBFBD> megjelen<65>t<EFBFBD>s AAlib-bel</TD><TR>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<TD COLSPAN=4><P><B>K<EFBFBD>rtyaspecifikus:</B></P></TD><TR>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-28 16:10:50 +00:00
|
|
|
|
<TD> </TD><TD VALIGN=top>mga</TD><TD> </TD><TD>Matrox G200/G400 hardveres YUV overlay az mga_vid-en kereszt<7A>l</TD><TR>
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<TD></TD><TD VALIGN=top>xmga</TD><TD></TD><TD>Matrox G200/G400 overlay (mga_vid) X11 ablakban<BR>
|
|
|
|
|
(<I>(Xv emul<75>ci<63> 3.3.x-es X-szel!)</I>)</TD><TR>
|
|
|
|
|
<TD></TD><TD VALIGN=top>syncfb</TD><TD></TD><TD>Matrox G400 YUV t<>mogat<61>s framebufferen (r<>gi, haszn<7A>lj mga/xmga-t)</TD><TR>
|
|
|
|
|
<TD></TD><TD VALIGN=top>3dfx</TD><TD></TD><TD>Voodoo2/3 hardware YUV (/dev/3dfx) t<>mogat<61>s (nincs tesztelve!)</TD><TR>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<TD COLSPAN=4><P><B>Egy<EFBFBD>b:</B></P></TD><TR>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<TD> </TD><TD VALIGN=top>png</TD><TD> </TD><TD>kimenet PNG file-okba (-z kapcsol<6F> a t<>m<EFBFBD>r<EFBFBD>t<EFBFBD>s m<>rt<72>k<EFBFBD>t <20>ll<6C>tja)</TD><TR>
|
|
|
|
|
<TD></TD><TD VALIGN=top>pgm</TD><TD></TD><TD>kimenet PGM file-okba (tesztel<65>sre, vagy ffmpeg enk<6E>dol<6F>shoz)</TD><TR>
|
|
|
|
|
<TD></TD><TD VALIGN=top>md5</TD><TD></TD><TD>MD5sum t<>mogat<61>s (MPEG konformancia tesztekhez)</TD><TR>
|
|
|
|
|
<TD></TD><TD VALIGN=top>odivx</TD><TD></TD><TD>OpenDivX AVI file output (-br a bitrate-et <20>ll<6C>tja)</TD><TR>
|
|
|
|
|
<TD></TD><TD VALIGN=top>null</TD><TD></TD><TD>kimenet a nagy semmibe (sebess<73>gtesztekhez)</TD><TR>
|
|
|
|
|
</TABLE>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P><B><A NAME=2.2.1.1>2.2.1.1. MTRR</A></B></P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>Nagyon aj<61>nlott az MTRR helyes be<62>ll<6C>t<EFBFBD>sa, mert minden esetben
|
|
|
|
|
sebess<73>gn<67>veked<65>st eredm<64>nyez. El<45>sz<73>r a b<>zisc<73>met kell megkeresni.
|
|
|
|
|
Erre van 3 m<>dszer<65>:</P>
|
|
|
|
|
|
|
|
|
|
<P><UL>
|
|
|
|
|
<LI>az<EFBFBD>X11 indul<75> <20>zeneteib<69>l, p<>ld<6C>ul :
|
|
|
|
|
<P><CODE>(--) SVGA: PCI: Matrox MGA G400 AGP rev 4, Memory @ 0xd8000000, 0xd4000000<BR>
|
|
|
|
|
(--) SVGA: Linear framebuffer at 0xD8000000</CODE></P>
|
|
|
|
|
<LI>a /proc/pci-b<>l (haszn<7A>ld az lspci -v parancsot):
|
|
|
|
|
<P><TABLE>
|
|
|
|
|
<TD VALIGN=top><CODE>01:00.0</CODE></TD><TD><CODE>VGA compatible controller: Matrox Graphics, Inc.: Unknown device 0525</CODE></TD><TR>
|
|
|
|
|
<TD></TD><TD><CODE>Memory at d8000000 (32-bit, prefetchable)</CODE></TD><TR>
|
|
|
|
|
</TABLE></P></CODE>
|
|
|
|
|
<LI>from mga_vid kernel driver messages (use dmesg):
|
|
|
|
|
<P><CODE>mga_mem_base = d8000000</CODE></P>
|
|
|
|
|
</UL></P>
|
|
|
|
|
|
|
|
|
|
<P>Ezut<EFBFBD>n kell a mem<65>ria m<>rete is. Csak <20>t kell konvert<72>lni a video ram
|
|
|
|
|
m<>ret<65>t hexadecim<69>lisba, pl <20>gy :</P>
|
|
|
|
|
|
|
|
|
|
<TABLE BORDER=0>
|
|
|
|
|
<TD> </TD><TD>1 MB</TD><TD WIDTH=10%></TD><TD>0x100000</TD><TR>
|
|
|
|
|
<TD></TD><TD>2 MB</TD><TD></TD><TD>0x200000</TD><TR>
|
|
|
|
|
<TD></TD><TD>4 MB</TD><TD></TD><TD>0x400000</TD><TR>
|
|
|
|
|
<TD></TD><TD>8 MB</TD><TD></TD><TD>0x800000</TD><TR>
|
|
|
|
|
<TD></TD><TD>16 MB</TD><TD></TD><TD>0x1000000</TD><TR>
|
|
|
|
|
<TD></TD><TD>32 MB</TD><TD></TD><TD>0x2000000</TD><TR>
|
|
|
|
|
</TABLE>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<P>M<EFBFBD>r tudjuk a c<>met <20>s a m<>retet, m<>r csak a be<62>ll<6C>t<EFBFBD>s hi<68>nyzik!
|
2001-08-22 16:57:49 +00:00
|
|
|
|
P<>ld<6C>ul a fenti Matrox k<>rty<74>hoz (base=0xd8000000), 32mega mem<65>ri<72>val
|
2001-08-25 09:09:06 +00:00
|
|
|
|
(size=0x2000000) ezt kell be<62>rni:</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P><CODE>echo "base=0xd8000000 size=0x2000000 type=write-combining" >| /proc/mtrr</CODE></P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>Nem minden CPU t<>mogatja az MTRR-eket. P<>ld<6C>ul r<>gebbi K6/2-k (266Mhz
|
|
|
|
|
k<>r<EFBFBD>l, stepping 0) nem, de stepping 12-esek igen (<CODE>cat /proc/cpuinfo
|
|
|
|
|
megadja a stepping <20>rt<72>k<EFBFBD>t</CODE>).</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P><B><A NAME=2.2.1.2>2.2.1.2. Xv</A></B></P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-28 16:10:50 +00:00
|
|
|
|
<P>XFree86 4.0.2 vagy <20>jabb alatt haszn<7A>lhatod a k<>rty<74>d hardveres YUV
|
2001-08-22 16:57:49 +00:00
|
|
|
|
rutinjait, az XVideo kiterjeszt<7A>ssel. Ezt haszn<7A>lja a '-vo xv' opci<63>.
|
2001-08-25 09:09:06 +00:00
|
|
|
|
Hogy m<>k<EFBFBD>dj<64>n, a k<>vetkez<65> felt<6C>teleknek kell teljes<65>lni<6E>k :</P>
|
|
|
|
|
<P><UL>
|
|
|
|
|
<LI>XFree86 4.0.2 vagy <20>jabb kell (el<65>z<EFBFBD> verzi<7A>kban nincs XVideo)
|
2001-08-28 16:10:50 +00:00
|
|
|
|
<LI>A k<>rty<74>dnak tudnia kell hardveres gyors<72>t<EFBFBD>st (a mai k<>rty<74>k tudj<64>k)
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<LI>Az X-nek be kell t<>ltenie az XVideo kiterjeszt<7A>st, valahogy <20>gy n<>z ki:
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P><CODE> (II) Loading extension XVideo</CODE></P>
|
|
|
|
|
<P>a /var/log/XFree86.0.log file-ban.</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>MEGJ : ez csak az XFree86 kiterjeszt<7A>s<EFBFBD>t t<>lti be. Egy rendes installban
|
2001-08-22 16:57:49 +00:00
|
|
|
|
ez az alap, <20>s nem azt jelenti, hogy a _k<5F>rty<74>d_ XVideo t<>mogat<61>sa
|
2001-08-25 09:09:06 +00:00
|
|
|
|
t<>lt<6C>d<EFBFBD>tt be!</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<LI>A k<>rty<74>d Linuxos drivere t<>mogatja-e az Xv-t. Ezt az 'xvinfo'-val lehet
|
2001-08-22 16:57:49 +00:00
|
|
|
|
megnezni, ez pedig az XFree86 disztrib<69>ci<63> r<>sze. Egy hossz<73> sz<73>veget
|
|
|
|
|
kell hogy ki<6B>rjon, hasonl<6E>t ehhez:
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<PRE>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
X-Video Extension version 2.2
|
|
|
|
|
screen #0
|
|
|
|
|
Adaptor #0: "Savage Streams Engine"
|
|
|
|
|
number of ports: 1
|
|
|
|
|
port base: 43
|
|
|
|
|
operations supported: PutImage
|
|
|
|
|
supported visuals:
|
|
|
|
|
depth 16, visualID 0x22
|
|
|
|
|
depth 16, visualID 0x23
|
|
|
|
|
number of attributes: 5
|
|
|
|
|
(...)
|
|
|
|
|
Number of image formats: 7
|
|
|
|
|
id: 0x32595559 (YUY2)
|
|
|
|
|
guid: 59555932-0000-0010-8000-00aa00389b71
|
|
|
|
|
bits per pixel: 16
|
|
|
|
|
number of planes: 1
|
|
|
|
|
type: YUV (packed)
|
|
|
|
|
id: 0x32315659 (YV12)
|
|
|
|
|
guid: 59563132-0000-0010-8000-00aa00389b71
|
|
|
|
|
bits per pixel: 12
|
|
|
|
|
number of planes: 3
|
|
|
|
|
type: YUV (planar)
|
2001-08-25 09:09:06 +00:00
|
|
|
|
(...stb...)
|
|
|
|
|
</PRE>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>T<EFBFBD>mogatnia kell a YUY2 packed, YV12 planar pixelform<72>tumokat, hogy
|
|
|
|
|
haszn<7A>lhat<61> legyen az <B>MPlayer</B>-rel.</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<LI><EFBFBD>s v<>g<EFBFBD>l, hogy az <B>MPlayer</B> tartalmazza-e az 'xv' t<>mogat<61>st.
|
2001-08-22 16:57:49 +00:00
|
|
|
|
./configure ki<6B>rja.
|
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
</UL></P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P><B><A NAME=2.2.1.2.1>2.2.1.2.1. 3dfx k<>rty<74>k</A></B></P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>R<EFBFBD>gebbi 3dfx meghajt<6A>knak probl<62>m<EFBFBD>i vannak az XVideo gyors<72>t<EFBFBD>ssal,
|
2001-08-22 16:57:49 +00:00
|
|
|
|
nem t<>mogatt<74>k a YUY2-t vagy YV12-t, <20>s<EFBFBD>gytov<6F>bb. Ellen<65>rizd hogy az
|
|
|
|
|
XFree86-od verzi<7A>ja 4.1.0 vagy <20>jabb-e, azok m<>r j<>k.
|
|
|
|
|
Ha furcsa effekteket <20>szlelsz -vo xv-vel, pr<70>b<EFBFBD>ld ki az SDL meghajt<6A>t
|
|
|
|
|
(annak is van XVideo t<>mogat<61>sa), az seg<65>thet. N<>zd meg a <A HREF="#2.2.1.4">2.2.1.4-es</A>
|
2001-08-25 09:09:06 +00:00
|
|
|
|
fejezetet a r<>szletekhez.</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P><B><A NAME=2.2.1.2.2>2.2.1.2.2. S3 k<>rty<74>k</A></B></P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>S3 Savage3D-knek m<>k<EFBFBD>dni<6E>k kell, de Savage4-hez 4.0.3-as de ink<6E>bb <20>jabb
|
|
|
|
|
XFree86 kell. S3<53>Virge-re vonatkoz<6F>lag.. add el.</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P><B><A NAME=2.2.1.2.3>2.2.1.2.3. nVidia k<>rty<74>k</A></B></P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>nVidia nem t<>l j<> v<>laszt<7A>s Linux al<61>.. A bin<69>ris nVidia meghajt<6A>t kell
|
2001-08-22 16:57:49 +00:00
|
|
|
|
haszn<7A>lnod, ami az nVidia honlapj<70>r<EFBFBD>l t<>lthet<65> le. A szabv<62>ny X
|
|
|
|
|
meghajt<6A> nem tartalmaz XVideo t<>mogat<61>st ezekhez a k<>rty<74>khoz, mivel
|
2001-08-25 09:09:06 +00:00
|
|
|
|
az nVidia nem adja ki a specifik<69>ci<63>ikat.</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P><UL><LI>Riva128-as k<>rty<74>knak m<>g az nVidia meghajt<6A>val se lesz XVideo-juk :(
|
|
|
|
|
Panaszkodj az nVidi<64>nak.</UL></P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P><B><A NAME=2.2.1.2.4>2.2.1.2.4. ATI k<>rty<74>k</A></B></P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>A GATOS meghajt<6A> alap<61>llapotban bekapcsolt VSYNC-et tartalmaz. Ez azt
|
2001-08-22 16:57:49 +00:00
|
|
|
|
jelenti, hogy a dek<65>dol<6F>si sebess<73>g (!) hozz<7A> van szinkroniz<69>lva a monitor
|
|
|
|
|
friss<73>t<EFBFBD>si frekvenci<63>j<EFBFBD>hoz. Ha a lej<65>tsz<73>s lass<73>nak t<>nik, pr<70>b<EFBFBD>ld meg
|
|
|
|
|
valahogy kikapcsolni a VSYNC-et, vagy <20>ll<6C>tsd a k<>pfriss<73>t<EFBFBD>st n*(a film
|
2001-08-25 09:09:06 +00:00
|
|
|
|
fps-e) Hz-re.</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P><B><A NAME=2.2.1.3>2.2.1.3. DGA</A></B></P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P><B><A NAME=2.2.1.3.1>2.2.1.3.1. El<45>sz<73></A></B></P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>Ez a dokumentum n<>h<EFBFBD>ny sz<73>ban elmagyar<61>zza, hogy <20>ltal<61>ban v<>ve mi is az a
|
|
|
|
|
DGA, <20>s mit tud az MPlayerben (<28>s mit nem).</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P><B><A NAME=2.2.1.3.2>2.2.1.3.2. Mi az a DGA<47>?</A></B></P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>A DGA sz<73> a Direct Graphics Access r<>vid<69>t<EFBFBD>se, <20>s egy olyan m<>dszert takar,
|
2001-08-22 16:57:49 +00:00
|
|
|
|
amivel a program az X szerver kiker<65>l<EFBFBD>s<EFBFBD>vel k<>zvetlen<65>l <20>rhat a framebuffer
|
|
|
|
|
mem<65>ri<72>ba. Szaknyelven sz<73>lva ez a framebuffer mem<65>ri<72>nak a processz
|
|
|
|
|
ter<65>let<65>re t<>rt<72>n<EFBFBD> lapoz<6F>s<EFBFBD>val t<>rt<72>nik. Ezt a kernel csak root jogosults<74>ggal
|
|
|
|
|
engedi. Ez t<>rt<72>nhet root-k<>nt t<>rt<72>n<EFBFBD> bejelentkez<65>ssel, vagy a suid bit
|
2001-08-25 09:09:06 +00:00
|
|
|
|
be<62>ll<6C>t<EFBFBD>s<EFBFBD>val az mplayer programon (NEM aj<61>nlott!).</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>A DGA-nak k<>t verzi<7A>ja van: a DGA1-et az XFree 3.X.X haszn<7A>lja, a DGA2
|
|
|
|
|
pedig az XFree 4.0.1 <20>ta l<>tezik.</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>A DGA1 csak a fent le<6C>rt k<>zvetlen hozz<7A>f<EFBFBD>r<EFBFBD>st ny<6E>jtja. A felbont<6E>sv<73>lt<6C>shoz
|
|
|
|
|
itt sz<73>ks<6B>g van az XVidMode kiterjeszt<7A>sre.</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>A DGA2 tartalmazza az XVidMode tud<75>s<EFBFBD>t, tov<6F>bb<62> enged<65>lyezi a sz<73>nm<6E>lys<79>g
|
2001-08-22 16:57:49 +00:00
|
|
|
|
megv<67>ltoztat<61>s<EFBFBD>t. <20>gy lehets<74>ges, hogy egy 32 bites m<>lys<79>g<EFBFBD> X szervert
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<20>tv<74>ltsunk 15 bitesbe, vagy ford<72>tva.</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>A DGA-nak van n<>h<EFBFBD>ny h<>tr<74>nya. Valamelyest f<>gg a grafikus chipt<70>l <20>s ennek
|
|
|
|
|
X-es driver<65>t<EFBFBD>l, ez<65>rt nem minden rendszeren m<>k<EFBFBD>dik ...</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P><B><A NAME=2.2.1.3.3>2.2.1.3.3. DGA t<>mogat<61>s telep<65>t<EFBFBD>se <B>MPlayer</B>-be</A></B></P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>El<EFBFBD>sz<EFBFBD>r bizonyosodj meg arr<72>l, hogy az X bet<65>lti-e a DGA kiterjeszt<7A>st, l<>sd
|
|
|
|
|
/var/log/XFree86.0.log :</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P> <CODE>(II) Loading extension XFree86-DGA</CODE></P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>Amint l<>tod, XFree86 4.0.x vagy <20>jabb, NAGYON AJ<41>NLOTT!
|
2001-08-22 16:57:49 +00:00
|
|
|
|
Az <B>MPlayer</B> DGA meghajt<6A>ja ./configure k<>zben automatikusan
|
2001-08-25 09:09:06 +00:00
|
|
|
|
detekt<6B>l<EFBFBD>dik, de az --enable-dga opci<63>val meger<65>s<EFBFBD>theted.</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>Ha a meghajt<6A> nem tud kisebb felbont<6E>sba v<>ltani, pr<70>b<EFBFBD>lkozz a -vm, -fs
|
2001-08-23 17:08:46 +00:00
|
|
|
|
-bpp, -zoom opci<63>kkal, hogy tal<61>lj egy olyan videom<6F>dot amibe belef<65>r a
|
2001-08-25 09:09:06 +00:00
|
|
|
|
film. Jelenleg nincs konverter.. :(</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>Legy<EFBFBD>l ROOT. A<>DGA-n root jogok kellenek hogy k<>zvetlen<65>l <20>rjon a video
|
2001-08-23 17:08:46 +00:00
|
|
|
|
mem<65>ri<72>ba. Ha egyszer<65> felhaszn<7A>l<EFBFBD>k<EFBFBD>nt akarod futtatni, az <B>MPlayer</B>-t
|
2001-08-25 09:09:06 +00:00
|
|
|
|
SUID root-k<>nt kell install<6C>lnod :</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P><CODE>
|
|
|
|
|
<CODE>chown root /usr/local/bin/mplayer<BR>
|
|
|
|
|
chmod 750 /usr/local/bin/mplayer<BR>
|
|
|
|
|
chmod +s /usr/local/bin/mplayer</CODE></P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P><EFBFBD>gy m<>r felhaszn<7A>l<EFBFBD>k<EFBFBD>nt is m<>k<EFBFBD>dik.</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P><B>!!!! J<>L FIGYELJ !!!!</B><BR>
|
2001-08-23 17:08:46 +00:00
|
|
|
|
Ez egy <20>RI<52>SI biztons<6E>gi lyuk! Soha ne csin<69>ld ezt egy szerveren, vagy
|
|
|
|
|
egy olyan g<>pen, amit t<>bb ember is el<65>r, mert <20>gy root jogokat szerezhetn
|
2001-08-25 09:09:06 +00:00
|
|
|
|
a suid MPlayer-en kereszt<7A>l.<BR>
|
|
|
|
|
<B>!!!! <20>N FIGYELMEZTETTELEK ... !!!!</B></P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>Most haszn<7A>ld a '-vo dga' opci<63>t, <20>s m<>r megy is! (rem<65>lhet<65>leg:)
|
2001-08-23 17:08:46 +00:00
|
|
|
|
Aj<41>nlatos kipr<70>b<EFBFBD>lni tov<6F>bb<62> a '-vo sdl:dga' opci<63>t is, ha m<>k<EFBFBD>dik.
|
2001-08-25 09:09:06 +00:00
|
|
|
|
Sokkal gyorsabb!!!</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P><B><A NAME=2.2.1.3.4>2.2.1.3.4. Felbont<6E>sv<73>lt<6C>s</A></B></P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>A DGA driver k<>pes felbont<6E>sv<73>lt<6C>sra. Ezzel kiker<65>lhet<65> a (lass<73>) szoftveres
|
2001-08-23 17:08:46 +00:00
|
|
|
|
scale, ugyanakkor teljesk<73>perny<6E>s lesz a lej<65>tsz<73>s. Ide<64>lis esetben pontosan
|
|
|
|
|
egyez<65> felbont<6E>st v<>laszt, de csak azon videom<6F>dok k<>z<EFBFBD>l tud v<>lasztani,
|
2001-08-25 09:09:06 +00:00
|
|
|
|
ami az <CODE>/etc/X11/XF86Config</CODE> fileban szerepel. Ezeket <20>gynevezett modeline-okkal
|
2001-08-23 17:08:46 +00:00
|
|
|
|
defini<6E>ljuk, <20>s a videok<6F>rtya k<>pess<73>geit<69>l f<>ggenek. Az X szerver ezt
|
|
|
|
|
a config file-t n<>zi <20>t indul<75>skor, <20>s kikapcsolja mindazokat, amiket a
|
|
|
|
|
k<>rtya nem tud. A fennmarad<61> m<>dok az X11 log-j<>ban tal<61>lhat<61>ak:
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<CODE>/var/log/XFree86.0.log</CODE>
|
|
|
|
|
Az A f<>ggel<65>kben n<>h<EFBFBD>ny modeline p<>lda tal<61>lhat<61>.</P>
|
2001-08-23 17:08:46 +00:00
|
|
|
|
|
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P><B><A NAME=2.2.1.3.5>2.2.1.3.5. DGA <20>s <B>MPlayer</B></A></B></P>
|
2001-08-23 17:08:46 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>Az <B>MPlayer</B>-ben k<>t helyen lehet DGA-t haszn<7A>lni: az SDL driverben
|
2001-08-23 17:08:46 +00:00
|
|
|
|
(-vo sdl:dga), valamint a DGA driverben (-vo dga). A fentiek mindkett<74>re
|
|
|
|
|
igazak; a k<>vetkez<65> n<>h<EFBFBD>ny r<>szben elmagyarazom, hogy is m<>k<EFBFBD>dik az <B>MPlayer</B>
|
2001-08-25 09:09:06 +00:00
|
|
|
|
DGA drivere.</P>
|
2001-08-23 17:08:46 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P><B><A NAME=2.2.1.3.6>2.2.1.3.6. A<>DGA meghajt<6A> k<>pess<73>gei</A></B></P>
|
2001-08-23 17:08:46 +00:00
|
|
|
|
|
|
|
|
|
A DGA driver megh<67>v<EFBFBD>sa a -vo dga parancssori opci<63> megad<61>s<EFBFBD>val t<>rt<72>nik.
|
|
|
|
|
Az alap<61>rtelmezett magatart<72>s szerint a video m<>ret<65>hez legk<67>zelebb es<65>
|
|
|
|
|
felbont<6E>sba v<>lt. Figyelmen k<>v<EFBFBD>l hagyja a -vm <20>s -fs kapcsol<6F>kat
|
|
|
|
|
(felbont<6E>sv<73>lt<6C>s <20>s teljesk<73>perny<6E>) - mindig az adott felbont<6E>s lehet<65> legjobb
|
|
|
|
|
kihaszn<7A>l<EFBFBD>s<EFBFBD>ra t<>rekszik, <20>gy egy <20>rva CPU ciklusnak sem kell ford<72>t<EFBFBD>dnia a
|
|
|
|
|
k<>p nagy<67>t<EFBFBD>s<EFBFBD>ra.
|
|
|
|
|
Ha nem tetszik a m<>d amit kiv<69>lasztott, megadhatod, hogy az -x <20>s -y <20>ltal
|
|
|
|
|
kijel<65>lt m<>rethez v<>lasszon felbont<6E>st.
|
|
|
|
|
A -v opci<63> megad<61>saval a DGA driver t<>bbek k<>z<EFBFBD>tt ki<6B>rja az XF86Config
|
|
|
|
|
file-od <20>ltal el<65>rhet<65> felbont<6E>sokat.
|
|
|
|
|
DGA2-vel megadhatod a haszn<7A>land<6E> sz<73>nm<6E>lys<79>get is a -bpp opci<63>val.
|
2001-08-28 16:10:50 +00:00
|
|
|
|
A megadott sz<73>m lehet: 15, 16, 24 <20>s 32. A hardveredt<64>l f<>gg, hogy ezek
|
2001-08-25 09:09:06 +00:00
|
|
|
|
k<>z<EFBFBD>l melyeket haszn<7A>lhatod, valamint, hogy (lass<73>) konverzi<7A> kell-e.</P>
|
2001-08-23 17:08:46 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>Ha szerencs<63>d van <20>s van m<>g el<65>g mem<65>ri<72>d hogy a k<>p m<>gegyszer elf<6C>rjen,
|
2001-08-23 17:08:46 +00:00
|
|
|
|
akkor a DGA driver doublebuffering-et fog alkalmazni, ami sokkal folyamatosabb
|
2001-08-25 09:09:06 +00:00
|
|
|
|
lej<65>tsz<73>st eredm<64>nyez.</P>
|
2001-08-23 17:08:46 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>A doublebuffering azt jelenti, hogy a video k<>vetkez<65> k<>pkock<63>j<EFBFBD>nak kirajzol<6F>s
|
2001-08-23 17:08:46 +00:00
|
|
|
|
a videomem<65>ri<72>n k<>v<EFBFBD>l t<>rt<72>nik, am<61>g az el<65>z<EFBFBD> k<>pkocka kirajzol<6F>dik. Amint
|
|
|
|
|
elk<6C>sz<73>l, a grafikus k<>rtya megkapja ennek a mem<65>riater<65>letnek a c<>m<EFBFBD>t, <20>s azt
|
2001-08-25 09:09:06 +00:00
|
|
|
|
jelen<65>ti meg, ami ott van. Mindek<65>zben a m<>sik mem<65>riater<65>let <20>jra felt<6C>lt<6C>dik.</P>
|
2001-08-23 17:08:46 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>A doublebuffering a -double opci<63>val kapcsolhat<61> be <20>s a -nodouble opci<63>val ki
|
2001-08-23 17:08:46 +00:00
|
|
|
|
Jelenleg alap<61>llapotban ki van kapcsolva. Ha a DGA drivert haszn<7A>lod, csak
|
|
|
|
|
doublebuffering eset<65>n lesz OSD-d. Viszont, ha bekapcsolod az nagy
|
|
|
|
|
teljes<65>tm<74>nycs<63>kken<65>ssel j<>rhat (a K6-II+ 525 g<>pemen plusz 20% CPU id<69>!),
|
2001-08-25 09:09:06 +00:00
|
|
|
|
f<>gg<67>en a videok<6F>rty<74>d DGA driver<65>rt<72>l.</P>
|
|
|
|
|
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P><B><A NAME=2.2.1.3.7>2.2.1.3.7. Sebess<73>g</A></B></P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>A DGA framebuffer haszn<7A>lat<61>val legal<61>bb olyan gyors k<>pet kapunk mint X11-el,
|
2001-08-23 17:08:46 +00:00
|
|
|
|
plusz teljeskep<65>rny<6E>s m<>dot. A sz<73>zal<61>kos CPU haszn<7A>lati <20>rtekeket, amiket az
|
|
|
|
|
MPlayer ki<6B>r <20>vatosan kezeljuk, mert pl. az X11 drivern<72>l nem tartalmazz<7A>k
|
|
|
|
|
az X szerver <20>ltal a megjelen<65>t<EFBFBD>shez haszn<7A>lt id<69>t. Kapcsolj egy termin<69>lt
|
2001-08-25 09:09:06 +00:00
|
|
|
|
a soros portodra <20>s ind<6E>ts egy top-ot, hogy l<>sd val<61>j<EFBFBD>ban mi t<>rt<72>nik.</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P><EFBFBD>ltal<EFBFBD>nosan sz<73>lva a DGA sebess<73>gn<67>veked<65>se az X11-hez k<>pest er<65>sen f<>gg
|
|
|
|
|
a videok<6F>rty<74>dt<64>l <20>s annak driver<65>t<EFBFBD>l.</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>Ha lass<73> a rendszered, jobb, ha 15 vagy 16bpp-s sz<73>nm<6E>lys<79>get haszn<7A>lsz,
|
|
|
|
|
mivel ezek a 32bites m<>d mem<65>rias<61>vsz<73>less<73>g<EFBFBD>nek csak a fel<65>t ig<69>nylik.</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>A 24bites m<>lys<79>g haszn<7A>lata akkor j<>, ha a k<>rty<74>d csak 32bites m<>dot
|
2001-08-23 17:08:46 +00:00
|
|
|
|
t<>mogat, mivel <20>gy 25%-al kevesebb adatnak kell <20>tjutnia, a 32/32bites
|
2001-08-25 09:09:06 +00:00
|
|
|
|
m<>dhoz k<>pest.</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>M<EFBFBD>r l<>ttam (divx) AVI file-okat lej<65>tsz<73>dni Pentium MMX 266-on. AMD K6/2 CPU-k
|
|
|
|
|
400Mhz-en vagy af<61>l<EFBFBD>tt m<>r j<>k.</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P><B><A NAME=2.2.1.3.8>2.2.1.3.8. Ismert hib<69>k</A></B></P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>Nos, n<>h<EFBFBD>ny XFree fejleszt<7A> szerint a DGA nagy sz<73>rny<6E>s<EFBFBD>g. Szerint<6E>k nem
|
|
|
|
|
<20>rdemes haszn<7A>lni. Az implement<6E>ci<63>ja nem minden driverben t<>keletes.</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P><UL>
|
|
|
|
|
<LI>XFree 4.0.3-mal <20>s nv.o driverrel van egy bug, ami furcsa sz<73>neket eredm<64>nye
|
|
|
|
|
<LI>az ATI driverrel egyn<79>l t<>bbsz<73>r kell m<>dot v<>ltani, miut<75>n a DGA haszn<7A>lat
|
2001-08-23 17:08:46 +00:00
|
|
|
|
befejez<65>dott
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<LI>n<EFBFBD>mely driverek egyszer<65>en nem tudnak visszav<61>ltani a norm<72>lis felbont<6E>sba
|
2001-08-23 17:08:46 +00:00
|
|
|
|
(haszn<7A>ld a Ctrl-Alt-Keypad +, - billenty<74>ket)
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<LI>n<EFBFBD>h<EFBFBD>ny driver furcsa sz<73>neket jelen<65>t meg
|
|
|
|
|
<LI>m<EFBFBD>sok hazudnak arr<72>l, hogy mennyi mem<65>ri<72>t map-elnek be, <20>gy vo_dga
|
2001-08-23 17:08:46 +00:00
|
|
|
|
nem fog doublebuffering-et haszn<7A>lni (SIS?)
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<LI>megint m<>sok nem adnak vissza egyetlen videom<6F>dot se. Ebben az esetben
|
2001-08-23 17:08:46 +00:00
|
|
|
|
a DGA driver le<6C>ll valami nonszensz <20>zenettel mint pl 100000x100000 vagy
|
|
|
|
|
ilyesmi ...
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<LI>az OSD csak doublebuffering-el m<>k<EFBFBD>dik
|
|
|
|
|
</UL></P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P><B><A NAME=2.2.1.3.9>2.2.1.3.9. Be<42>p<EFBFBD>tend<6E> dolgok</A></B></P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P><UL><LI>az <20>j X11 render interface haszn<7A>lata OSD-hez
|
|
|
|
|
<LI>hol van a TODO list<73>m ???? :-((((</UL></P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P><B><A NAME=2.2.1.3.A>2.2.1.3.A. N<>h<EFBFBD>ny modeline</A></B></P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<PRE>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
Section "Modes"
|
|
|
|
|
Identifier "Modes[0]"
|
|
|
|
|
Modeline "800x600" 40 800 840 968 1056 600 601 605 628
|
|
|
|
|
Modeline "712x600" 35.0 712 740 850 900 400 410 412 425
|
|
|
|
|
Modeline "640x480" 25.175 640 664 760 800 480 491 493 525
|
|
|
|
|
Modeline "400x300" 20 400 416 480 528 300 301 303 314 Doublescan
|
|
|
|
|
Modeline "352x288" 25.10 352 368 416 432 288 296 290 310
|
|
|
|
|
Modeline "352x240" 15.750 352 368 416 432 240 244 246 262 Doublescan
|
|
|
|
|
Modeline "320x240" 12.588 320 336 384 400 240 245 246 262 Doublescan
|
|
|
|
|
EndSection
|
2001-08-25 09:09:06 +00:00
|
|
|
|
</PRE>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>Ezek a bejegyz<79>sek m<>k<EFBFBD>dnek az <20>n Riva128-asomon, az nv.o driverrel.</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P><B><A NAME=2.2.1.3.B>2.2.1.3.B. Bug Reports</A></B></P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>If you experience troubles with the DGA driver please feel free to file
|
2001-08-22 16:57:49 +00:00
|
|
|
|
a bug report to me (e-mail address below). Please start mplayer with the
|
2001-08-25 09:09:06 +00:00
|
|
|
|
-v option and include all lines in the bug report that start with vo_dga:</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>Please do also include the version of X11 you are using, the graphics card
|
2001-08-22 16:57:49 +00:00
|
|
|
|
and your CPU type. The X11 driver module (defined in XF86-Config) might
|
2001-08-25 09:09:06 +00:00
|
|
|
|
also help. Thanks!</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P><I>Acki (acki@acki-netz.de, www.acki-netz.de)</I></P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P><B><A NAME=2.2.1.4>2.2.1.4. SDL</A></B></P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>N<EFBFBD>h<EFBFBD>ny megjegyz<79>s az <B>MPlayer</B>-nen tal<61>lhat<61> SDL meghajt<6A>hoz:</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P><TABLE BORDER=0>
|
|
|
|
|
<TD COLSPAN=4><P><B>Van n<>h<EFBFBD>ny parancssori opci<63>ja:</B></P></TD></TR>
|
|
|
|
|
<TD> </TD><TD>-vo sdl:n<>v</TD><TD> </TD><TD>
|
|
|
|
|
megadhat<EFBFBD> hogy melyik video SDL meghajt<6A>t haszn<7A>lja (pl. aalib, dga, x11)</TD><TR>
|
|
|
|
|
<TD></TD><TD>-ao sdl:n<>v</TD><TD></TD><TD>megadhat<EFBFBD> hogy melyik audio SDL meghajt<6A>t haszn<7A>lja (pl. dsp,
|
|
|
|
|
esd, arts)</TD><TR>
|
2001-08-28 16:10:50 +00:00
|
|
|
|
<TD></TD><TD>-noxv</TD><TD></TD><TD>kikapcsolja az XVideo hardveres gyors<72>t<EFBFBD>st</TD><TR>
|
|
|
|
|
<TD></TD><TD>-forcexv</TD><TD></TD><TD>meger<EFBFBD>s<EFBFBD>ti a hardveres gyors<72>t<EFBFBD>s haszn<7A>lat<61>t</TD><TR>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<TD COLSPAN=4><P><B>SDL billenty<74>k:</B></P></TD><TR>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<TD></TD><TD>F</TD><TD></TD><TD>teljesk<EFBFBD>perny<EFBFBD>s/ablakos m<>d k<>z<EFBFBD>tt v<>lt</TD><TR>
|
|
|
|
|
<TD></TD><TD>C</TD><TD></TD><TD>a rendelkez<65>sre <20>ll<6C> videom<6F>dok k<>z<EFBFBD>tt v<>lt</TD><TR>
|
|
|
|
|
<TD></TD><TD>W/S</TD><TD></TD><TD>a * <20>s / altereg<65>i (hanger<65>)</TD><TR>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
</TABLE></P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P><B>Ismert hib<69>k:</B></P>
|
|
|
|
|
<P><UL><LI>az sdl:aalib-n<>l a lenyomott gombok <20>r<EFBFBD>kk<6B> ism<73>tl<74>dnek. (haszn<7A>lj
|
2001-08-23 17:08:46 +00:00
|
|
|
|
-vo aa-t!) Ez SDL hiba, nem v<>ltoztathatok rajta (SDL 1.2.1-el tesztelve)
|
2001-08-25 09:09:06 +00:00
|
|
|
|
</UL></P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P><B><A NAME=2.2.1.5>2.2.1.5. SVGAlib</A></B></P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>Ha nincs X-ed, haszn<7A>ld az SVGAlib meghajt<6A>t! Bizonyosodj meg r<>la, hogy nem
|
2001-08-28 16:10:50 +00:00
|
|
|
|
haszn<7A>lod a -fs kapcsol<6F>t, mert ez itt a szoftveres scaler-t kapcsolja be,
|
2001-08-23 17:08:46 +00:00
|
|
|
|
<20>s ez LASS<53><53><EFBFBD><EFBFBD> egyel<65>re, hacsak nincs egy igaz<61>n gyors procid (<28>s/vagy
|
2001-08-25 09:09:06 +00:00
|
|
|
|
MTRR?). :(</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>Term<EFBFBD>szetesen fel kell install<6C>lnod az svgalib-et, <20>s a fejleszt<7A>i
|
2001-08-23 17:08:46 +00:00
|
|
|
|
k<>rnyezet<65>t, hogy az <B>MPlayer</B> le tudja ford<72>tani az SVGAlib meghajt<6A>t
|
|
|
|
|
(automatikusan detekt<6B>lja, de lehet k<>nyszer<65>teni is), <20>s ne felejtsd el
|
|
|
|
|
<20>tszerkeszteni az /etc/vga/libvga.config-ot, hogy t<>kr<6B>zze a k<>rty<74>d <20>s a
|
2001-08-25 09:09:06 +00:00
|
|
|
|
monitorod tulajdons<6E>gait.</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P><B><A NAME=2.2.1.6>2.2.1.6. Framebuffer meghajt<6A> (FBdev)</A></B></P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>Annak eld<6C>nt<6E>se, hogy legyen-e framebuffer meghajt<6A>, a ./configure alatt d<>l
|
2001-08-23 17:08:46 +00:00
|
|
|
|
el. Olvasd el a kernelforr<72>sban tal<61>lhat<61> framebuffer dokument<6E>ci<63>t
|
2001-08-25 09:09:06 +00:00
|
|
|
|
(Documentation/fb/*), ami le<6C>rja, hogy hogy kapcsold be stb. !</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>Ha a k<>rty<74>d nem t<>mogatja a VBE 2.0 szabv<62>nyt (r<>gebbi ISA/PCI k<>rty<74>k,
|
2001-08-23 17:08:46 +00:00
|
|
|
|
p<>ld<6C>ul az S3 Trio64), csak a VBE 1.2-et (vagy r<>gebbit?) : Nos, VESAfb m<>g
|
|
|
|
|
mindig haszn<7A>lhat<61>, de a Linux bootol<6F>sa el<65>tt be kell t<>ltened a SciTech
|
|
|
|
|
Display Doctor-t (r<>gebben UniVBE). Haszn<7A>lj DOS bootlemezt, vagy valami! <20>s
|
2001-08-25 09:09:06 +00:00
|
|
|
|
ne felejtsd regisztr<74>lni az UniVBE-det ;))</P>
|
|
|
|
|
|
|
|
|
|
<P>Az FBdev meghajt<6A>nak van n<>h<EFBFBD>ny saj<61>t opci<63>ja is :</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P><TABLE BORDER=0>
|
|
|
|
|
<TD> </TD><TD>-fb</TD><TD> </TD><TD>
|
|
|
|
|
a framebuffer egys<79>g megad<61>sa (/dev/fb0)</TD><TR>
|
|
|
|
|
<TD></TD><TD>-fbmode</TD><TD></TD><TD>a haszn<7A>lni k<>v<EFBFBD>nt videom<6F>d neve (/etc/fb.modes szerint)</TD><TR>
|
|
|
|
|
<TD></TD><TD>-fbmodeconfig</TD><TD></TD><TD>m<EFBFBD>dkonfigur<EFBFBD>ci<EFBFBD>s file (alapban /etc/fb.modes)</TD><TR>
|
|
|
|
|
<TD></TD><TD>-monitor_hfreq</TD><TD></TD><TD ROWSPAN=3>FONTOS<EFBFBD>!<21>l<EFBFBD>sd example.conf</TD><TR>
|
|
|
|
|
<TD></TD><TD>-monitor_vfreq</TD><TD></TD><TR>
|
|
|
|
|
<TD></TD><TD>-monitor_dotclock</TD><TD></TD><TR>
|
|
|
|
|
</TABLE></P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>Ha egy specifikus videom<6F>dba akarsz v<>ltani, azt <20>gy teheted :</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P><CODE> mplayer -vm -fbmode (A m<>d neve) filen<65>v</CODE></P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P><UL><LI><B>-vm</B> egymaga kiv<69>lasztja a legink<6E>bb ideill<6C> m<>dot az /etc/fb.modes fileb<65>l.
|
2001-08-23 17:08:46 +00:00
|
|
|
|
Haszn<7A>lhat<61> az -x <20>s -y opci<63>kkal egy<67>tt is. A -flip opci<63> csak akkor
|
|
|
|
|
t<>mogatott, ha a film pixelform<72>tuma megegyezik a videom<6F>d form<72>tum<75>val.
|
|
|
|
|
Figyelj a bpp <20>rt<72>k<EFBFBD>re is, az fbdev meghajt<6A> a jelenlegit pr<70>b<EFBFBD>lja
|
|
|
|
|
haszn<7A>lni, vagy ha a -bpp opci<63>t haszn<7A>lod, akkor azt.
|
2001-08-28 16:10:50 +00:00
|
|
|
|
<LI><B>-zoom</B> opci<63> nem t<>mogatott (a szoftveres nagy<67>t<EFBFBD>s nagyon lass<73>).
|
2001-08-23 17:08:46 +00:00
|
|
|
|
Az -fs opci<63>nak nincs jelent<6E>s<EFBFBD>ge. Tov<6F>bb<62> nem haszn<7A>lhatsz 8 vagy kisebb
|
2001-08-25 09:09:06 +00:00
|
|
|
|
bpp-s m<>dokat.</UL></P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>Megj: az FBdev m<>dv<64>lt<6C>s _NEM_ m<>k<EFBFBD>dik a VESA<53>framebufferrel, <20>s ne is
|
|
|
|
|
k<>rdezd mi<6D>rt, mert nem <B>MPlayer</B> hiba.</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P><B><A NAME=2.2.1.7>2.2.1.7. Matrox framebuffer (mga_vid)</A></B></P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>Ez a r<>sz a Matrox G200/G400/G450 BES<45>(Back-End Scaler) t<>mogat<61>sr<73>l sz<73>l,
|
2001-08-28 16:10:50 +00:00
|
|
|
|
azaz az mga_vid kernel meghajt<6A>r<EFBFBD>l. Hardveres VSYNC t<>mogat<61>st tartalmaz,
|
2001-08-25 09:09:06 +00:00
|
|
|
|
tripla bufferel<65>ssel. Framebufferes konzolon is, <20>s X alatt is m<>k<EFBFBD>dik.</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>A haszn<7A>lat<61>hoz el<65>sz<73>ris le kell ford<72>tani :</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P><CODE> cd drivers<BR>
|
|
|
|
|
make</CODE></P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>Azt<EFBFBD>n l<>trehozni a /dev/mga_vid egys<79>get :</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P><CODE> mknod /dev/mga_vid c 178 0</CODE></P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>bet<EFBFBD>lteni a meghajt<6A>t :</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P><CODE> insmod mga_vid.o</CODE></P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>Ellen<EFBFBD>rizd hogy j<>l detekt<6B>lta-e a mem<65>ria m<>ret<65>t, a 'dmesg' paranccsal.
|
|
|
|
|
Ha rosszul, akkor haszn<7A>ld az mga_ram_size opci<63>t (el<65>tte rmmod mga_vid) :</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P><CODE> insmod mga_vid.o mga_ram_size=16</CODE></P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>Hogy mindez automatikus legyen, a k<>vetkez<65> sor kell az /etc/modules.conf
|
|
|
|
|
v<>g<EFBFBD>re :</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P><CODE> alias char-major-178 mga_vid</CODE></P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P><EFBFBD>s futtasd le a depmod-ot :</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P><CODE> depmod -a</CODE></P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>Most (<28>jra) le kell ford<72>tanod az <B>MPlayer</B>-t, a ./configure detekt<6B>lja
|
2001-08-23 17:08:46 +00:00
|
|
|
|
a /dev/mga_vid l<>tez<65>s<EFBFBD>t, <20>s leford<72>tja az 'mga' meghajt<6A>t. Az
|
|
|
|
|
<B>MPlayer</B>-b<>l a haszn<7A>lata a '-vo mga' opci<63>val t<>rt<72>nik ha
|
2001-08-25 09:09:06 +00:00
|
|
|
|
framebufferes konzolr<6C>l vagy, <20>s '-vo xmga' ha X-b<>l.</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>Megj: '-vo xmga' m<>k<EFBFBD>dik XFree86 4.x.x-ben is, de <20>tk<74>zik az Xv meghajt<6A>val,
|
2001-08-23 17:08:46 +00:00
|
|
|
|
igyh<79>t ker<65>ld a kett<74> egy<67>ttes haszn<7A>lat<61>t. Ha az Xv m<>gis elromlik,
|
2001-08-25 09:09:06 +00:00
|
|
|
|
futtasd az <B>MPlayer</B>-t egyszer a '-vo mga' opci<63>val. Ez kijav<61>tja.</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P><B><A NAME=2.2.1.8>2.2.1.8. SiS 6326 framebuffer (sis_vid)</A></B></P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>SiS 6326 YUV Framebuffer meghajt<6A> -> sis_vid kernel meghajt<6A></P>
|
|
|
|
|
|
|
|
|
|
<P>A fel<65>lete elvileg kompatibilis az mga_vid-del, de ebbe nem ker<65>ltek
|
2001-08-23 17:08:46 +00:00
|
|
|
|
bele az mga_vid-es v<>ltoztat<61>sok, <20>gyhogy val<61>sz<73>n<EFBFBD>leg nem m<>k<EFBFBD>dik.
|
2001-08-25 09:09:06 +00:00
|
|
|
|
Jelentkez<65>k kellenek tesztel<65>sre, jav<61>t<EFBFBD>sra.</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P><B><A NAME=2.2.1.9>2.2.1.9. 3dfx YUV t<>mogat<61>s</A></B></P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>3dfx (mely k<>rty<74>k?) YUV+scaler t<>mogat<61>s, a /dev/3dfx-el (tdfx.o driver?)
|
2001-08-23 17:08:46 +00:00
|
|
|
|
A /dev/3dfx kernel driver csak a 2.2.x kernelekhez l<>tezik, <20>s a Glide-dal
|
|
|
|
|
haszn<7A>latos. Nincs letesztelve <B>MPlayer</B>-rel, ez<65>rt nem t<>mogatott.
|
2001-08-25 09:09:06 +00:00
|
|
|
|
Jelentkez<65>k kellenek tesztel<65>sre, jav<61>t<EFBFBD>sra.</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P><B><A NAME=2.2.1.10>2.2.1.10. OpenGL kimenet</A></B></P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>Az <B>MPlayer</B> t<>mogatja filmek lej<65>tsz<73>s<EFBFBD>t OpenGL-en kereszt<7A>l. Sajnos,
|
2001-08-23 17:08:46 +00:00
|
|
|
|
nem minden meghajt<6A>nak van meg ez a k<>pess<73>ge. P<>ld<6C>ul az Utah-GLX
|
|
|
|
|
(3-as X-hez) meghajt<6A>k mindegyike tudja ezt, minden t<>mogatott k<>rty<74>val.
|
2001-08-25 09:09:06 +00:00
|
|
|
|
L<>sd a <A HREF="http://utah-glx.sourceforge.net">http://utah-glx.sourceforge.net</A> c<>men.</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>XFree86(DRI) >= 4.0.3 csak Matrox, <20>s Radeon k<>rty<74>kkal t<>mogatja.
|
|
|
|
|
L<>sd a <A HREF="http://dri.sourceforge.net">http://dri.sourceforge.net</A> c<>men.</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P><B><A NAME=2.2.1.11>2.2.1.11. AAlib - sz<73>veges m<>d<EFBFBD> megjelen<65>t<EFBFBD>s</A></B></P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>Az <B>AAlib</B> k<>nyvt<76>r grafik<69>k sz<73>veges m<>dban t<>rt<72>n<EFBFBD> megjelen<65>t<EFBFBD>s<EFBFBD>re
|
2001-08-23 17:08:46 +00:00
|
|
|
|
szolg<6C>l. Nagyon sok program t<>mogatja, mint p<>ld<6C>ul a Doom vagy a Quake, stb.
|
|
|
|
|
Az <B>MPlayer</B> egy nagyon j<> drivert tartalmaz hozz<7A>.
|
|
|
|
|
Ha a ./configure <20>gy detekt<6B>lta hogy fent van az aalib, lefordul az aalib
|
2001-08-25 09:09:06 +00:00
|
|
|
|
meghajt<6A>.</P>
|
|
|
|
|
|
|
|
|
|
<P><TABLE BORDER=0>
|
|
|
|
|
<TD COLSPAN=4><P><B>Az AA ablakban haszn<7A>lhatsz n<>h<EFBFBD>ny extra billenty<74>t:</B></P></TD><TR>
|
|
|
|
|
<TD> </TD><TD>1</TD><TD> </TD><TD>kontraszt cs<63>kkent<6E>se</TD><TR>
|
|
|
|
|
<TD></TD><TD>2</TD><TD></TD><TD>kontraszt n<>vel<65>se</TD><TR>
|
|
|
|
|
<TD></TD><TD>3</TD><TD></TD><TD>f<EFBFBD>nyer<EFBFBD> cs<63>kkent<6E>se</TD><TR>
|
|
|
|
|
<TD></TD><TD>4</TD><TD></TD><TD>f<EFBFBD>nyer<EFBFBD> n<>vel<65>se</TD><TR>
|
|
|
|
|
<TD></TD><TD>5</TD><TD></TD><TD>gyors megjelen<65>t<EFBFBD>s be/ki</TD><TR>
|
|
|
|
|
<TD></TD><TD>6</TD><TD></TD><TD>ditherel<EFBFBD>si m<>dok (nincs, error distribution, floyd steinberg)</TD><TR>
|
|
|
|
|
<TD></TD><TD>7</TD><TD></TD><TD>k<EFBFBD>p invert<72>l<EFBFBD>sa</TD><TR>
|
|
|
|
|
<TD></TD><TD>a</TD><TD></TD><TD>AA <20>s MPlayer billenty<74>k k<>z<EFBFBD>tt v<>lt)</TD><TR>
|
|
|
|
|
|
|
|
|
|
<TD COLSPAN=4><P><B>A k<>vetkez<65> parancssori opci<63>k <20>llnak rendelkez<65>sre:</B></P></TD
|
|
|
|
|
|
|
|
|
|
<TD></TD><TD>-aaosdcolor=V</TD><TD></TD><TD>OSD sz<73>n megv<67>ltoztat<61>sa</TD><TR>
|
|
|
|
|
<TD></TD><TD>-aasubcolor=V</TD><TD></TD><TD>feliratok sz<73>n<EFBFBD>nek megv<67>ltoztat<61>sa</TD><TR>
|
|
|
|
|
<TD COLSPAN=3></TD><TD><P><I>ahol a V lehet: (0/norm<72>l, 1/s<>t<EFBFBD>t, 2/bold, 3/boldfont, 4/reverz, 5/special)</P></TD></TR>
|
|
|
|
|
|
|
|
|
|
<TD COLSPAN=4><P><B>AAlib itselves provides a large sum of options.
|
|
|
|
|
Here are some important:</P></B></TD><TR>
|
|
|
|
|
|
|
|
|
|
<TD></TD><TD>-aadriver</TD><TD></TD><TD>aa meghajt<6A> be<62>ll<6C>t<EFBFBD>sa (X11, curses, linux)</TD><TR>
|
|
|
|
|
<TD></TD><TD>-aaextended</TD><TD></TD><TD>az <20>sszes 256 karakter haszn<7A>lata</TD><TR>
|
|
|
|
|
<TD></TD><TD>-aaeight</TD><TD></TD><TD>8 bites ascii haszn<7A>lata</TD><TR>
|
|
|
|
|
<TD></TD><TD>-aahelp</TD><TD></TD><TD>az <20>sszes aalib opci<63> ki<6B>r<EFBFBD>sa</TD><TR>
|
|
|
|
|
</TABLE></P>
|
|
|
|
|
|
|
|
|
|
<P>Megj: a renderel<65>s nagyon CPU ig<69>nyes, k<>l<EFBFBD>n<EFBFBD>sen ha AA-on-X-et
|
2001-08-23 17:08:46 +00:00
|
|
|
|
(X alatti aalib) haszn<7A>lsz, <20>s a legkev<65>sbe CPU ig<69>nyes, ha s<>ma,
|
|
|
|
|
nem-framebufferes konzolon futtatod. Haszn<7A>ld az SVGATextMode-t
|
2001-08-25 09:09:06 +00:00
|
|
|
|
hogy legyen sz<73>p nagy sz<73>veges m<>dod, <20>s mehet!</P>
|
2001-08-23 17:08:46 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>Haszn<EFBFBD>ld a -framedrop opci<63>t ha a g<>ped nem el<65>g gyors.</P>
|
2001-08-23 17:08:46 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>Ha konzolon j<>tszol le, jobb sebess<73>get <20>rhetsz el ha a 'linux'
|
2001-08-23 17:08:46 +00:00
|
|
|
|
meghajt<6A>t haszn<7A>lod, nem a 'curses'-t (-aadriver linux). De <20>gy
|
|
|
|
|
<09>r<EFBFBD>si hozz<7A>f<EFBFBD>r<EFBFBD>s kell a /dev/vcsa*-hoz! vo_aa megpr<70>b<EFBFBD>lja a legjobb
|
|
|
|
|
m<>dot megtal<61>lni.
|
|
|
|
|
L<>sd a http://aa-project.sourceforge.net/tune/ c<>met tov<6F>bbi
|
2001-08-25 09:09:06 +00:00
|
|
|
|
r<>szletek<65>rt.</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P><B><A NAME=2.2.1.A>2.2.1.A. TV kimenet</A></B></P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P><B><A NAME=2.2.1.A.1>2.2.1.A.1. Matrox k<>rty<74>k</A></B></P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P><I> Nagyon szeretn<74>m, ha az MPlayer tudn<64> azt, amit a windows-os g<>pem. Amikor
|
2001-08-23 17:08:46 +00:00
|
|
|
|
elind<6E>tok egy lej<65>tsz<73>st a windows-ban (ablakos vagy teljesk<73>perny<6E>s)
|
|
|
|
|
a film megjelenik a tv-kimeneten is. Im<49>dom ezt, <20>s azon gondolkoztam, milyen
|
2001-08-25 09:09:06 +00:00
|
|
|
|
neh<65>z lenne ezt be<62>p<EFBFBD>teni mplayer-be.</I></P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P.Ez a driver korl<EFBFBD>tja. BES (Back-End Scaler, ez az overlay generator, <EFBFBD>s YUV
|
2001-08-23 17:08:46 +00:00
|
|
|
|
scaler a G200/G400/G450 k<>rty<74>kon) csak a CRTC1-en m<>k<EFBFBD>dik. Norm<72>lis esetben,
|
|
|
|
|
CRTC1 (sz<73>veges m<>d, minden bpp, BES) az 1-es head-re ker<65>l, <20>s CRTC2
|
2001-08-25 09:09:06 +00:00
|
|
|
|
(csak 16/32bpp, csak grafika) a 2-esre (TV-kimenet).</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>Linux alatt, 2 lehet<65>seg van ennek m<>k<EFBFBD>d<EFBFBD>sre b<>r<EFBFBD>s<EFBFBD>ra:</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P><UL>
|
|
|
|
|
<LI>4.0.x-es X haszn<7A>lat<61>val, valamint a HAL driverrel a Matrox-t<>l, <20>gy
|
2001-08-23 17:08:46 +00:00
|
|
|
|
lesz dualhead t<>mogat<61>s, <20>s <20>t lehet ir<69>ny<6E>tani TV-re. Sajnos ez
|
|
|
|
|
bekapcsolt Macrovision k<>dol<6F>ssal van ell<6C>tva, <20>gy csak k<>zvetlen<65>l
|
|
|
|
|
TV-re m<>k<EFBFBD>dik, videomagn<67>n kereszt<7A>l nem. (**dehonnem, r<>gi vidi rulez**)
|
|
|
|
|
A m<>sik gond az, hogy az Xv nem m<>k<EFBFBD>dik a m<>sodik head-en.
|
|
|
|
|
(nem tudom, hogy a Windows hogy oldja meg, tal<61>n megcser<65>li a CRTC-ket,
|
|
|
|
|
vagy valami tr<74>kkel haszn<7A>lja a YUV framebuffer-t a m<>sodik DAC-en)
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<LI>Matroxfb haszn<7A>lat<61>val, <20>s dual-head t<>mogat<61>ssal (2.4.x kernelek).
|
2001-08-23 17:08:46 +00:00
|
|
|
|
Lesz egy framebufferes konzolod (CRTC2-vel, <20>gyhogy lass<73>), <20>s
|
|
|
|
|
TV-kimenet (CRTC1-gyel, BES t<>mogat<61>ssal).
|
|
|
|
|
Ilyenkor elfelejtheted az X-et! :(
|
2001-08-25 09:09:06 +00:00
|
|
|
|
</UL></P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P><UL>
|
|
|
|
|
<LI>Ford<EFBFBD>ts minden matrox-f<>le cuccot modulba a kernelford<72>t<EFBFBD>skor.
|
2001-08-23 17:08:46 +00:00
|
|
|
|
(ez SZ<53>KS<4B>GES, legal<61>bbis <20>n m<>shogy m<>g nem tudtam m<>k<EFBFBD>d<EFBFBD>sre b<>rni)
|
|
|
|
|
[ind<6E>tsd az <20>j kernelt <20>s install<6C>ld a modulokat, de m<>g ne t<>ltsd be
|
|
|
|
|
<20>ket!]
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P><CODE>
|
|
|
|
|
cd TVout<BR>
|
|
|
|
|
./compile.sh</CODE></P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<LI>Futtasd a 'modules' script-et a TV-out k<>nyvt<76>rb<72>l.
|
2001-08-23 17:08:46 +00:00
|
|
|
|
<20>t fogja kapcsolni a konzolodat framebuffer-be.
|
|
|
|
|
V<>lts <20>t tty1-re (ALT+F1)!
|
|
|
|
|
Most futtasd az 'independent' scriptet, ami <20>gy fogja be<62>ll<6C>tani a tty-ket:
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>tty 1,2: fb konzol, CRTC2-n, 1-es headen (monitor)<BR>
|
|
|
|
|
tty 3,4,5:..: framebuffer+BES, CRTC1-en, 2-es headen (TV-kimenet)</P>
|
2001-08-23 17:08:46 +00:00
|
|
|
|
Futtasd a TV-* <20>s Mon-* scripteket, hogy be<62>ll<6C>tsd a felbont<6E>sokat:
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>v<EFBFBD>lts tty1-re (ALT+F1), <20>s futtasd: Mon-* (csak az egyiket)<BR>
|
|
|
|
|
v<>lts tty3-ra (ALT+F3), <20>s most vissza tty1-re (ALT+F1)</P>
|
|
|
|
|
(ez kiv<69>lasztja a tty3-at a /dev/fb1-en - tr<74>kk<6B>s) <BR>
|
|
|
|
|
<P>Futtasd: TV-* (csak az egyiket)</P>
|
2001-08-23 17:08:46 +00:00
|
|
|
|
(most egy konzolod lesz a PAL TV-n - nem tudni NTSC-vel mi van)
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>Ha most elind<6E>tod az <B>MPlayer</B>-t (tty1-en), a k<>p tty3-on j<>n el<65>, azaz
|
|
|
|
|
a TV-den, vagy a m<>sodik monitorodon.</P>
|
|
|
|
|
</UL></P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>Igen, egy cs<63>ppet g<>ny. Jelenleg a marvel project elk<6C>sz<73>l<EFBFBD>s<EFBFBD>re v<>rok,
|
|
|
|
|
rem<65>lem ez norm<72>lis TV-out drivereket eredm<64>nyez.</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>Jelenlegi probl<62>m<EFBFBD>m, hogy a BES csak a CRTC1-en m<>k<EFBFBD>dik. Ez<45>rt a k<>p
|
2001-08-23 17:08:46 +00:00
|
|
|
|
mindig azon a head-en j<>n el<65>, amelyik a CRTC1-hez van ir<69>ny<6E>tva
|
|
|
|
|
(<28>ltal<61>ban a monitor), <20>gy h<>t meg kell cser<65>lni a CRTC-ket, viszont <20>gy
|
|
|
|
|
a konzolod framebufferes lesz (mert a CRTC2 nem tud sz<73>veges m<>dot) <20>s
|
2001-08-25 09:09:06 +00:00
|
|
|
|
egy kicsit lass<73>. :(</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P><I><EFBFBD>egy<EFBFBD>bk<EFBFBD>nt csak fekete-feh<65>r kimenet siker<65>lt a tv-n ...</I>
|
2001-08-23 17:08:46 +00:00
|
|
|
|
Nem lehet hogy NTSC TV-d van? Vagy csak nem futtattad le a TV-*
|
2001-08-25 09:09:06 +00:00
|
|
|
|
scriptet.</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
|
|
|
|
</BODY>
|
|
|
|
|
|
|
|
|
|
</HTML>
|