2005-01-01 02:00:17 +00:00
|
|
|
|
<?xml version="1.0" encoding="iso-8859-2"?>
|
2005-01-12 13:47:02 +00:00
|
|
|
|
<!-- synced to 1.76 -->
|
2005-01-01 02:00:17 +00:00
|
|
|
|
<sect1 id="video">
|
|
|
|
|
<title>Vide<EFBFBD> kimeneti eszk<7A>z<EFBFBD>k</title>
|
|
|
|
|
|
|
|
|
|
<sect2 id="mtrr">
|
|
|
|
|
<title>Az MTRR be<62>ll<6C>t<EFBFBD>sa</title>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
NAGYON javasoljuk, hogy ellen<65>rizd le, hogy az MTRR regiszterek
|
|
|
|
|
megfelel<EFBFBD>en be vannak-e <20>ll<6C>tva, mert hatalmas teljes<65>tm<74>nyjavul<75>st
|
|
|
|
|
hozhatnak.
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
<EFBFBD>rd be: <command>cat /proc/mtrr</command>:
|
|
|
|
|
<screen>
|
|
|
|
|
<prompt>--($:~)--</prompt> cat /proc/mtrr
|
|
|
|
|
reg00: base=0xe4000000 (3648MB), size= 16MB: write-combining, count=9
|
|
|
|
|
reg01: base=0xd8000000 (3456MB), size= 128MB: write-combining, count=1<!--
|
|
|
|
|
--></screen>
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
Ez j<>, mutatja a 16 MB mem<65>ri<72>val rendelkez<65> Matrox G400-as k<>rty<74>mat.
|
|
|
|
|
Ezt XFree 4.x.x-b<>l csin<69>ltam, ami automatikusan be<62>ll<6C>tja az MTRR
|
|
|
|
|
regisztereket.
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
Ha semmi sem m<>k<EFBFBD>dik, k<>zzel kell be<62>ll<6C>tanod. El<45>sz<73>r meg kell tal<61>lnod
|
|
|
|
|
a b<>zis c<>met. 3 m<>dszer van a megtal<61>l<EFBFBD>s<EFBFBD>ra:
|
|
|
|
|
|
|
|
|
|
<orderedlist>
|
|
|
|
|
<listitem><para>
|
|
|
|
|
az X11 indul<75>si <20>zeneteib<69>l, p<>ld<6C>ul:
|
|
|
|
|
<screen>
|
|
|
|
|
(--) SVGA: PCI: Matrox MGA G400 AGP rev 4, Memory @ 0xd8000000, 0xd4000000
|
|
|
|
|
(--) SVGA: Linear framebuffer at 0xD8000000<!--
|
|
|
|
|
--></screen>
|
|
|
|
|
</para></listitem>
|
|
|
|
|
<listitem><para>
|
|
|
|
|
a <filename>/proc/pci</filename> f<>jlb<6C>l (haszn<7A>ld az <command>lspci -v</command>
|
|
|
|
|
parancsot):
|
|
|
|
|
<screen>
|
|
|
|
|
01:00.0 VGA compatible controller: Matrox Graphics, Inc.: Unknown device 0525
|
|
|
|
|
Memory at d8000000 (32-bit, prefetchable)
|
|
|
|
|
</screen>
|
|
|
|
|
</para></listitem>
|
|
|
|
|
<listitem><para>
|
|
|
|
|
az mga_vid kernel vez<65>rl<72> <20>zeneteib<69>l (haszn<7A>ld a <command>dmesg</command>-et):
|
|
|
|
|
<screen>mga_mem_base = d8000000</screen>
|
|
|
|
|
</para></listitem>
|
|
|
|
|
</orderedlist>
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
Ezut<EFBFBD>n keresd meg a mem<65>ria m<>ret<65>t. Ez nagyon egyszer<65>, csak sz<73>mold <20>t
|
|
|
|
|
a vide<64> RAM m<>ret<65>t hexadecim<69>lisra, vagy haszn<7A>ld ezt a t<>bl<62>zatot:
|
|
|
|
|
<informaltable frame="none">
|
|
|
|
|
<tgroup cols="2">
|
|
|
|
|
<tbody>
|
|
|
|
|
<row><entry>1 MB</entry><entry>0x100000</entry></row>
|
|
|
|
|
<row><entry>2 MB</entry><entry>0x200000</entry></row>
|
|
|
|
|
<row><entry>4 MB</entry><entry>0x400000</entry></row>
|
|
|
|
|
<row><entry>8 MB</entry><entry>0x800000</entry></row>
|
|
|
|
|
<row><entry>16 MB</entry><entry>0x1000000</entry></row>
|
|
|
|
|
<row><entry>32 MB</entry><entry>0x2000000</entry></row>
|
|
|
|
|
</tbody>
|
|
|
|
|
</tgroup>
|
|
|
|
|
</informaltable>
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
M<EFBFBD>r tudjuk a b<>zis c<>met <20>s a mem<65>ria m<>ret<65>t, h<>t <20>ll<6C>tsuk be az
|
|
|
|
|
MTRR regisztereket!
|
|
|
|
|
P<EFBFBD>ld<EFBFBD>ul a fenti Matrox k<>rty<74>n<EFBFBD>l (<literal>base=0xd8000000</literal>)
|
|
|
|
|
32MB RAM-mal (<literal>size=0x2000000</literal>) csak futtasd ezt:
|
|
|
|
|
<screen>
|
|
|
|
|
echo "base=0xd8000000 size=0x2000000 type=write-combining" >| /proc/mtrr
|
|
|
|
|
</screen>
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
Nem minden CPU-ban van MTRR. P<>ld<6C>ul a r<>gebbi K6-2 (266MHz k<>r<EFBFBD>l,
|
|
|
|
|
stepping 0) CPU-kban nincs MTRR, de a stepping 12-ben van
|
|
|
|
|
(futtasd le a <command>cat /proc/cpuinfo</command> parancsot az ellen<65>rz<72>shez).
|
|
|
|
|
</para>
|
|
|
|
|
</sect2>
|
|
|
|
|
|
|
|
|
|
<sect2 id="output-trad">
|
|
|
|
|
<title>Vide<EFBFBD> kimenet trad<61>cion<6F>lis vide<64> k<>rty<74>khoz</title>
|
|
|
|
|
<sect3 id="xv">
|
|
|
|
|
<title>Xv</title>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
XFree86 4.0.2 vagy <20>jabb alatt haszn<7A>lhatod a k<>rty<74>d YUV rutinjait
|
|
|
|
|
az XVideo kiterjeszt<7A>s haszn<7A>lat<61>val. Ez az, amit a '<option>-vo xv</option>'
|
|
|
|
|
kapcsol<EFBFBD> haszn<7A>l. Ez a vez<65>rl<72> t<>mogatja a
|
|
|
|
|
f<EFBFBD>nyer<EFBFBD>ss<EFBFBD>g/kontraszt/<2F>rnyalat/stb. <20>ll<6C>t<EFBFBD>s<EFBFBD>t (hacsa nem a r<>gi, lass<73> DirectShow DivX
|
|
|
|
|
codec-et haszn<7A>lod, ami mindenhol t<>mogatja), l<>sd a man oldalt.
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
A be<62>zemel<65>s<EFBFBD>hez ellen<65>rizd a k<>vetkez<65>ket:
|
|
|
|
|
|
|
|
|
|
<orderedlist>
|
|
|
|
|
<listitem><para>
|
|
|
|
|
XFree86 4.0.2 vagy <20>jabbat kell haszn<7A>lnod (kor<6F>bbi verzi<7A>kban nincs XVideo)
|
|
|
|
|
</para></listitem>
|
|
|
|
|
<listitem><para>
|
|
|
|
|
A k<>rty<74>dnak t<>mogatnia kell a hardveres gyors<72>t<EFBFBD>st (a modern k<>rty<74>k tudj<64>k)
|
|
|
|
|
</para></listitem>
|
|
|
|
|
<listitem><para>
|
|
|
|
|
Az X-nek <20>rnia kell az XVideo kieg<65>sz<73>t<EFBFBD>s bet<65>lt<6C>s<EFBFBD>t valahogy <20>gy:
|
|
|
|
|
<programlisting>(II) Loading extension XVideo</programlisting>
|
|
|
|
|
a <filename>/var/log/XFree86.0.log</filename> f<>jlban.
|
|
|
|
|
<note><para>
|
|
|
|
|
Ez csak az XFree86 kieg<65>sz<73>t<EFBFBD>s<EFBFBD>t t<>lti be. Egy j<> telep<65>t<EFBFBD>sben ez mindig bet<65>lt<6C>dik,
|
|
|
|
|
de ez nem jelenti azt, hogy a <emphasis role="bold">k<EFBFBD>rtya</emphasis> XVideo
|
|
|
|
|
t<>mogat<61>sa is be van t<>ltve!
|
|
|
|
|
</para></note>
|
|
|
|
|
</para></listitem>
|
|
|
|
|
<listitem><para>
|
|
|
|
|
A k<>rty<74>dnak van Xv t<>mogat<61>sa Linux alatt. Ennek az ellen<65>rz<72>s<EFBFBD>hez add ki az
|
|
|
|
|
<command>xvinfo</command> parancsot, ez r<>sze az XFree86 disztrib<69>ci<63>nak. Egy
|
|
|
|
|
hossz<73> sz<73>veget kell ki<6B>rnia, valami ilyesmit:
|
|
|
|
|
<screen>
|
|
|
|
|
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)
|
|
|
|
|
(...stb...)<!--
|
|
|
|
|
--></screen>
|
|
|
|
|
T<>mogatnia kell a t<>m<EFBFBD>r<EFBFBD>tett YUY2 <20>s a YV12 planar pixel form<72>tumokat, hogy az
|
|
|
|
|
<application>MPlayer</application> haszn<7A>lni tudja.
|
|
|
|
|
</para></listitem>
|
|
|
|
|
<listitem><para>
|
|
|
|
|
<20>s v<>g<EFBFBD>l, n<>zd meg, hogy az <application>MPlayer</application> 'xv' t<>mogat<61>ssal
|
|
|
|
|
lett-e ford<72>tva. <20>rd be ezt: <command>mplayer -vo help | grep xv </command>.
|
|
|
|
|
Ha az 'xv' t<>mogat<61>s be van <20>p<EFBFBD>tve, egy ehhez hasonl<6E> sornak szerepelnie kell:
|
|
|
|
|
<screen>
|
|
|
|
|
xv X11/Xv<!--
|
|
|
|
|
--></screen>
|
|
|
|
|
</para></listitem>
|
|
|
|
|
</orderedlist>
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<sect4 id="tdfx">
|
|
|
|
|
<title>3dfx k<>rty<74>k</title>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
A r<>gebbi 3dfx vez<65>rl<72>knek tudvalev<65>leg probl<62>m<EFBFBD>ik vannak az XVideo gyors<72>t<EFBFBD>ssal,
|
|
|
|
|
nem t<>mogatj<74>k sem a YUY2-t sem a YV12-t, <20>s <20>gy tov<6F>bb. N<>zd meg, hogy 4.2.0 vagy
|
|
|
|
|
<EFBFBD>jabb XFree86-tal rendelkezel-e, ez rendben m<>k<EFBFBD>dik YV12-vel <20>s YUY2-vel. A kor<6F>bbi
|
|
|
|
|
verzi<EFBFBD>k, bele<6C>rtve a 4.1.0-t, <emphasis role="bold"><EFBFBD>sszeomlanak az YV12-vel</emphasis>.
|
|
|
|
|
Ha k<>l<EFBFBD>n<EFBFBD>s effekteket tapasztalsz a <option>-vo xv</option> haszn<7A>latakor,
|
|
|
|
|
pr<EFBFBD>b<EFBFBD>ld ki az SDL-t (ebben is van XVideo) <20>s n<>zd meg, hogy ez seg<65>t-e. L<>sd az
|
|
|
|
|
<link linkend="sdl">SDL</link> fejezetet a r<>szletek<65>rt.
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
<emphasis role="bold">VAGY</emphasis>, pr<70>b<EFBFBD>ld ki az <20>J
|
|
|
|
|
<option>-vo tdfxfb</option> vez<65>rl<72>t! L<>sd a <link linkend="tdfxfb">tdfxfb</link>
|
|
|
|
|
r<EFBFBD>szt.
|
|
|
|
|
</para>
|
|
|
|
|
</sect4>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<sect4 id="s3">
|
|
|
|
|
<title>S3 k<>rty<74>k</title>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
Az S3 Savage3D nem m<>k<EFBFBD>dik megfelel<65>en, de a Savage4 igen 4.0.3 vagy <20>jabb XFree86
|
|
|
|
|
haszn<EFBFBD>lata mellett (k<>phib<69>k eset<65>n pr<70>b<EFBFBD>ld 16bpp-vel). Ami az S3 Virge-eket illeti:
|
|
|
|
|
van xv t<>mogat<61>s, de maga a k<>rtya t<>l lass<73>, <20>gy jobb, ha eladod.
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<note>
|
|
|
|
|
<para>
|
|
|
|
|
Jelenleg nem tiszt<7A>zott, hogy mely Savage modellekb<6B>l hi<68>nyzik a YV12 t<>mogat<61>s, <20>s
|
|
|
|
|
konvert<EFBFBD>l a vez<65>rl<72> (lass<73>). Ha a k<>rty<74>ra gyanakodsz, szerezz be egy <20>jabb vez<65>rl<72>t,
|
|
|
|
|
vagy udvariasan k<>rj az mplayer-users levelez<65>si list<73>n egy MMX/3DNow! t<>mogat<61>s<EFBFBD> vez<65>rl<72>t.
|
|
|
|
|
</para>
|
|
|
|
|
</note>
|
|
|
|
|
</sect4>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<sect4 id="nvidia">
|
|
|
|
|
<title>nVidia k<>rty<74>k</title>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
Az nVidia soha nem volt egy j<> v<>laszt<7A>s Linux alatt (az nVidia szerint ez
|
|
|
|
|
<link linkend="nvidia-opinions">nem igaz</link>)... Az XFree86
|
|
|
|
|
ny<EFBFBD>lt forr<72>sk<73>d<EFBFBD> vez<65>rl<72>je t<>mogatja a legt<67>bb k<>rty<74>t, de a legt<67>bb esetben a
|
|
|
|
|
bin<EFBFBD>ris, z<>rt forr<72>s<EFBFBD> nVidia vez<65>rl<72>t kell haszn<7A>lnod, ami el<65>rhet<65>
|
|
|
|
|
az <ulink url="http://www.nvidia.com/object/linux.html">nVidia weboldal<61>n</ulink>.
|
|
|
|
|
Erre a vez<65>rl<72>re mindenk<6E>ppen sz<73>ks<6B>ged lesz, ha 3D gyors<72>t<EFBFBD>st akarsz.
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
A Riva128 k<>rty<74>kkal nincs XVideo t<>mogat<61>s az XFree86 nVidia vez<65>rl<72>j<EFBFBD>vel :(
|
|
|
|
|
Panaszkodj az nVidia-nak.
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
Hab<EFBFBD>r az <application>MPlayer</application> a legt<67>bb nVidia k<>rty<74>hoz
|
|
|
|
|
rendelkezik <link linkend="vidix">VIDIX</link> vez<65>rl<72>vel. Jelenleg m<>g
|
|
|
|
|
b<EFBFBD>ta <20>llapot<6F>, <20>s van p<>r b<>kken<65>je. Tov<6F>bbi inform<72>ci<63>k<EFBFBD>rt l<>sd az
|
|
|
|
|
<link linkend="vidix-nvidia">nVidia VIDIX</link> r<>szt.
|
|
|
|
|
</para>
|
|
|
|
|
</sect4>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<sect4 id="ati">
|
|
|
|
|
<title>ATI k<>rty<74>k</title>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
A <ulink url="http://gatos.sf.net">GATOS vez<65>rl<72></ulink> (amit
|
|
|
|
|
haszn<EFBFBD>lnod illene, hacsak nem Rage128 vagy Radeon k<>rty<74>d van) alap<61>rtelmez<65>sk<73>nt
|
|
|
|
|
enged<EFBFBD>lyezi a VSYNC-et. Ez azt jelenti, hogy a dek<65>dol<6F>si sebess<73>g (!) a
|
|
|
|
|
monitor friss<73>t<EFBFBD>si r<>t<EFBFBD>j<EFBFBD>hoz van szinkroniz<69>lva. Ha a lej<65>tsz<73>s lass<73>nak
|
|
|
|
|
t<EFBFBD>nik, pr<70>b<EFBFBD>ld meg valahogy kikapcsolni a VSYNC-et vagy <20>ll<6C>tsd be a
|
|
|
|
|
friss<EFBFBD>t<EFBFBD>st n*(film fps <20>rt<72>ke) Hz-re.
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
A Radeon VE - ha X kell, haszn<7A>lj XFree 4.2.0-t vagy <20>jabbat ehhez a k<>rty<74>hoz.
|
|
|
|
|
Nincs TV kimenet t<>mogat<61>s. Term<72>szetesen az <application>MPlayer</application>rel
|
|
|
|
|
sim<EFBFBD>n is <emphasis role="bold">gyors<EFBFBD>tott</emphasis> megjelen<65>t<EFBFBD>st kapsz,
|
|
|
|
|
<emphasis role="bold">TV kimenettel</emphasis> vagy an<61>lk<6C>l, <20>s <20>gy sem
|
|
|
|
|
f<EFBFBD>ggv<EFBFBD>nyk<EFBFBD>nyvt<EFBFBD>rra sem X-re nincs sz<73>ks<6B>g.
|
|
|
|
|
Olvasd el a <link linkend="vidix">VIDIX</link> r<>szt.
|
|
|
|
|
</para>
|
|
|
|
|
</sect4>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<sect4 id="neomagic">
|
|
|
|
|
<title>NeoMagic k<>rty<74>k</title>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
Ilyen k<>rty<74>k <20>ltal<61>ban laptopokban tal<61>lhat<61>ak. XFree86 4.3.0 vagy
|
|
|
|
|
<EFBFBD>jabbat kell haszn<7A>lnod, vagy Stefan Seyfried
|
|
|
|
|
<ulink url="http://www.mplayerhq.hu/MPlayer/contrib/NeoMagic-driver/">Xv-t t<>mogat<61> vez<65>rl<72>j<EFBFBD>t</ulink>.
|
|
|
|
|
Csak v<>laszd ki az te XFree86-odhoz ill<6C> verzi<7A>t.
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
Az XFree86 4.3.0-ban van Xv t<>mogat<61>s, Bohdan Horst pedig k<>ld<6C>tt egy kis
|
|
|
|
|
<ulink url="http://www.mplayerhq.hu/MPlayer/contrib/NeoMagic-driver/neo_driver.patch">jav<EFBFBD>t<EFBFBD>st</ulink>
|
|
|
|
|
az XFree86 forr<72>s<EFBFBD>hoz, ami a framebuffer m<>veleteket felgyors<72>tja (XVideo-t is)
|
|
|
|
|
ak<EFBFBD>r n<>gyszeres<65>re is. A jav<61>t<EFBFBD>s beleker<65>lt az XFree86 CVS-<2D>be <20>s a 4.3.0 ut<75>ni
|
|
|
|
|
k<EFBFBD>vetkez<EFBFBD> kiad<61>sban is benne lesz.
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
A DVD m<>ret<65> tartalmak lej<65>tsz<73>s<EFBFBD>hoz az XF86Config-odat m<>dos<6F>tanod kell:
|
|
|
|
|
<programlisting>
|
|
|
|
|
Section "Device"
|
|
|
|
|
[...]
|
|
|
|
|
Driver "neomagic"
|
|
|
|
|
<emphasis>Option "OverlayMem" "829440"</emphasis>
|
|
|
|
|
[...]
|
|
|
|
|
EndSection<!--
|
|
|
|
|
--></programlisting>
|
|
|
|
|
</para>
|
|
|
|
|
</sect4>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<sect4 id="trident">
|
|
|
|
|
<title>Trident k<>rty<74>k</title>
|
|
|
|
|
<para>
|
2005-01-03 10:19:48 +00:00
|
|
|
|
Ha az Xv-t Trident k<>rty<74>val akarod haszn<7A>lni, felt<6C>ve hogy nem megy 4.1.0-val,
|
2005-01-01 02:00:17 +00:00
|
|
|
|
telep<EFBFBD>tsd fel az XFree 4.2.0-t. A 4.2.0-ban teljes k<>perny<6E>s Xv t<>mogat<61>s van
|
|
|
|
|
a Cyberblade XP k<>rty<74>val.
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
Alternat<EFBFBD>vak<EFBFBD>nt az <application>MPlayer</application> is tartalmaz egy
|
|
|
|
|
<link linkend="vidix">VIDIX</link> vez<65>rl<72>t a Cyberblade/i1 k<>rty<74>hoz.
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
</sect4>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<sect4 id="kyro">
|
|
|
|
|
<title>Kyro/PowerVR k<>rty<74>k</title>
|
|
|
|
|
<para>
|
|
|
|
|
Ha az Xv-t Kyro alap<61> k<>rty<74>val akarod haszn<7A>lni (p<>ld<6C>ul Hercules
|
|
|
|
|
Prophet 4000XT-vel), akkor le kell t<>ltened a vez<65>rl<72>t a
|
|
|
|
|
<ulink url="http://www.powervr.com/">PowerVR oldal<61>r<EFBFBD>l</ulink>
|
|
|
|
|
</para>
|
|
|
|
|
</sect4>
|
|
|
|
|
</sect3>
|
|
|
|
|
|
|
|
|
|
<!-- ********** -->
|
|
|
|
|
|
|
|
|
|
<sect3 id="dga">
|
|
|
|
|
<title>DGA</title>
|
|
|
|
|
|
|
|
|
|
<formalpara>
|
|
|
|
|
<title>BEVEZET<EFBFBD>S</title>
|
|
|
|
|
<para>
|
|
|
|
|
Ez a dokumentum megpr<70>b<EFBFBD>lja p<>r sz<73>ban elmagyar<61>zni, hogy mi is az a DGA
|
|
|
|
|
tulajdonk<EFBFBD>ppen <20>s mit tehet a DGA vez<65>rl<72> az <application>MPlayer</application>nek
|
|
|
|
|
(<28>s mit nem).
|
|
|
|
|
</para>
|
|
|
|
|
</formalpara>
|
|
|
|
|
|
|
|
|
|
<formalpara>
|
|
|
|
|
<title>MI AZ A DGA</title>
|
|
|
|
|
<para>
|
|
|
|
|
A <acronym>DGA</acronym> a <emphasis>Direct Graphics Access</emphasis>
|
|
|
|
|
r<EFBFBD>vid<EFBFBD>t<EFBFBD>se <20>s azt jelenti, hogy egy program az X szerver megker<65>l<EFBFBD>s<EFBFBD>vel
|
|
|
|
|
direkt el<65>r<EFBFBD>ssel m<>dos<6F>thatja a framebuffer mem<65>ri<72>t. Gyakorlatilag ez <20>gy
|
|
|
|
|
t<EFBFBD>rt<EFBFBD>nik, hogy a framebuffer mem<65>ria a processzed mem<65>ria tartom<6F>ny<6E>ba
|
|
|
|
|
ker<EFBFBD>l lek<65>pez<65>sre. Ezt a kernel csak superuser jogokkal enged<65>lyezi. Vagy
|
|
|
|
|
<systemitem class="username">root</systemitem> n<>ven t<>rt<72>n<EFBFBD> bejelentkez<65>ssel
|
|
|
|
|
vagy az <application>MPlayer</application> futtathat<61> <20>llom<6F>ny<6E>nak SUID
|
|
|
|
|
bitj<EFBFBD>nek be<62>ll<6C>t<EFBFBD>s<EFBFBD>val juthatsz ilyen jogokhoz. (<emphasis role="bold">nem
|
|
|
|
|
javasoljuk</emphasis>).
|
|
|
|
|
</para>
|
|
|
|
|
</formalpara>
|
|
|
|
|
<para>
|
|
|
|
|
K<EFBFBD>t verzi<7A>ja van a DGA-nak: a DGA1 az XFree 3.x.x-ban volt haszn<7A>latos, a DGA2
|
|
|
|
|
az XFree 4.0.1-ben ker<65>lt bevezet<65>sre.
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
A DGA1 csak direkt framebuffer el<65>r<EFBFBD>st biztos<6F>t a fent le<6C>rt m<>dszerrel. A
|
|
|
|
|
vide<EFBFBD> jel felbont<6E>s<EFBFBD>nak megv<67>ltoztat<61>s<EFBFBD>hoz az XVidMode kiterjeszt<7A>st kell
|
|
|
|
|
haszn<EFBFBD>lnod.
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
A DGA2 m<>r tartalmazza az XVidMode kiterjeszt<7A>s k<>pess<73>geit <20>s a k<>perny<6E>
|
|
|
|
|
sz<EFBFBD>nm<EFBFBD>lys<EFBFBD>g<EFBFBD>t is engedi v<>ltoztatni. <20>gy alaphelyzetben 32 bites sz<73>nm<6E>lys<79>gben
|
|
|
|
|
futtatott X szervert <20>t<EFBFBD>ll<6C>thatsz 15 bites m<>lys<79>gre <20>s vissza.
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
Ennek ellen<65>re a DGA-nak van n<>h<EFBFBD>ny h<>tr<74>nya. <20>gy t<>nik ez az <20>ltalad haszn<7A>lt
|
|
|
|
|
grafikus chip-t<>l f<>gg <20>s az ezen chip-et ir<69>ny<6E>t<EFBFBD> vez<65>rl<72> X szerverben val<61>
|
|
|
|
|
megval<EFBFBD>s<EFBFBD>t<EFBFBD>s<EFBFBD>t<EFBFBD>l. <20>gy nem minden rendszeren m<>k<EFBFBD>dik...
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<formalpara>
|
|
|
|
|
<title>DGA T<>MOGAT<41>S TELEP<45>T<EFBFBD>SE AZ MPLAYERHEZ</title>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
El<EFBFBD>sz<EFBFBD>r gy<67>z<EFBFBD>dj meg, hogy az X bet<65>lti a DGA kiterjeszt<7A>st: l<>sd
|
|
|
|
|
a <filename>/var/log/XFree86.0.log</filename> f<>jlt:
|
|
|
|
|
|
|
|
|
|
<programlisting>(II) Loading extension XFree86-DGA</programlisting>
|
|
|
|
|
|
|
|
|
|
XFree86 4.0.x vagy <20>jabb <emphasis role="bold">nagyon javasolt</emphasis>!
|
|
|
|
|
Az <application>MPlayer</application> DGA vez<65>rl<72>j<EFBFBD>t a
|
|
|
|
|
<filename>./configure</filename> automatikusan megtal<61>lja, de el<65> is <20>rhatod
|
|
|
|
|
a haszn<7A>lat<61>t a <option>--enable-dga</option> kapcsol<6F>val.
|
|
|
|
|
</para>
|
|
|
|
|
</formalpara>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
Ha a vez<65>rl<72> nem tud kisebb felbont<6E>sra v<>ltani, k<>s<EFBFBD>rletezz a
|
|
|
|
|
<option>-vm</option> (csak X 3.3.x eset<65>n), <option>-fs</option>,
|
|
|
|
|
<option>-bpp</option>, <option>-zoom</option> kapcsol<6F>kkal a filmnek
|
|
|
|
|
legmegfelel<EFBFBD>bb vide<64> m<>d megtal<61>l<EFBFBD>s<EFBFBD>hoz. M<>g nincs konverter :(
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
L<EFBFBD>pj be <systemitem class="username">root</systemitem>k<EFBFBD>nt. A DGA-hoz root
|
|
|
|
|
el<EFBFBD>r<EFBFBD>s kell, hogy k<>zvetlen<65>l tudjon <20>rni a vide<64> mem<65>ri<72>ba. Ha felhaszn<7A>l<EFBFBD>k<EFBFBD>nt
|
|
|
|
|
akarod futtatni, telep<65>tsd az <application>MPlayer</application>t SUID root-tal:
|
|
|
|
|
|
|
|
|
|
<screen>
|
|
|
|
|
chown root <replaceable>/usr/local/bin/mplayer</replaceable>
|
|
|
|
|
chmod 750 <replaceable>/usr/local/bin/mplayer</replaceable>
|
|
|
|
|
chmod +s <replaceable>/usr/local/bin/mplayer</replaceable>
|
|
|
|
|
</screen>
|
|
|
|
|
|
|
|
|
|
<EFBFBD>gy m<>r egyszer<65> felhaszn<7A>l<EFBFBD>k eset<65>ben is m<>k<EFBFBD>dik.
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<caution>
|
|
|
|
|
<title>Biztons<EFBFBD>gi kock<63>zat</title>
|
|
|
|
|
<para>
|
|
|
|
|
Ez <emphasis role="bold">nagy</emphasis> biztons<6E>gi kock<63>zatot jelent!
|
|
|
|
|
<emphasis role="bold">Soha</emphasis> ne csin<69>ld ezt meg egy szerveren vagy egy
|
|
|
|
|
olyan sz<73>m<EFBFBD>t<EFBFBD>g<EFBFBD>pen amihez m<>sok is hozz<7A>f<EFBFBD>rnek, mert root jogokat szerezhetnek
|
|
|
|
|
a SUID root-os <application>MPlayer</application>rel.
|
|
|
|
|
</para>
|
|
|
|
|
</caution>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
Haszn<EFBFBD>ld a <option>-vo dga</option> kapcsol<6F>t, <20>s m<>r megy is! (rem<65>lj<6C>k:)
|
|
|
|
|
Kipr<EFBFBD>b<EFBFBD>lhatod a <option>-vo sdl:dga</option> kapcsol<6F>t is, hogy m<>k<EFBFBD>dik-e!
|
|
|
|
|
Sokkal gyorsabb!
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<formalpara id="dga-modelines">
|
|
|
|
|
<title>FELBONT<EFBFBD>S V<>LT<4C>S</title>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
A DGA vez<65>rl<72> lehet<65>v<EFBFBD> teszi a kimeneti jel felbont<6E>s<EFBFBD>nak megv<67>ltoztat<61>s<EFBFBD>t.
|
|
|
|
|
Ezzel elker<65>lhet<65> a (lass<73>) szoftveres m<>retez<65>s <20>s ugyanakkor teljes k<>perny<6E>s
|
|
|
|
|
k<EFBFBD>pet biztos<6F>t. Ide<64>lis helyzetben pontosan a vide<64> adat felbont<6E>s<EFBFBD>ra v<>lt
|
|
|
|
|
(kiv<69>ve az aspect ar<61>nyt), de az X szerver csak a
|
|
|
|
|
<filename>/etc/X11/XF86Config</filename>
|
|
|
|
|
(<filename>/etc/X11/XF86Config-4</filename> XFree 4.X.X eset<65>n)
|
|
|
|
|
f<EFBFBD>jlban el<65><6C>rt felbont<6E>sokra enged v<>ltani.
|
|
|
|
|
Ezeket modline-oknak nevezik <20>s a vide<64> hardvered tulajdons<6E>gain m<>lik.
|
|
|
|
|
Az X szerver <20>tn<74>zi ezt a konfigur<75>ci<63>s f<>jlt ind<6E>t<EFBFBD>skor <20>s letiltja a
|
|
|
|
|
hardverednek nem megfelel<65>eket.
|
|
|
|
|
Az X11 log f<>jlb<6C>l kider<65>theted, hogy mely m<>dok enged<65>lyezettek. Megtal<61>lhat<61>ak
|
|
|
|
|
a <filename>/var/log/XFree86.0.log</filename> f<>jlban.
|
|
|
|
|
</para>
|
|
|
|
|
</formalpara>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
Ezek a bejegyz<79>sek tudvalev<65>leg m<>k<EFBFBD>dnek Riva128 chip-en, az nv.o X szerver
|
|
|
|
|
vez<EFBFBD>rl<EFBFBD> modul haszn<7A>lat<61>val.
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<para><programlisting>
|
|
|
|
|
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
|
|
|
|
|
</programlisting></para>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<formalpara>
|
|
|
|
|
<title>DGA & MPLAYER</title>
|
|
|
|
|
<para>
|
|
|
|
|
A DGA k<>t helyen haszn<7A>lhat<61> az <application>MPlayer</application>ben: Az SDL
|
|
|
|
|
vez<EFBFBD>rl<EFBFBD>nek el<65><6C>rhatod a haszn<7A>lat<61>t (<option>-vo sdl:dga</option>) <20>s
|
|
|
|
|
a DGA vez<65>rl<72>ben (<option>-vo dga</option>). A fent eml<6D>tettek vonatkoznak mind
|
|
|
|
|
a kett<74>re; a k<>vetkez<65> r<>szben le<6C>rom, hogyan m<>k<EFBFBD>dik az <application>MPlayer</application>
|
|
|
|
|
DGA vez<65>rl<72>je.
|
|
|
|
|
</para>
|
|
|
|
|
</formalpara>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<formalpara>
|
|
|
|
|
<title>TULAJDONS<EFBFBD>GOK</title>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
A DGA vez<65>rl<72> haszn<7A>lat<61>t a <option>-vo dga</option> kapcsol<6F> parancssorban
|
|
|
|
|
t<EFBFBD>rt<EFBFBD>n<EFBFBD> megad<61>s<EFBFBD>val <20>rhatod el<65>. Alap<61>rtelmez<65>sk<73>nt az vide<64> eredeti
|
|
|
|
|
felbont<EFBFBD>s<EFBFBD>hoz legk<67>zelebb <20>ll<6C> felbont<6E>sra v<>lt. Sz<53>nd<6E>kosan figyelmen k<>v<EFBFBD>l
|
|
|
|
|
hagyja a <option>-vm</option> <20>s <option>-fs</option> kapcsol<6F>kat
|
|
|
|
|
(vide<64> m<>d v<>lt<6C>s enged<65>lyez<65>se <20>s teljes k<>perny<6E>) - mindig a lehet<65> legt<67>bbet
|
|
|
|
|
megpr<EFBFBD>b<EFBFBD>lja elfedni a k<>perny<6E>db<64>l a vide<64> m<>d v<>lt<6C>s<EFBFBD>val, <20>gy megsp<73>rolja a
|
|
|
|
|
k<EFBFBD>pm<EFBFBD>retez<EFBFBD>shez sz<73>ks<6B>ges plusz CPU ciklusokat. Ha nem tetszik az <20>ltala
|
|
|
|
|
v<EFBFBD>lasztott m<>d, k<>nyszer<65>theted, hogy az <20>ltalad megadott felbont<6E>shoz
|
|
|
|
|
legk<EFBFBD>zelebbit keresse meg az <option>-x</option> <20>s <option>-y</option> kapcsol<6F>kkal.
|
|
|
|
|
A <option>-v</option> kapcsol<6F> be<62>r<EFBFBD>s<EFBFBD>nak hat<61>s<EFBFBD>ra a DGA vez<65>rl<72> sok egy<67>b
|
|
|
|
|
mellett kilist<73>zza az aktu<74>lis <filename>XF86Config</filename> f<>jl <20>ltal
|
|
|
|
|
t<EFBFBD>mogatott <20>sszes felbont<6E>st. DGA2 haszn<7A>lata eset<65>n el<65><6C>rhatod a sz<73>nm<6E>lys<79>get
|
|
|
|
|
is a <option>-bpp</option> kapcsol<6F>val. Az <20>rv<72>nyes sz<73>nm<6E>lys<79>gek 15, 16, 24 <20>s 32.
|
|
|
|
|
A hardvereden m<>lik, hogy ezek a sz<73>nm<6E>lys<79>gek alapb<70>l t<>mogatottak-e vagy
|
|
|
|
|
(val<61>sz<73>n<EFBFBD>leg lass<73>) konverzi<7A>t kell v<>gezni.
|
|
|
|
|
</para>
|
|
|
|
|
</formalpara>
|
|
|
|
|
<para>
|
|
|
|
|
Ha vagy olyan szerencs<63>s, hogy elegend<6E> mem<65>ri<72>d van az eg<65>sz, nem k<>perny<6E>n
|
|
|
|
|
l<EFBFBD>v<EFBFBD> k<>p bem<65>sol<6F>s<EFBFBD>hoz, a DGA vez<65>rl<72> dupla bufferel<65>st fog haszn<7A>lni, ami
|
|
|
|
|
egyenletesebb film lej<65>tsz<73>st eredm<64>nyez. Ki<4B>rja, hogy a dupla bufferel<65>s
|
|
|
|
|
enged<EFBFBD>lyezett-e vagy sem.
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
A dupla bufferel<65>s azt jelenti,h ogy a vide<64>d k<>vetkez<65> k<>pkock<63>ja a mem<65>ria
|
|
|
|
|
egy nem megjelen<65>tett r<>sz<73>re m<>sol<6F>dik, am<61>g az aktu<74>lis k<>pkocka van a
|
|
|
|
|
k<EFBFBD>perny<EFBFBD>n. Ha k<>sz a k<>vetkez<65> k<>pkocka, a grafikus chip megkapja az <20>j k<>p
|
|
|
|
|
mem<EFBFBD>riabeli hely<6C>t, <20>s egyszer<65>en onnan megjelen<65>ti a k<>pet. Ek<45>zben a m<>sik
|
|
|
|
|
buffer ism<73>t felt<6C>lt<6C>dik <20>j vide<64> adattal.
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
A dupla bufferel<65>s bekapcsolhat<61> a <option>-double</option> kapcsol<6F>val, vagy
|
|
|
|
|
letilthat<EFBFBD> a <option>-nodouble</option>-lal. A jelenlegi alap<61>rtelmezett
|
|
|
|
|
be<EFBFBD>ll<EFBFBD>t<EFBFBD>s szerint le van tiltva a dupla bufferel<65>s. DGA vez<65>rl<72> haszn<7A>lata
|
|
|
|
|
eset<EFBFBD>n az onscreen display (OSD) csak akkor m<>k<EFBFBD>dik, ha a dupla bufferel<65>s
|
|
|
|
|
enged<EFBFBD>lyezve van. Azonban a dupla bufferel<65>s nagy sebess<73>gcs<63>kken<65>ssel j<>rhat
|
|
|
|
|
(az <20>n K6-II+ 525 g<>pemen tov<6F>bbi 20% CPU id<69>!) a hardvered DGA implement<6E>ci<63>j<EFBFBD>t<EFBFBD>l
|
|
|
|
|
f<EFBFBD>gg<EFBFBD>en.
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<formalpara>
|
|
|
|
|
<title>SEBESS<EFBFBD>GI ADATOK</title>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
<EFBFBD>ltal<EFBFBD>noss<EFBFBD>gban a DGA framebuffer el<65>r<EFBFBD>s<EFBFBD>nek legal<61>bb olyan gyorsnak
|
|
|
|
|
kell lennie, mint az X11-es vez<65>rl<72>nek a teljes k<>perny<6E>s k<>phez sz<73>ks<6B>ges
|
|
|
|
|
kieg<EFBFBD>sz<EFBFBD>t<EFBFBD>k haszn<7A>lat<61>val. Az <application>MPlayer</application> <20>ltal ki<6B>rt
|
|
|
|
|
sz<EFBFBD>zal<EFBFBD>kos sebess<73>g <20>rt<72>keket azonban fenntart<72>ssal kezeld, mert p<>ld<6C>ul az
|
|
|
|
|
X11-es vez<65>rl<72> eset<65>n nem tartalmazz<7A>k azt az id<69>t, ami az X szervernek kell
|
|
|
|
|
a kirajzol<6F>shoz. Hurkold r<> a termin<69>lt egy soros vonalra <20>s ind<6E>tsd el a
|
|
|
|
|
<command>top</command> programot, akkor megtudod mi is t<>rt<72>nik val<61>j<EFBFBD>ban a
|
|
|
|
|
dobozodban.
|
|
|
|
|
</para>
|
|
|
|
|
</formalpara>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
Kijelenthetj<EFBFBD>k, hogy a DGA gyors<72>t<EFBFBD>sa a 'norm<72>lis' X11-es haszn<7A>lathoz k<>pest
|
|
|
|
|
er<EFBFBD>teljesen f<>gg a grafikus k<>rty<74>dt<64>l <20>s hogy a hozz<7A> tartoz<6F> X szerver modul
|
|
|
|
|
mennyire optimaliz<69>lt.
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
Ha lass<73> rendszered van, jobb ha 15 vagy 16 bites sz<73>nm<6E>lys<79>get haszn<7A>lsz,
|
|
|
|
|
mivel ezek fele akkora mem<65>ria s<>vsz<73>less<73>get ig<69>nyelnek, mint a 32 bites
|
|
|
|
|
megjelen<EFBFBD>t<EFBFBD>s.
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
A 24 bites sz<73>nm<6E>lys<79>g haszn<7A>lata is j<> <20>tlet, ha a k<>rty<74>d nat<61>van t<>mogatja a
|
|
|
|
|
32 bites m<>lys<79>get, mivel ez is 25%-kal kevesebb adat<61>tvitelt jelent a 32/32
|
|
|
|
|
m<EFBFBD>dhoz k<>pest.
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
L<EFBFBD>ttam p<>r AVI f<>jlt 266-os Pentium MMX-en lej<65>tszva. Az AMD K6-2 CPU-k is
|
|
|
|
|
m<EFBFBD>k<EFBFBD>dnek 400 MHZ vagy af<61>l<EFBFBD>tt.
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<formalpara>
|
|
|
|
|
<title>ISMERT HIB<49>K</title>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
Nos, az XFree n<>h<EFBFBD>ny fejleszt<7A>je szerint a DGA egy sz<73>rnyeteg. <20>k azt mondj<64>k,
|
|
|
|
|
jobb ha nem haszn<7A>lod. Az implement<6E>ci<63>ja nem mindig t<>k<EFBFBD>letes az XFree-hez
|
|
|
|
|
tartoz<EFBFBD> chipset vez<65>rl<72>kkel.
|
|
|
|
|
</para>
|
|
|
|
|
</formalpara>
|
|
|
|
|
|
|
|
|
|
<itemizedlist>
|
|
|
|
|
<listitem><simpara>
|
|
|
|
|
Az XFree 4.0.3 <20>s az <filename>nv.o</filename> eset<65>n van egy hiba, ami
|
|
|
|
|
<20>rdekes sz<73>neket eredm<64>nyez.
|
|
|
|
|
</simpara></listitem>
|
|
|
|
|
<listitem><simpara>
|
|
|
|
|
ATI vez<65>rl<72> eset<65>n egyn<79>l t<>bbsz<73>r kell visszav<61>ltani a m<>dot a DGA-s
|
|
|
|
|
lej<65>tsz<73>s ut<75>n.
|
|
|
|
|
</simpara></listitem>
|
|
|
|
|
<listitem><simpara>
|
|
|
|
|
N<>h<EFBFBD>ny vez<65>rl<72> egyszer<65>en k<>ptelen visszav<61>ltani norm<72>l felbont<6E>sra
|
|
|
|
|
(haszn<7A>ld a <keycap>Ctrl</keycap>+<keycap>Alt</keycap>+<keycap>Keypad +</keycap> <20>s
|
|
|
|
|
<keycap>Ctrl</keycap>+<keycap>Alt</keycap>+<keycap>Keypad -</keycap>
|
|
|
|
|
kombin<69>ci<63>kat a k<>zi v<>lt<6C>shoz).
|
|
|
|
|
</simpara></listitem>
|
|
|
|
|
<listitem><simpara>
|
|
|
|
|
N<>h<EFBFBD>ny vez<65>rl<72> egyszer<65>en rossz sz<73>neket jelen<65>t meg.
|
|
|
|
|
</simpara></listitem>
|
|
|
|
|
<listitem><simpara>
|
|
|
|
|
N<>h<EFBFBD>ny vez<65>rl<72> hamis adatot ad a processz c<>mter<65>be bemappolt mem<65>ria m<>ret<65>r<EFBFBD>l,
|
|
|
|
|
<20>gy a vo_dga nem haszn<7A>l dupla bufferel<65>st (SIS?).
|
|
|
|
|
</simpara></listitem>
|
|
|
|
|
<listitem><simpara>
|
|
|
|
|
N<>h<EFBFBD>ny vez<65>rl<72> egy haszn<7A>lhat<61> m<>dot sem jelez. Ebben az esetben a
|
|
|
|
|
DGA vez<65>rl<72> <20>sszeomlik <20>s azt <20>rja, hogy 100000x100000-es <20>rtelmetlen m<>d
|
|
|
|
|
vagy valami hasonl<6E>.
|
|
|
|
|
</simpara></listitem>
|
|
|
|
|
<listitem><simpara>
|
|
|
|
|
Az OSD csak enged<65>lyezett dupla bufferel<65>ssel m<>k<EFBFBD>dik (k<>l<EFBFBD>nben villog).
|
|
|
|
|
</simpara></listitem>
|
|
|
|
|
</itemizedlist>
|
|
|
|
|
|
|
|
|
|
</sect3>
|
|
|
|
|
<!--</sect2>-->
|
|
|
|
|
|
|
|
|
|
<!-- ********** -->
|
|
|
|
|
|
|
|
|
|
<sect3 id="sdl">
|
|
|
|
|
<title>SDL</title>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
Az <acronym>SDL</acronym> (Simple Directmedia Layer) tulajdonk<6E>ppen egy
|
|
|
|
|
egys<EFBFBD>ges<EFBFBD>tett vide<64>/audi<64> interf<72>sz. Az ezt haszn<7A>l<EFBFBD> programok csak az
|
|
|
|
|
SDL-r<>l tudnak, arr<72>l nem, az hogy milyen vide<64> <20>s audi<64> vez<65>rl<72>t haszn<7A>l.
|
|
|
|
|
P<EFBFBD>ld<EFBFBD>ul egy SDL-t haszn<7A>l<EFBFBD> Doom port futhat svgalib, aalib, X, fbdev <20>s
|
|
|
|
|
m<EFBFBD>g m<>s vez<65>rl<72>k seg<65>ts<74>g<EFBFBD>vel, de neked csak (p<>ld<6C>ul) a vide<64> vez<65>rl<72>t kell
|
|
|
|
|
megadnod az <envar>SDL_VIDEODRIVER</envar> k<>rnyezeti v<>ltoz<6F>val. Legal<61>bbis
|
|
|
|
|
elm<EFBFBD>letben.
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
Az <application>MPlayer</application>rel mi az X11 vez<65>rl<72> szoftveres
|
|
|
|
|
k<EFBFBD>pm<EFBFBD>retez<EFBFBD> k<>pess<73>g<EFBFBD>t haszn<7A>ltuk XVideo-t nem t<>mogat<61> k<>rty<74>k/vez<65>rl<72>k
|
|
|
|
|
eset<EFBFBD>n, am<61>g el nem k<>sz<73>lt a mi saj<61>t (gyorsabb, szebb) szoftveres m<>retez<65>nk.
|
|
|
|
|
Haszn<EFBFBD>ltuk az aalib kimeneti k<>pess<73>g<EFBFBD>t is, de most m<>r abb<62>l is van saj<61>t,
|
|
|
|
|
ami sokkal komfortosabb. A DGA m<>dja jobb volt a mienk<6E>n<EFBFBD>l, legal<61>bbis a
|
|
|
|
|
k<EFBFBD>zelm<EFBFBD>ltig. V<>god? :)
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
Seg<EFBFBD>t p<>r hib<69>s vez<65>rl<72>/k<>rtya eset<65>n is, ha a vide<64> szaggatott (nem lass<73>
|
|
|
|
|
rendszer miatt) vagy az audi<64> k<>sett.
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
Az SDL vide<64> kimenet t<>mogatja a feliratok megjelen<65>t<EFBFBD>s<EFBFBD>t a film alatt, a
|
|
|
|
|
(ha van) fekete soron.
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<variablelist>
|
|
|
|
|
<title>Sz<EFBFBD>mos parancssori kapcsol<6F> van az SDL-hez:</title>
|
|
|
|
|
<varlistentry>
|
|
|
|
|
<term><option>-vo sdl:<replaceable>name</replaceable></option></term>
|
|
|
|
|
<listitem><simpara>
|
|
|
|
|
el<65><6C>rja a haszn<7A>lni k<>v<EFBFBD>nt SDL vide<64> vez<65>rl<72>t (pl. <literal>aalib</literal>,
|
|
|
|
|
<literal>dga</literal>, <literal>x11</literal>)
|
|
|
|
|
</simpara></listitem>
|
|
|
|
|
</varlistentry>
|
|
|
|
|
<varlistentry>
|
|
|
|
|
<term><option>-ao sdl:<replaceable>name</replaceable></option></term>
|
|
|
|
|
<listitem><simpara>
|
|
|
|
|
el<65><6C>rja a haszn<7A>lni k<>v<EFBFBD>nt SDL audi<64> vez<65>rl<72>t (pl. <literal>dsp</literal>,
|
|
|
|
|
<literal>esd</literal>, <literal>artsc</literal>)
|
|
|
|
|
</simpara></listitem>
|
|
|
|
|
</varlistentry>
|
|
|
|
|
<varlistentry>
|
|
|
|
|
<term><option>-noxv</option></term>
|
|
|
|
|
<listitem><simpara>
|
|
|
|
|
letiltja a XVideo hardveres gyors<72>t<EFBFBD>s<EFBFBD>t
|
|
|
|
|
</simpara></listitem>
|
|
|
|
|
</varlistentry>
|
|
|
|
|
<varlistentry>
|
|
|
|
|
<term><option>-forcexv</option></term>
|
|
|
|
|
<listitem><simpara>
|
|
|
|
|
megpr<70>b<EFBFBD>lja kik<69>nyszer<65>teni az XVideo gyors<72>t<EFBFBD>st
|
|
|
|
|
</simpara></listitem>
|
|
|
|
|
</varlistentry>
|
|
|
|
|
</variablelist>
|
|
|
|
|
|
|
|
|
|
<table>
|
|
|
|
|
<title>Csak SDL alatt haszn<7A>lhat<61> billenty<74>k</title>
|
|
|
|
|
<tgroup cols="2">
|
|
|
|
|
<thead>
|
|
|
|
|
<row><entry>Gomb</entry><entry>Tev<EFBFBD>kenys<EFBFBD>g</entry></row>
|
|
|
|
|
</thead>
|
|
|
|
|
<tbody>
|
|
|
|
|
<row><entry><keycap>c</keycap></entry><entry>
|
|
|
|
|
v<>lt<6C>s az el<65>rhet<65> teljes k<>perny<6E>s m<>dok k<>z<EFBFBD>tt
|
|
|
|
|
</entry></row>
|
|
|
|
|
<row><entry><keycap>n</keycap></entry><entry>
|
|
|
|
|
v<>lt<6C>s norm<72>l m<>dra
|
|
|
|
|
</entry></row>
|
|
|
|
|
</tbody>
|
|
|
|
|
</tgroup>
|
|
|
|
|
</table>
|
|
|
|
|
|
|
|
|
|
<itemizedlist>
|
|
|
|
|
<title>Ismert hib<69>k:</title>
|
|
|
|
|
<listitem><simpara>
|
|
|
|
|
Az sdl:aalib konzol vez<65>rl<72> alatt le<6C>t<EFBFBD>tt billenty<74>k a v<>gtelens<6E>gig ism<73>tl<74>dnek.
|
|
|
|
|
(haszn<7A>ld a <option>-vo aa</option>-t!) Ez egy SDL hiba, nem tudunk seg<65>teni rajta
|
|
|
|
|
(tesztelve SDL 1.2.1-el).
|
|
|
|
|
</simpara></listitem>
|
|
|
|
|
<listitem><simpara>
|
|
|
|
|
NE HASZN<5A>LD AZ SDL-T GUI-VAL! Nem <20>gy m<>k<EFBFBD>dik, ahogy kellene neki.
|
|
|
|
|
</simpara></listitem>
|
|
|
|
|
</itemizedlist>
|
|
|
|
|
</sect3>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<sect3 id="svgalib">
|
|
|
|
|
<title>SVGAlib</title>
|
|
|
|
|
|
|
|
|
|
<formalpara>
|
|
|
|
|
<title>TELEP<EFBFBD>T<EFBFBD>S</title>
|
|
|
|
|
<para>
|
|
|
|
|
Telep<EFBFBD>tened kell az svgalib-et <20>s a fejleszt<7A>i csomagjait ahhoz, hogy az
|
|
|
|
|
<application>MPlayer</application> elk<6C>sz<73>tse az SVGAlib vez<65>rl<72>j<EFBFBD>t (automatikusan
|
|
|
|
|
felismeri, de lehet k<>nyszer<65>teni is r<>) <20>s ne felejtsd el <20>t<EFBFBD>rni a
|
|
|
|
|
<filename>/etc/vga/libvga.config</filename> f<>jlt, hogy megfeleljen a k<>rty<74>dnak
|
|
|
|
|
<EFBFBD>s a monitorodnak.
|
|
|
|
|
</para>
|
|
|
|
|
</formalpara>
|
|
|
|
|
|
|
|
|
|
<note>
|
|
|
|
|
<para>
|
|
|
|
|
Ne haszn<7A>ld a <option>-fs</option> kapcsol<6F>t, mert bekapcsolja a szoftveres
|
|
|
|
|
m<EFBFBD>retez<EFBFBD>st <20>s lass<73>. Ha t<>nyleg sz<73>ks<6B>g van r<>, haszn<7A>ld a
|
|
|
|
|
<option>-sws 4</option> kapcsol<6F>t, ami rossz min<69>s<EFBFBD>get ad, de valamivel gyorsabb.
|
|
|
|
|
</para>
|
|
|
|
|
</note>
|
|
|
|
|
|
|
|
|
|
<formalpara><title>EGA (4BPP) T<>MOGAT<41>S</title>
|
|
|
|
|
<para>
|
|
|
|
|
Az SVGAlib tartalmazza az EGAlib-et <20>s az <application>MPlayer</application> <20>gy
|
|
|
|
|
k<EFBFBD>pes b<>rmely film 16 sz<73>nben t<>rt<72>n<EFBFBD> megjelen<65>t<EFBFBD>s<EFBFBD>re, lehet<65>v<EFBFBD> t<>ve az al<61>bbi
|
|
|
|
|
be<EFBFBD>ll<EFBFBD>t<EFBFBD>sok haszn<7A>lat<61>t:
|
|
|
|
|
</para>
|
|
|
|
|
</formalpara>
|
|
|
|
|
|
|
|
|
|
<itemizedlist>
|
|
|
|
|
<listitem><simpara>
|
|
|
|
|
EGA k<>rtya EGA monitorral: 320x200x4bpp, 640x200x4bpp, 640x350x4bpp
|
|
|
|
|
</simpara></listitem>
|
|
|
|
|
<listitem><simpara>
|
|
|
|
|
EGA k<>rtya CGA monitorral: 320x200x4bpp, 640x200x4bpp
|
|
|
|
|
</simpara></listitem>
|
|
|
|
|
</itemizedlist>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
A bpp (bit per pixel) <20>rt<72>ket k<>zzel kell 4-re <20>ll<6C>tanod:
|
|
|
|
|
<option>-bpp 4</option>
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
A filmet val<61>sz<73>n<EFBFBD>leg <20>t kell m<>retezni, hogy megfeleljen az EGA m<>dnak:
|
|
|
|
|
<screen>-vf scale=640:350</screen>
|
|
|
|
|
or
|
|
|
|
|
<screen>-vf scale=320:200</screen>
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
Ehhez gyors, de rossz min<69>s<EFBFBD>get produk<75>l<EFBFBD> m<>retez<65> rutin kell:
|
|
|
|
|
<screen>-sws 4</screen>
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
Tal<EFBFBD>n az automatikus ar<61>ny-jav<61>t<EFBFBD>st kikapcsolhatod:
|
|
|
|
|
<screen>-noaspect</screen>
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<note><para>
|
|
|
|
|
A k<>s<EFBFBD>rleteimb<6D>l <20>gy t<>nik, a legjobb k<>pmin<69>s<EFBFBD>g EGA monitorokon
|
|
|
|
|
a vil<69>goss<73>g enyhe cs<63>kkent<6E>s<EFBFBD>vel <20>ll<6C>that<61> el<65>:
|
|
|
|
|
<option>-vf eq=-20:0</option>. N<>lam sz<73>ks<6B>ges volt az audi<64> mintav<61>teli
|
|
|
|
|
r<EFBFBD>ta cs<63>kkent<6E>se is, mert a hang sz<73>tesett 44kHz-en:
|
|
|
|
|
<option>-srate 22050</option>.
|
|
|
|
|
</para></note>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
Csak az <option>expand</option> sz<73>r<EFBFBD> seg<65>ts<74>g<EFBFBD>vel tudod bekapcsolni a
|
|
|
|
|
feliratokat <20>s az OSD-t, l<>sd a man oldalt a megfelel<65> param<61>terek<65>rt.
|
|
|
|
|
</para>
|
|
|
|
|
</sect3>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<sect3 id="fbdev">
|
|
|
|
|
<title>Framebuffer kimenet (FBdev)</title>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
Az FBdev elk<6C>sz<73>t<EFBFBD>se automatikusan kiv<69>laszt<7A>dik a
|
|
|
|
|
<filename>./configure</filename> sor<6F>n. Olvasd el a framebuffer dokument<6E>ci<63>t
|
|
|
|
|
a kernel forr<72>sban (<filename>Documentation/fb/*</filename>) a b<>vebb
|
|
|
|
|
inform<EFBFBD>ci<EFBFBD>k<EFBFBD>rt.
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
Ha a k<>rty<74>d nem t<>mogatja a VBE 2.0 szabv<62>nyt (r<>gebbi ISA/PCI k<>rty<74>k, mint
|
|
|
|
|
p<EFBFBD>ld<EFBFBD>ul az S3 Trio64), csak a VBE 1.2-t (vagy r<>gebbit?): Nos, a VESAfb m<>g
|
|
|
|
|
el<EFBFBD>rhet<EFBFBD>, de be kell t<>ltened a SciTech Display Doctor-t (egykori UniVBE),
|
|
|
|
|
miel<EFBFBD>tt bet<65>lten<65>d a Linuxot. Haszn<7A>lj DOS boot lemezt vagy valamit. <20>s ne
|
|
|
|
|
felejtsd el regisztr<74>lni az UniVBE-det! ;))
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
Az FBdev kimenetnek a fentiek mellett van n<>h<EFBFBD>ny param<61>tere is:
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<variablelist>
|
|
|
|
|
<varlistentry>
|
|
|
|
|
<term><option>-fb</option></term>
|
|
|
|
|
<listitem><simpara>
|
|
|
|
|
megadhatod a haszn<7A>lni k<>v<EFBFBD>nt framebuffer eszk<7A>zt (<filename>/dev/fb0</filename>)
|
|
|
|
|
</simpara></listitem>
|
|
|
|
|
</varlistentry>
|
|
|
|
|
<varlistentry>
|
|
|
|
|
<term><option>-fbmode</option></term>
|
|
|
|
|
<listitem><simpara>
|
|
|
|
|
haszn<7A>lni k<>v<EFBFBD>nt m<>d neve (a <filename>/etc/fb.modes</filename> f<>jlnak megfelel<65>en)
|
|
|
|
|
</simpara></listitem>
|
|
|
|
|
</varlistentry>
|
|
|
|
|
<varlistentry>
|
|
|
|
|
<term><option>-fbmodeconfig</option></term>
|
|
|
|
|
<listitem><simpara>
|
|
|
|
|
m<>dokat tartalmaz<61> konfigur<75>ci<63>s f<>jl (alap<61>rtelmez<65>sben <filename>/etc/fb.modes</filename>)
|
|
|
|
|
</simpara></listitem>
|
|
|
|
|
</varlistentry>
|
|
|
|
|
<varlistentry>
|
|
|
|
|
<term><option>-monitor-hfreq</option></term>
|
|
|
|
|
<term><option>-monitor-vfreq</option></term>
|
|
|
|
|
<term><option>-monitor-dotclock</option></term>
|
|
|
|
|
<listitem><simpara>
|
|
|
|
|
<emphasis role="bold">fontos</emphasis> <20>rt<72>kek, l<>sd
|
|
|
|
|
<filename>example.conf</filename>
|
|
|
|
|
</simpara></listitem>
|
|
|
|
|
</varlistentry>
|
|
|
|
|
</variablelist>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
Ha egy k<>l<EFBFBD>nleges m<>dra akarsz v<>ltani, akkor <20>gy haszn<7A>ld:
|
|
|
|
|
<screen>
|
|
|
|
|
mplayer -vm -fbmode <replaceable>mod_neve</replaceable> <replaceable>fajlnev</replaceable>
|
|
|
|
|
</screen>
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<itemizedlist>
|
|
|
|
|
<listitem><para>
|
|
|
|
|
Mag<61>ban a <option>-vm</option> kiv<69>lasztja a legmegfelel<65>bb m<>dot a
|
|
|
|
|
<filename>/etc/fb.modes</filename> f<>jlb<6C>l. Haszn<7A>lhat<61> egy<67>tt a
|
|
|
|
|
<option>-x</option> <20>s <option>-y</option> kapcsol<6F>kkal is. A
|
|
|
|
|
<option>-flip</option> kapcsol<6F> csak akkor t<>mogatott, ha a film pixel
|
|
|
|
|
form<72>tuma megfelel a vide<64> m<>d pixel form<72>tum<75>nak. Figyelj a bpp
|
|
|
|
|
<20>rt<72>k<EFBFBD>re, az fbdev vez<65>rl<72> az aktu<74>lisat pr<70>b<EFBFBD>lja meg haszn<7A>lni, vagy
|
|
|
|
|
ha megadsz valamit a <option>-bpp</option> kapcsol<6F>val, akkor azt.
|
|
|
|
|
</para></listitem>
|
|
|
|
|
<listitem><para>
|
|
|
|
|
A <option>-zoom</option> kapcsol<6F> nem t<>mogatott (haszn<7A>ld a <option>-vf scale</option>-t).
|
|
|
|
|
Nem haszn<7A>lhatsz 8bpp (vagy kevesebb) m<>dokat.
|
|
|
|
|
</para></listitem>
|
|
|
|
|
<listitem><para>
|
|
|
|
|
Val<61>sz<73>n<EFBFBD>leg el szeretn<74>d t<>ntetni a kurzort:
|
|
|
|
|
<screen>echo -e '\033[?25l'</screen>
|
|
|
|
|
vagy
|
|
|
|
|
<screen>setterm -cursor off</screen>
|
|
|
|
|
<20>s a k<>perny<6E>v<EFBFBD>d<EFBFBD>t:
|
|
|
|
|
<screen>setterm -blank 0</screen>
|
|
|
|
|
Kurzor visszakapcsol<6F>sa:
|
|
|
|
|
<screen>echo -e '\033[?25h'</screen>
|
|
|
|
|
vagy
|
|
|
|
|
<screen>setterm -cursor on</screen>
|
|
|
|
|
</para></listitem>
|
|
|
|
|
</itemizedlist>
|
|
|
|
|
|
|
|
|
|
<note>
|
|
|
|
|
<para>
|
|
|
|
|
Az FBdev vide<64> m<>d v<>lt<6C>sa <emphasis>nem m<>k<EFBFBD>dik</emphasis> a VESA
|
|
|
|
|
framebufferrel <20>s ne is k<>rd, hogy m<>k<EFBFBD>dj<64>n, mivel ez nem az
|
|
|
|
|
<application>MPlayer</application> korl<72>tja.
|
|
|
|
|
</para>
|
|
|
|
|
</note>
|
|
|
|
|
</sect3>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<sect3 id="mga_vid">
|
|
|
|
|
<title>Matrox framebuffer (mga_vid)</title>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
Ez a r<>sz a Matrox G200/G400/G450/G550 BES (Back-End Scaler) t<>mogat<61>sr<73>l
|
|
|
|
|
sz<EFBFBD>l, az mga_vid kernel vez<65>rl<72>r<EFBFBD>l. Jelenleg A'rpi fejleszti, van
|
|
|
|
|
benne hardveres VSYNC t<>mogat<61>s tripla bufferel<65>ssel. M<>k<EFBFBD>dik mind
|
|
|
|
|
framebufferes konzolon, mind X alatt.
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<warning>
|
|
|
|
|
<para>
|
|
|
|
|
Mindez csak Linux alatt! Nem-Linux (FreeBSD-n tesztelve) rendszereken a
|
|
|
|
|
<link linkend="vidix">VIDIX</link>-et haszn<7A>lhatod helyette!
|
|
|
|
|
</para>
|
|
|
|
|
</warning>
|
|
|
|
|
|
|
|
|
|
<procedure>
|
|
|
|
|
<title>Telep<EFBFBD>t<EFBFBD>s:</title>
|
|
|
|
|
<step><para>
|
|
|
|
|
A haszn<7A>lat<61>hoz el<65>sz<73>r <filename>mga_vid.o</filename>-t kell forgatnod:
|
|
|
|
|
<screen>
|
|
|
|
|
cd drivers
|
|
|
|
|
make<!--
|
|
|
|
|
--></screen>
|
|
|
|
|
</para></step>
|
|
|
|
|
<step><para>
|
|
|
|
|
Majd hozd l<>tre a <filename>/dev/mga_vid</filename> eszk<7A>zt:
|
|
|
|
|
<screen>mknod /dev/mga_vid c 178 0</screen>
|
|
|
|
|
<20>s t<>ltsd be a vez<65>rl<72>t
|
|
|
|
|
<screen>insmod mga_vid.o</screen>
|
|
|
|
|
</para></step>
|
|
|
|
|
<step><para>
|
|
|
|
|
Ellen<65>rizd a mem<65>ria m<>ret detekt<6B>l<EFBFBD>s<EFBFBD>t a <command>dmesg</command>
|
|
|
|
|
parancs seg<65>ts<74>g<EFBFBD>vel. Ha hib<69>san <20>rja, haszn<7A>ld a
|
|
|
|
|
<option>mga_ram_size</option> kapcsol<6F>t
|
|
|
|
|
(el<65>tte <command>rmmod mga_vid</command>),
|
|
|
|
|
a k<>rtya mem<65>ri<72>j<EFBFBD>nak MB-ban t<>rt<72>n<EFBFBD> megad<61>s<EFBFBD>hoz:
|
|
|
|
|
<screen>insmod mga_vid.o mga_ram_size=16</screen>
|
|
|
|
|
</para></step>
|
|
|
|
|
<step><para>
|
|
|
|
|
Az automatikus bet<65>lt<6C>shez/t<>rl<72>shez el<65>sz<73>r <20>rd be ezt a sort a
|
|
|
|
|
<filename>/etc/modules.conf</filename> f<>jlod v<>g<EFBFBD>re:
|
|
|
|
|
|
|
|
|
|
<programlisting>alias char-major-178 mga_vid</programlisting>
|
|
|
|
|
|
|
|
|
|
Majd m<>sold be a <filename>mga_vid.o</filename> modult a megfelel<65>
|
|
|
|
|
helyre a <filename>/lib/modules/<replaceable>kernel
|
|
|
|
|
verzi<7A></replaceable>/<replaceable>valahol</replaceable></filename> k<>nyvt<76>rba.
|
|
|
|
|
</para><para>
|
|
|
|
|
Ezut<75>n futtasd le a
|
|
|
|
|
<screen>depmod -a</screen>
|
|
|
|
|
parancsot.
|
|
|
|
|
</para></step>
|
|
|
|
|
<step><para>
|
|
|
|
|
Ezekut<75>n le kell ford<72>tanod (<28>jra) az <application>MPlayer</application>t, a
|
|
|
|
|
<filename>./configure</filename> meg fogja tal<61>lni a
|
|
|
|
|
<filename>/dev/mga_vid</filename>-et <20>s elk<6C>sz<73>ti az 'mga' vez<65>rl<72>t. Az
|
|
|
|
|
<application>MPlayer</application>ben a <option>-vo mga</option> kapcsol<6F>val
|
|
|
|
|
haszn<7A>lhatod, ha matroxfb konzolod van vagy a <option>-vo xmga</option>-val
|
|
|
|
|
XFree86 3.x.x vagy 4.x.x alatt.
|
|
|
|
|
</para></step>
|
|
|
|
|
</procedure>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
Az mga_vid vez<65>rl<72> egy<67>ttm<74>k<EFBFBD>dik az Xv-vel.
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
A <filename>/dev/mga_vid</filename> eszk<7A>z f<>jlt megn<67>zheted n<>mi inf<6E><66>rt
|
|
|
|
|
p<EFBFBD>ld<EFBFBD>ul a
|
|
|
|
|
<screen>cat /dev/mga_vid</screen>
|
|
|
|
|
seg<EFBFBD>ts<EFBFBD>g<EFBFBD>vel <20>s be<62>ll<6C>thatod a f<>nyer<65>ss<73>get:
|
|
|
|
|
<screen>echo "brightness=120" > /dev/mga_vid</screen>
|
|
|
|
|
</para>
|
|
|
|
|
</sect3>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<sect3 id="tdfxfb" xreflabel="3Dfx YUV support (tdfxfb)">
|
|
|
|
|
<title>3Dfx YUV t<>mogat<61>s</title>
|
|
|
|
|
<para>
|
|
|
|
|
Ez a vez<65>rl<72> a kernel tdfx framebuffer vez<65>rl<72>j<EFBFBD>t haszn<7A>lja a filmek
|
|
|
|
|
YUV gyors<72>t<EFBFBD>s<EFBFBD>val t<>rt<72>n<EFBFBD> lej<65>tsz<73>s<EFBFBD>hoz. Kell hozz<7A> egy kernel tdfxfb
|
|
|
|
|
t<EFBFBD>mogat<EFBFBD>ssal, <20>s egy <20>jraford<72>t<EFBFBD>s a
|
|
|
|
|
<screen>./configure --enable-tdfxfb</screen>
|
|
|
|
|
paranccsal.
|
|
|
|
|
</para>
|
|
|
|
|
</sect3>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<sect3 id="opengl">
|
|
|
|
|
<title>OpenGL kimenet</title>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
Az <application>MPlayer</application> t<>mogatja a filmek OpenGL-lel t<>rt<72>n<EFBFBD>
|
|
|
|
|
megjelen<EFBFBD>t<EFBFBD>s<EFBFBD>t is, de ha a platformod/vez<65>rl<72>d t<>mogatja az Xv-t, ink<6E>bb azt
|
|
|
|
|
haszn<EFBFBD>ld PC-n Linux-szal, az OpenGL teljes<65>tm<74>nye <20>szrevehet<65>en gyeng<6E>bb. Ha
|
|
|
|
|
Xv t<>mogat<61>s n<>lk<6C>li X11-ed van, az OpenGL j<> alternat<61>va lehet.
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
Sajnos nem minden vez<65>rl<72> t<>mogatja ezt a tulajdons<6E>got. A Utah-GLX vez<65>rl<72>k
|
|
|
|
|
(az XFree86 3.3.6-hoz) minden k<>rtya eset<65>n t<>mogatj<74>k.
|
|
|
|
|
L<EFBFBD>sd a <ulink url="http://utah-glx.sf.net"/> oldalt a r<>szletes telep<65>t<EFBFBD>si
|
|
|
|
|
le<EFBFBD>r<EFBFBD>shoz.
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
Az XFree86(DRI) 4.0.3 vagy k<>s<EFBFBD>bbi t<>mogatja az OpenGL-t Matrox <20>s Radeon
|
|
|
|
|
k<EFBFBD>rty<EFBFBD>kkal, a 4.2.0 vagy k<>s<EFBFBD>bbi Rage128-cal.
|
|
|
|
|
L<EFBFBD>sd a <ulink url="http://dri.sf.net"/> oldalt a let<65>lt<6C>shez <20>s a telep<65>t<EFBFBD>si
|
|
|
|
|
utas<EFBFBD>t<EFBFBD>sok<EFBFBD>rt.
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
Egy felhaszn<7A>l<EFBFBD>nk tan<61>csa: a GL vide<64> kimenetet f<>gg<67>legesen szinkroniz<69>lt
|
|
|
|
|
TV kimenet el<65><6C>ll<6C>t<EFBFBD>s<EFBFBD>hoz is felhaszn<7A>lhatod. Csak be kell <20>ll<6C>tanod egy
|
|
|
|
|
k<EFBFBD>rnyezeti v<>ltoz<6F>t (legal<61>bbis az nVidia-n):
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
<command>export $__GL_SYNC_TO_VBLANK=1</command>
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
</sect3>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<sect3 id="aalib">
|
|
|
|
|
<title>AAlib - sz<73>veges m<>d<EFBFBD> megjelen<65>t<EFBFBD>s</title>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
Az AAlib egy f<>ggv<67>ny k<>nyvt<76>r grafika karakteres m<>dban t<>rt<72>n<EFBFBD> megjelen<65>t<EFBFBD>s<EFBFBD>hez,
|
|
|
|
|
egy nagyszer<65> ASCII renderel<65> seg<65>ts<74>g<EFBFBD>vel. M<>r jelenleg is <emphasis>rengeteg</emphasis>
|
|
|
|
|
program t<>mogatja, p<>ld<6C>ul a Doom, Quake, stb. Az <application>MPlayer</application>ben
|
|
|
|
|
is van egy roppant j<>l haszn<7A>lhat<61> vez<65>rl<72> hozz<7A>. Ha a <filename>./configure</filename>
|
|
|
|
|
tal<EFBFBD>l telep<65>tett aalib-et, az aalib libvo vez<65>rl<72> alap<61>rtelmezett lesz.
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
P<EFBFBD>r billenty<74> seg<65>ts<74>g<EFBFBD>vel <20>ll<6C>thatod a renderel<65>si opci<63>kat az AA Ablakban:
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<informaltable>
|
|
|
|
|
<tgroup cols="2">
|
|
|
|
|
<thead>
|
|
|
|
|
<row><entry>Gomb</entry><entry>M<EFBFBD>velet</entry></row>
|
|
|
|
|
</thead>
|
|
|
|
|
<tbody>
|
|
|
|
|
<row><entry><keycap>1</keycap></entry><entry>
|
|
|
|
|
kontraszt cs<63>kkent<6E>se
|
|
|
|
|
</entry></row>
|
|
|
|
|
<row><entry><keycap>2</keycap></entry><entry>
|
|
|
|
|
kontraszt n<>vel<65>se
|
|
|
|
|
</entry></row>
|
|
|
|
|
<row><entry><keycap>3</keycap></entry><entry>
|
|
|
|
|
f<>nyer<65> cs<63>kkent<6E>se
|
|
|
|
|
</entry></row>
|
|
|
|
|
<row><entry><keycap>4</keycap></entry><entry>
|
|
|
|
|
f<>nyer<65> n<>vel<65>se
|
|
|
|
|
</entry></row>
|
|
|
|
|
<row><entry><keycap>5</keycap></entry><entry>
|
|
|
|
|
gyors renderel<65>s be/kikapcsol<6F>sa
|
|
|
|
|
</entry></row>
|
|
|
|
|
<row><entry><keycap>6</keycap></entry><entry>
|
|
|
|
|
dithering m<>dj<64>nak be<62>ll<6C>t<EFBFBD>sa (nincs, hiba eloszl<7A>s, Floyd Steinberg)
|
|
|
|
|
</entry></row>
|
|
|
|
|
<row><entry><keycap>7</keycap></entry><entry>
|
|
|
|
|
k<>p megford<72>t<EFBFBD>sa
|
|
|
|
|
</entry></row>
|
|
|
|
|
<row><entry><keycap>8</keycap></entry><entry>
|
|
|
|
|
v<>lt<6C>s az aa <20>s az <application>MPlayer</application> vez<65>rl<72>se k<>z<EFBFBD>tt
|
|
|
|
|
</entry></row>
|
|
|
|
|
</tbody>
|
|
|
|
|
</tgroup>
|
|
|
|
|
</informaltable>
|
|
|
|
|
|
|
|
|
|
<variablelist>
|
|
|
|
|
<title>A k<>vetkez<65> parancssori kapcsol<6F>kat haszn<7A>lhatod:</title>
|
|
|
|
|
<varlistentry>
|
|
|
|
|
<term><option>-aaosdcolor=<replaceable>V</replaceable></option></term>
|
|
|
|
|
<listitem><para>
|
|
|
|
|
OSD sz<73>n megv<67>ltoztat<61>sa
|
|
|
|
|
</para></listitem>
|
|
|
|
|
</varlistentry>
|
|
|
|
|
<varlistentry>
|
|
|
|
|
<term><option>-aasubcolor=<replaceable>V</replaceable></option></term>
|
|
|
|
|
<listitem><para>
|
|
|
|
|
felirat sz<73>n megv<67>ltoztat<61>sa
|
|
|
|
|
</para><para>
|
|
|
|
|
ahol a <replaceable>V</replaceable> lehet:
|
|
|
|
|
<literal>0</literal> (norm<72>lis),
|
|
|
|
|
<literal>1</literal> (s<>t<EFBFBD>t),
|
|
|
|
|
<literal>2</literal> (vastag),
|
|
|
|
|
<literal>3</literal> (f<>lk<6C>v<EFBFBD>r bet<65>),
|
|
|
|
|
<literal>4</literal> (ellent<6E>tes),
|
|
|
|
|
<literal>5</literal> (speci<63>lis).
|
|
|
|
|
</para></listitem>
|
|
|
|
|
</varlistentry>
|
|
|
|
|
</variablelist>
|
|
|
|
|
|
|
|
|
|
<variablelist>
|
|
|
|
|
<title>Maga az AAlib sz<73>mtalan lehet<65>s<EFBFBD>get biztos<6F>t. Itt van p<>r fontosabb:</title>
|
|
|
|
|
<varlistentry>
|
|
|
|
|
<term><option>-aadriver</option></term>
|
|
|
|
|
<listitem><simpara>
|
|
|
|
|
be<62>ll<6C>tja a javasolt aa vez<65>rl<72>t (X11, curses, Linux)
|
|
|
|
|
</simpara></listitem>
|
|
|
|
|
</varlistentry>
|
|
|
|
|
<varlistentry>
|
|
|
|
|
<term><option>-aaextended</option></term>
|
|
|
|
|
<listitem><simpara>
|
|
|
|
|
mind a 256 karakter haszn<7A>lata
|
|
|
|
|
</simpara></listitem>
|
|
|
|
|
</varlistentry>
|
|
|
|
|
<varlistentry>
|
|
|
|
|
<term><option>-aaeight</option></term>
|
|
|
|
|
<listitem><simpara>
|
|
|
|
|
nyolc bites ASCII
|
|
|
|
|
</simpara></listitem>
|
|
|
|
|
</varlistentry>
|
|
|
|
|
<varlistentry>
|
|
|
|
|
<term><option>-aahelp</option></term>
|
|
|
|
|
<listitem><simpara>
|
|
|
|
|
ki<6B>rja az <20>sszes aalib kapcsol<6F>t
|
|
|
|
|
</simpara></listitem>
|
|
|
|
|
</varlistentry>
|
|
|
|
|
</variablelist>
|
|
|
|
|
|
|
|
|
|
<note>
|
|
|
|
|
<para>
|
|
|
|
|
A renderel<65>s nagyon CPU ig<69>nyes, k<>l<EFBFBD>n<EFBFBD>sen ha AA-on-X-et
|
|
|
|
|
(aalib haszn<7A>lata X alatt) haszn<7A>lsz, a legalacsonyabb a standard,
|
|
|
|
|
nem framebuffer-es konzolon. Haszn<7A>ld az SVGATextMode-ot a nagy
|
|
|
|
|
felbont<EFBFBD>s be<62>ll<6C>t<EFBFBD>s<EFBFBD>hoz, <20>s <20>lvezd! (m<>sodlagos Hercules k<>rty<74>k a
|
|
|
|
|
sir<EFBFBD>lyak :)) (de SZVSZ haszn<7A>lhatod a
|
|
|
|
|
<option>-vf 1bpp</option> kapcsol<6F>t is a hgafb-en megjelen<65> grafik<69>hoz :)
|
|
|
|
|
</para>
|
|
|
|
|
</note>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
A <option>-framedrop</option> kapcsol<6F> haszn<7A>lat<61>t javasoljuk, ha nem
|
|
|
|
|
el<EFBFBD>g gyors a g<>ped az <20>sszes k<>pkocka rendel<65>s<EFBFBD>hez!
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
Termin<EFBFBD>lon lej<65>tszva jobb sebess<73>get <20>s min<69>s<EFBFBD>get kapsz a Linux vez<65>rl<72>vel,
|
|
|
|
|
mint a curses-szal (<option>-aadriver linux</option>). De ehhez <20>r<EFBFBD>si joggal
|
|
|
|
|
kell rendelkezned a <filename>/dev/vcsa<replaceable><terminal></replaceable></filename>
|
|
|
|
|
f<EFBFBD>jlhoz! Ezt az aalib nem ismeri fel mag<61>t<EFBFBD>l, de a vo_aa megpr<70>b<EFBFBD>lja
|
|
|
|
|
megtal<EFBFBD>lni a legjobb m<>dot.
|
|
|
|
|
L<EFBFBD>sd a <ulink url="http://aa-project.sf.net/tune"/> oldalt a tov<6F>bbi
|
|
|
|
|
tuningol<EFBFBD>si dolgokhoz.
|
|
|
|
|
</para>
|
|
|
|
|
</sect3>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<sect3 id="caca">
|
|
|
|
|
<title><systemitem class="library">libcaca</systemitem> - Sz<53>nes ASCII Art f<>ggv<67>nyk<79>nyvt<76>r</title>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
A <ulink url="http://sam.zoy.org/projects/libcaca/"><systemitem class="library">libcaca</systemitem></ulink>
|
|
|
|
|
f<EFBFBD>ggv<EFBFBD>nyk<EFBFBD>nyvt<EFBFBD>r egy grafikus k<>nyvt<76>r, ami sz<73>veget jelen<65>t meg pixelek helyett, <20>gy
|
|
|
|
|
m<EFBFBD>k<EFBFBD>dik r<>gebbi vide<64> k<>rty<74>kkal vagy sz<73>veges termin<69>lokon is. Hasonl<6E> a n<>pszer<65>
|
|
|
|
|
<systemitem class="library">AAlib</systemitem> k<>nyvt<76>rhoz.
|
|
|
|
|
A <systemitem class="library">libcaca</systemitem>-nak egy termin<69>l kell a m<>k<EFBFBD>d<EFBFBD>shez, <20>gy
|
|
|
|
|
b<EFBFBD>rmilyen Unix rendszeren (bele<6C>rtve a Mac OS X-et) m<>k<EFBFBD>dik, vagy a
|
|
|
|
|
<systemitem class="library">slang</systemitem> vagy az
|
|
|
|
|
<systemitem class="library">ncurses</systemitem> vagy DOS alatt a
|
|
|
|
|
<systemitem class="library">conio.h</systemitem> illetve Windows rendszereken
|
|
|
|
|
ak<EFBFBD>r a <systemitem class="library">slang</systemitem> vagy az
|
|
|
|
|
<systemitem class="library">ncurses</systemitem> (Cygwin emul<75>ci<63>n kereszt<7A>l) vagy
|
|
|
|
|
a <systemitem class="library">conio.h</systemitem> k<>nyvt<76>rak haszn<7A>lat<61>val. Ha
|
|
|
|
|
a <filename>./configure</filename>
|
|
|
|
|
megtal<EFBFBD>lja a <systemitem class="library">libcaca</systemitem>-t, a caca libvo vez<65>rl<72>
|
|
|
|
|
elk<EFBFBD>sz<EFBFBD>l.
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<itemizedlist>
|
|
|
|
|
<title>A k<>l<EFBFBD>nbs<62>g az <systemitem class="library">AAlib</systemitem>-hez k<>pest
|
|
|
|
|
a k<>vetkez<65>ek:</title>
|
|
|
|
|
<listitem><simpara>
|
|
|
|
|
16 el<65>rhet<65> sz<73>n a karakter kimenetre (256 sz<73>n<EFBFBD> p<>rok)
|
|
|
|
|
</simpara></listitem>
|
|
|
|
|
<listitem><simpara>
|
|
|
|
|
sz<73>nes k<>p dithering
|
|
|
|
|
</simpara></listitem>
|
|
|
|
|
</itemizedlist>
|
|
|
|
|
|
|
|
|
|
<itemizedlist>
|
|
|
|
|
<title>De a <systemitem class="library">libcaca</systemitem>-nak megvan az
|
|
|
|
|
al<61>bbi korl<72>tja:</title>
|
|
|
|
|
<listitem><simpara>
|
|
|
|
|
nincs f<>nyer<65>, kontraszt <20>s gamma t<>mogat<61>s
|
|
|
|
|
</simpara></listitem>
|
|
|
|
|
</itemizedlist>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
P<EFBFBD>r billenty<74>vel szab<61>lyozhatod a caca ablakban a renderel<65>s opci<63>it:
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<informaltable>
|
|
|
|
|
<tgroup cols="2">
|
|
|
|
|
<thead>
|
|
|
|
|
<row><entry>Gomb</entry><entry>M<EFBFBD>velet</entry></row>
|
|
|
|
|
</thead>
|
|
|
|
|
<tbody>
|
|
|
|
|
<row><entry><keycap>d</keycap></entry><entry>
|
|
|
|
|
V<>lt<6C>s a <systemitem class="library">libcaca</systemitem> dithering met<65>dusai k<>z<EFBFBD>tt.
|
|
|
|
|
</entry></row>
|
|
|
|
|
<row><entry><keycap>a</keycap></entry><entry>
|
|
|
|
|
A <systemitem class="library">libcaca</systemitem> antialiasing ki-/bekapcsol<6F>sa.
|
|
|
|
|
</entry></row>
|
|
|
|
|
<row><entry><keycap>b</keycap></entry><entry>
|
|
|
|
|
A <systemitem class="library">libcaca</systemitem> h<>tt<74>rbe k<>ld<6C>se.
|
|
|
|
|
</entry></row>
|
|
|
|
|
</tbody>
|
|
|
|
|
</tgroup>
|
|
|
|
|
</informaltable>
|
|
|
|
|
|
|
|
|
|
<variablelist>
|
|
|
|
|
<title>A <systemitem class="library">libcaca</systemitem> figyel p<>r k<>rnyezeti v<>ltoz<6F>t is:</title>
|
|
|
|
|
<varlistentry>
|
|
|
|
|
<term><option>CACA_DRIVER</option></term>
|
|
|
|
|
<listitem><simpara>
|
|
|
|
|
<20>ll<6C>tsd be a javasolt caca vez<65>rl<72>t, pl. ncurses, slang, x11.
|
|
|
|
|
</simpara></listitem>
|
|
|
|
|
</varlistentry>
|
|
|
|
|
<varlistentry>
|
|
|
|
|
<term><option>CACA_GEOMETRY (csak X11)</option></term>
|
|
|
|
|
<listitem><simpara>
|
|
|
|
|
Megadja a sorok <20>s oszlopok sz<73>m<EFBFBD>t, pl. 128x50.
|
|
|
|
|
</simpara></listitem>
|
|
|
|
|
</varlistentry>
|
|
|
|
|
<varlistentry>
|
|
|
|
|
<term><option>CACA_FONT (csak X11)</option></term>
|
|
|
|
|
<listitem><simpara>
|
|
|
|
|
Megadja a haszn<7A>lni k<>v<EFBFBD>nt bet<65>t<EFBFBD>pust, pl. fixed, nexus.
|
|
|
|
|
</simpara></listitem>
|
|
|
|
|
</varlistentry>
|
|
|
|
|
</variablelist>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
Haszn<EFBFBD>ld a <option>-framedrop</option> kapcsol<6F>t ha a sz<73>m<EFBFBD>t<EFBFBD>g<EFBFBD>ped nem el<65>g
|
|
|
|
|
gyors az <20>sszes k<>pkocka rendel<65>s<EFBFBD>hez.
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
</sect3>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<sect3 id="vesa">
|
|
|
|
|
<title>VESA - kimenet a VESA BIOS-hoz</title>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
Ezt a vez<65>rl<72>t egy <emphasis role="bold"><EFBFBD>ltal<EFBFBD>nos vez<65>rl<72>k<EFBFBD>nt</emphasis>
|
|
|
|
|
tervezt<EFBFBD>k meg <20>s vezett<74>k be b<>rmilyen, VESA VBE 2.0 kompatibilis BIOS-szal
|
|
|
|
|
rendelkez<EFBFBD> monitork<72>rtya eset<65>ben. A m<>sik el<65>nye ennek a vez<65>rl<72>nek, hogy
|
|
|
|
|
megpr<EFBFBD>b<EFBFBD>lja haszn<7A>lni a TV kimenetet.
|
|
|
|
|
<citetitle>VESA BIOS EXTENSION (VBE) Version 3.0 D<>tum: 1998. szeptember 16.
|
|
|
|
|
</citetitle> (70. oldal) ezt <20>rja:
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<blockquote>
|
|
|
|
|
<formalpara><title>Du<EFBFBD>l-Vez<65>rl<72>s Tervez<65>s</title>
|
|
|
|
|
<para>
|
|
|
|
|
A VBE 3.0 t<>mogatja a du<64>l-vez<65>rl<72>s tervez<65>st, felt<6C>telezve hogy <20>ltal<61>ban
|
|
|
|
|
mindk<EFBFBD>t vez<65>rl<72>t ugyanaz az OEM biztos<6F>tja, egy BIOS ROM vez<65>rl<72>s<EFBFBD>vel
|
|
|
|
|
ugyan azon a grafikus k<>rty<74>n, lehets<74>ges az alkalmaz<61>s sz<73>m<EFBFBD>ra elrejteni
|
|
|
|
|
azt a t<>nyt, hogy val<61>j<EFBFBD>ban k<>t vez<65>rl<72> van jelen. Ez ugyan megakad<61>lyozza
|
|
|
|
|
a vez<65>rl<72>k egyidej<65>leg t<>rt<72>n<EFBFBD> egyedi haszn<7A>lat<61>t, azonban lehet<65>v<EFBFBD> teszi
|
|
|
|
|
a VBE 3.0 el<65>tt kiadott alkalmaz<61>sok norm<72>lis m<>k<EFBFBD>d<EFBFBD>s<EFBFBD>t. A 00h VBE funci<63>
|
|
|
|
|
(Vez<65>rl<72> inform<72>ci<63>kkal t<>r vissza) a k<>t vez<65>rl<72> kombin<69>lt inform<72>ci<63>it
|
|
|
|
|
adja vissza, bele<6C>rtve a haszn<7A>lhat<61> m<>dok kombin<69>lt list<73>j<EFBFBD>t. Ha az
|
|
|
|
|
alkalmaz<EFBFBD>s kiv<69>laszt egy m<>dot, a megfelel<65> vez<65>rl<72> aktiv<69>l<EFBFBD>dik. Az <20>sszes
|
|
|
|
|
t<EFBFBD>bbi VBE funkci<63> ezut<75>n az akt<6B>v vez<65>rl<72>vel dolgozik.
|
|
|
|
|
</para>
|
|
|
|
|
</formalpara>
|
|
|
|
|
</blockquote>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
<EFBFBD>gy van es<65>lyed a TV kimenet haszn<7A>lat<61>ra ezzel a vez<65>rl<72>vel.
|
|
|
|
|
(Gondolom a TV-out legt<67>bbsz<73>r legal<61>bb egyed<65>l<EFBFBD>ll<6C> fej vagy egyed<65>li kimenet.)
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<itemizedlist spacing="compact">
|
|
|
|
|
<title>EL<EFBFBD>NY<EFBFBD>K</title>
|
|
|
|
|
<listitem><simpara>
|
|
|
|
|
Van es<65>lyed a film n<>z<EFBFBD>sre akkor is <emphasis role="bold">ha a Linux nem ismeri</emphasis>
|
|
|
|
|
a vide<64> hardveredet.
|
|
|
|
|
</simpara></listitem>
|
|
|
|
|
<listitem><simpara>
|
|
|
|
|
Nem kell telep<65>tened semmif<69>le grafikus dolgot a Linuxodra (mint pl. X11 (AKA XFree86),
|
|
|
|
|
fbdev <20>s <20>gy tov<6F>bb). Ez a vez<65>rl<72> fut <emphasis role="bold">sz<EFBFBD>veges-m<>dban</emphasis>.
|
|
|
|
|
</simpara></listitem>
|
|
|
|
|
<listitem><simpara>
|
|
|
|
|
J<> es<65>llyel <emphasis role="bold">m<EFBFBD>k<EFBFBD>d<EFBFBD> TV-kimenetet</emphasis> kapsz.
|
|
|
|
|
(Legal<61>bbis az ATI k<>rty<74>kon).
|
|
|
|
|
</simpara></listitem>
|
|
|
|
|
<listitem><simpara>
|
|
|
|
|
Ez a vez<65>rl<72> megh<67>vja az <function>int 10h</function> kezel<65>t <20>gy nem
|
|
|
|
|
emul<75>tor - <emphasis role="bold">igazi</emphasis> dolgokat h<>v az
|
|
|
|
|
<emphasis>igazi</emphasis> BIOS-ban <emphasis>val<EFBFBD>s-m<>dban</emphasis>
|
|
|
|
|
(val<61>j<EFBFBD>ban vm86 m<>dban).
|
|
|
|
|
</simpara></listitem>
|
|
|
|
|
<listitem><simpara>
|
|
|
|
|
Haszn<7A>lhatod a VIDIX-et vele, <20>gy gyors<72>tott vide<64> megjelen<65>t<EFBFBD>st kapsz
|
|
|
|
|
<emphasis role="bold"><EFBFBD>s</emphasis> TV kimenetet egy id<69>ben!
|
|
|
|
|
(Javasolt az ATI k<>rty<74>khoz.)
|
|
|
|
|
</simpara></listitem>
|
|
|
|
|
<listitem><simpara>
|
|
|
|
|
Ha VESA VBE 3.0+-od van, <20>s megadtad a
|
|
|
|
|
<option>monitor-hfreq, monitor-vfreq, monitor-dotclock</option>-ot valahol
|
|
|
|
|
(konfigur<75>ci<63>s f<>jlban vagy paranccsorban), a lehet<65> legjobb friss<73>t<EFBFBD>si r<>t<EFBFBD>t kapod.
|
|
|
|
|
(<28>ltal<61>nos Id<49>z<EFBFBD>t<EFBFBD> Formul<75>t haszn<7A>lva). Ezen k<>pess<73>g enged<65>lyez<65>s<EFBFBD>hez meg kell adnod
|
|
|
|
|
a monitorod <emphasis role="bold"><EFBFBD>sszes</emphasis> opci<63>j<EFBFBD>t.
|
|
|
|
|
</simpara></listitem>
|
|
|
|
|
</itemizedlist>
|
|
|
|
|
|
|
|
|
|
<itemizedlist spacing="compact">
|
|
|
|
|
<title>H<EFBFBD>TR<EFBFBD>NYOK</title>
|
|
|
|
|
<listitem><simpara>
|
|
|
|
|
Csak <emphasis role="bold">x86 rendszereken</emphasis> m<>k<EFBFBD>dik.
|
|
|
|
|
</simpara></listitem>
|
|
|
|
|
<listitem><simpara>
|
|
|
|
|
Csak a <systemitem class="username">root</systemitem> haszn<7A>lhatja.
|
|
|
|
|
</simpara></listitem>
|
|
|
|
|
<listitem><simpara>
|
|
|
|
|
Jelenleg csak <emphasis role="bold">Linux</emphasis> alatt el<65>rhet<65>.
|
|
|
|
|
</simpara></listitem>
|
|
|
|
|
</itemizedlist>
|
|
|
|
|
|
|
|
|
|
<important>
|
|
|
|
|
<para>
|
|
|
|
|
Ne haszn<7A>ld ezt a vez<65>rl<72>t <emphasis role="bold">GCC 2.96</emphasis>-tal!
|
|
|
|
|
Nem fog menni!
|
|
|
|
|
</para>
|
|
|
|
|
</important>
|
|
|
|
|
|
|
|
|
|
<variablelist>
|
|
|
|
|
<title>A VESA PARANCSSORI KAPCSOL<4F>I</title>
|
|
|
|
|
<varlistentry>
|
|
|
|
|
<term><option>-vo vesa:<replaceable>opts</replaceable></option></term>
|
|
|
|
|
<listitem><simpara>
|
|
|
|
|
jelenleg felismert: <literal>dga</literal> a dga m<>d haszn<7A>lat<61>hoz <20>s
|
|
|
|
|
<literal>nodga</literal> a dga m<>d letilt<6C>s<EFBFBD>hoz. A dga m<>dban enged<65>lyezheted
|
|
|
|
|
a dupla bufferel<65>st a <option>-double</option> kapcsol<6F>val. Megjegyz<79>s: ezen
|
|
|
|
|
param<61>terek elhagy<67>s<EFBFBD>val enged<65>lyezed a dga m<>d <emphasis role="bold">automatikus
|
|
|
|
|
detekt<6B>l<EFBFBD>s<EFBFBD>t</emphasis>.
|
|
|
|
|
</simpara></listitem>
|
|
|
|
|
</varlistentry>
|
|
|
|
|
</variablelist>
|
|
|
|
|
|
|
|
|
|
<itemizedlist spacing="compact">
|
|
|
|
|
<title>ISMERT PROBL<42>M<EFBFBD>K <20>S MEGOLD<4C>SAIK</title>
|
|
|
|
|
<listitem><simpara>
|
|
|
|
|
Ha telep<65>tett<74>l <emphasis role="bold">NLS</emphasis> bet<65>t<EFBFBD>pust a Linux rendszeredre
|
|
|
|
|
<20>s VESA vez<65>rl<72>t haszn<7A>lsz sz<73>veges-m<>dban, akkor az <application>MPlayer</application>b<EFBFBD>l
|
|
|
|
|
val<61> kil<69>p<EFBFBD>s ut<75>n a <emphasis role="bold">ROM bet<65>t<EFBFBD>pusa</emphasis> lesz bet<65>ltve a nemzeti
|
|
|
|
|
helyett.
|
|
|
|
|
A nemzeti bet<65>k<EFBFBD>szletet <20>jra bet<65>ltheted a <command>setsysfont</command> nev<65>, pl. Mandrake
|
|
|
|
|
disztrib<69>ci<63>ban megtal<61>lhat<61> seg<65>dprogram haszn<7A>lat<61>val.
|
|
|
|
|
(<emphasis role="bold">Tan<EFBFBD>cs</emphasis>: Ugyan ez a seg<65>dprogram haszn<7A>lhat<61> az
|
|
|
|
|
fbdev honos<6F>t<EFBFBD>s<EFBFBD>ra is).
|
|
|
|
|
</simpara></listitem>
|
|
|
|
|
<listitem><simpara>
|
|
|
|
|
Some <emphasis role="bold">Linux graphics drivers</emphasis> don't update
|
|
|
|
|
active <emphasis role="bold">BIOS mode</emphasis> in DOS memory.
|
|
|
|
|
Teh<65>t ha ilyen probl<62>m<EFBFBD>id vannak - mindig csak <emphasis role="bold">sz<EFBFBD>veges m<>dban</emphasis>
|
|
|
|
|
haszn<7A>ld a VESA vez<65>rl<72>t. K<>l<EFBFBD>nben a sz<73>veges m<>d (#03) aktiv<69>l<EFBFBD>dik mindenk<6E>pp
|
|
|
|
|
<20>s <20>jra kell ind<6E>tanod a sz<73>m<EFBFBD>t<EFBFBD>g<EFBFBD>pedet.
|
|
|
|
|
</simpara></listitem>
|
|
|
|
|
<listitem><simpara>
|
|
|
|
|
Gyakran a VESA vez<65>rl<72> bez<65>r<EFBFBD>sa ut<75>n <emphasis role="bold">fekete</emphasis>
|
|
|
|
|
k<>perny<6E>t kapsz. Hogy vissza<7A>ll<6C>tsd a k<>perny<6E>det az eredeti <20>llapot<6F>ba - egyszer<65>en csak
|
|
|
|
|
v<>lts <20>t m<>sik konzolra (az <keycap>Alt</keycap>+<keycap>F<x></keycap> gombok
|
|
|
|
|
megnyom<6F>s<EFBFBD>val) majd v<>lts vissza ugyan<61>gy.
|
|
|
|
|
</simpara></listitem>
|
|
|
|
|
<listitem><simpara>
|
|
|
|
|
A <emphasis role="bold">m<EFBFBD>k<EFBFBD>d<EFBFBD> TV kimenethez</emphasis> be kell dugnod a
|
|
|
|
|
TV-csatlakoz<6F>t miel<65>tt bet<65>ltene a PC-d, mivel a vide<64> BIOS csak egyszer,
|
|
|
|
|
a POST elj<6C>r<EFBFBD>s sor<6F>n inicializ<69>lja mag<61>t.
|
|
|
|
|
</simpara></listitem>
|
|
|
|
|
</itemizedlist>
|
|
|
|
|
</sect3>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<sect3 id="x11">
|
|
|
|
|
<title>X11</title>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
Ha lehet, ker<65>ld el! Az X11-es kimenetnek (megosztott mem<65>ria kiterjeszt<7A>st haszn<7A>lnak),
|
|
|
|
|
nincs semmilyen hardveres t<>mogat<61>suk. Tudja ugyan (MMX/3DNow/SSE <20>ltal gyors<72>tva, de
|
|
|
|
|
<EFBFBD>gy is lassan) a szoftveres m<>retez<65>st, haszn<7A>lhatod a <option>-fs -zoom</option>
|
|
|
|
|
kapcsol<EFBFBD>kat. A legt<67>bb hardverben benne van a hardveres m<>retez<65>s t<>mogat<61>sa, haszn<7A>ld
|
|
|
|
|
a <option>-vo xv</option> kimenetet hozz<7A> vagy a <option>-vo xmga</option>-t a Matrox
|
|
|
|
|
k<EFBFBD>rty<EFBFBD>khoz.
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
A probl<62>ma az, hogy a legt<67>bb k<>rtya vez<65>rl<72>je nem t<>mogatja a hardveres
|
|
|
|
|
gyors<EFBFBD>t<EFBFBD>st a m<>sodik fejen/TV-n. Ezekben az esetekben z<>ld/k<>k sz<73>n<EFBFBD>
|
|
|
|
|
ablakot l<>tsz a film helyett. Az ilyen esetekben j<>n j<>l ez a vez<65>rl<72>,
|
|
|
|
|
de er<65>s CPU-val kell rendelkezned a szoftveres m<>retez<65>s haszn<7A>lat<61>hoz.
|
|
|
|
|
Ne haszn<7A>ld az SDL vez<65>rl<72> szoftveres kimenet<65>t+m<>retez<65>j<EFBFBD>t, annak m<>g
|
|
|
|
|
rosszabb a k<>pmin<69>s<EFBFBD>ge!
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
A szoftveres m<>retez<65>s nagyon lass<73>, jobb, ha megpr<70>b<EFBFBD>lsz vide<64> m<>dot v<>ltani
|
|
|
|
|
ink<EFBFBD>bb. Az egyszer<65>bb. L<>sd a <link linkend="dga-modelines">DGA r<>sz
|
|
|
|
|
modeline-jait</link>, <20>s <20>rd be <20>ket az <filename>XF86Config</filename>
|
|
|
|
|
f<EFBFBD>jlba.
|
|
|
|
|
|
|
|
|
|
<itemizedlist spacing="compact">
|
|
|
|
|
<listitem><simpara>
|
|
|
|
|
Ha XFree86 4.x.x-ed van: haszn<7A>ld a <option>-vm</option> kapcsol<6F>t. Ez <20>tv<74>lt
|
|
|
|
|
egy olyan felbont<6E>sra, amin elf<6C>r a film. Ha m<>gsem:
|
|
|
|
|
</simpara></listitem>
|
|
|
|
|
<listitem><simpara>
|
|
|
|
|
XFree86 3.x.x-szel: k<>rk<72>r<EFBFBD>sen v<>gigmehetsz az el<65>rhet<65> felbont<6E>sokon a
|
|
|
|
|
<keycap>Ctrl</keycap>+<keycap>Alt</keycap>+<keycap>plusz</keycap>
|
|
|
|
|
<20>s
|
|
|
|
|
<keycap>Ctrl</keycap>+<keycap>Alt</keycap>+<keycap>minusz</keycap>
|
|
|
|
|
gombokkal.
|
|
|
|
|
</simpara></listitem>
|
|
|
|
|
</itemizedlist>
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
Ha nem tal<61>lod a besz<73>rt m<>dokat, n<>zd <20>t az XFree86 kimenet<65>t. N<>h<EFBFBD>ny
|
|
|
|
|
vez<EFBFBD>rl<EFBFBD> nem tud alacsony pixelclock-ot haszn<7A>lni, ami sz<73>ks<6B>ges az alacsony
|
|
|
|
|
felbont<EFBFBD>s<EFBFBD> vide<64> m<>dokhoz.
|
|
|
|
|
</para>
|
|
|
|
|
</sect3>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<sect3 id="vidix">
|
|
|
|
|
<title>VIDIX</title>
|
|
|
|
|
|
|
|
|
|
<formalpara>
|
|
|
|
|
<title>BEVEZET<EFBFBD>S</title>
|
|
|
|
|
<para>
|
|
|
|
|
A <acronym>VIDIX</acronym> a <emphasis role="bold">VID</emphasis>eo
|
|
|
|
|
<emphasis role="bold">I</emphasis>nterface for *ni<emphasis role="bold">X</emphasis>
|
|
|
|
|
r<EFBFBD>vid<EFBFBD>t<EFBFBD>se. A VIDIX-et egy felhaszn<7A>l<EFBFBD>i t<>rben haszn<7A>lhat<61> vez<65>rl<72>k<EFBFBD>nt tervezt<7A>k <20>s
|
|
|
|
|
mutatt<EFBFBD>k be, mely olyan vide<64> teljes<65>tm<74>nyt ny<6E>jt, mint az mga_vid a Matrox k<>rty<74>kon.
|
|
|
|
|
R<EFBFBD>ad<EFBFBD>sul k<>nnyen portolhat<61>.
|
|
|
|
|
</para>
|
|
|
|
|
</formalpara>
|
|
|
|
|
<para>
|
|
|
|
|
Ezt az interf<72>szt <20>gy tervezt<7A>k meg, hogy illeszkedjen a m<>r l<>tez<65> vide<64>
|
|
|
|
|
gyors<EFBFBD>t<EFBFBD> interf<72>szekhez (mga_vid, rage128_vid, radeon_vid, pm3_vid) egy <20>lland<6E>
|
|
|
|
|
s<EFBFBD>m<EFBFBD>val. Magas szint<6E> interf<72>szt biztos<6F>t a BES (BackEnd Scalers) n<>ven ismert
|
|
|
|
|
chip-ekhez vagy az OV-hoz (Video Overlays). Nem ny<6E>jt a grafikus szerverekhez
|
|
|
|
|
hasonl<EFBFBD> alacsony szint<6E> interf<72>szt. (Nem akarok versenyezni a z X11 csapattal a
|
|
|
|
|
grafikus m<>d v<>lt<6C>sban). Pl. ezen interf<72>sz f<> c<>lja a vide<64> lej<65>tsz<73>s sebess<73>g<EFBFBD>nek
|
|
|
|
|
maximaliz<EFBFBD>l<EFBFBD>sa.
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<itemizedlist spacing="compact">
|
|
|
|
|
<title>HASZN<EFBFBD>LAT</title>
|
|
|
|
|
<listitem><simpara>
|
|
|
|
|
Haszn<7A>lhatsz egyed<65>l<EFBFBD>ll<6C> vide<64> kimeneti vez<65>rl<72>t: <option>-vo xvidix</option>.
|
|
|
|
|
Ez a vez<65>rl<72> a VIDIX-es technol<6F>gia X11-es front end-je. X szerver kell hozz<7A>
|
|
|
|
|
<20>s csak X szerverrel m<>k<EFBFBD>dik. Jegyezd meg, hogy mivel k<>zvetlen<65>l <20>ri el a hardvert
|
|
|
|
|
az X vez<65>rl<72> megker<65>l<EFBFBD>s<EFBFBD>vel, a grafikus k<>rtya mem<65>ri<72>j<EFBFBD>ban l<>v<EFBFBD> pixmap-ok s<>r<EFBFBD>lhetnek.
|
|
|
|
|
Ezt elker<65>lheted az X <20>ltal haszn<7A>lt vide<64> mem<65>ria korl<72>toz<6F>s<EFBFBD>val, amit az XF86Config
|
|
|
|
|
"VideoRam" opci<63>j<EFBFBD>val adhatsz meg az eszk<7A>z r<>szben. Aj<41>nlott ezt a k<>rty<74>don l<>v<EFBFBD>
|
|
|
|
|
mem<65>ria m<>nusz 4 MB-ra <20>ll<6C>tani. Ha kevesebb, mint 8 MB vide<64> ram-od van, akkor
|
|
|
|
|
ehelyett haszn<7A>lhatod az "XaaNoPixmapCache" opci<63>t a k<>perny<6E> r<>szben.
|
|
|
|
|
</simpara></listitem>
|
|
|
|
|
<listitem><simpara>
|
|
|
|
|
Van egy konzolos VIDIX vez<65>rl<72>: <option>-vo cvidix</option>.
|
|
|
|
|
Ehhez egy m<>k<EFBFBD>d<EFBFBD> <20>s inicializ<69>lt frambuffer kell a legt<67>bb k<>rty<74>n<EFBFBD>l (vagy k<>l<EFBFBD>nben
|
|
|
|
|
csak <20>sszeszemeteled a k<>perny<6E>d), <20>s hasonl<6E> eredm<64>nyt kapsz, mint a
|
|
|
|
|
<option>-vo mga</option> vagy <option>-vo fbdev</option> kapcsol<6F>kkal. Az nVidia
|
|
|
|
|
k<>rty<74>k azonban k<>pesek t<>nyleges grafikus kimenetre igazi sz<73>veges konzolon.
|
|
|
|
|
L<>sd az <link linkend="vidix-nvidia">nvidia_vid</link> r<>szt a tov<6F>bbi inform<72>ci<63>k<EFBFBD>rt.
|
|
|
|
|
</simpara></listitem>
|
|
|
|
|
<listitem><simpara>
|
|
|
|
|
Haszn<7A>lhatod a VIDIX aleszk<7A>zt, ami sz<73>mos vide<64> kimeneti vez<65>rl<72>vel egy<67>tt haszn<7A>lhat<61>,
|
|
|
|
|
p<>ld<6C>ul: <option>-vo vesa:vidix</option>
|
|
|
|
|
(<emphasis role="bold">csak Linux</emphasis>) <20>s
|
|
|
|
|
<option>-vo fbdev:vidix</option>.
|
|
|
|
|
</simpara></listitem>
|
|
|
|
|
</itemizedlist>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
Igaz<EFBFBD>b<EFBFBD>l nem sz<73>m<EFBFBD>t, hogy melyik vide<64> kimeneti vez<65>rl<72>t haszn<7A>lod egy<67>tt a
|
|
|
|
|
<emphasis role="bold">VIDIX</emphasis>-szel.
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<itemizedlist spacing="compact">
|
|
|
|
|
<title>K<EFBFBD>VETELM<EFBFBD>NYEK</title>
|
|
|
|
|
<listitem><simpara>
|
|
|
|
|
A vide<64> k<>rty<74>nak grafikus m<>dban kell lennie (kiv<69>ve az nVidia k<>rty<74>kat a
|
|
|
|
|
<option>-vo cvidix</option> kimeneti vez<65>rl<72>vel).
|
|
|
|
|
</simpara></listitem>
|
|
|
|
|
<listitem><simpara>
|
|
|
|
|
Az <application>MPlayer</application> vide<64> kimeneti vez<65>rl<72>nek tudnia kell
|
|
|
|
|
aktiv<69>lni a vide<64> m<>dot <20>s inform<72>ci<63>kat kell tudnia <20>tadni a VIDIX aleszk<7A>znek
|
|
|
|
|
a szerver vide<64> karakterisztik<69>j<EFBFBD>r<EFBFBD>l.
|
|
|
|
|
</simpara></listitem>
|
|
|
|
|
</itemizedlist>
|
|
|
|
|
|
|
|
|
|
<formalpara>
|
|
|
|
|
<title>HASZN<EFBFBD>LATI M<>DOK</title>
|
|
|
|
|
<para>
|
|
|
|
|
Ha a VIDIX-et <emphasis role="bold">aleszk<EFBFBD>zk<EFBFBD>nt</emphasis> haszn<7A>lod (<option>-vo
|
|
|
|
|
vesa:vidix</option>), akkor a vide<64> m<>d konfigur<75>ci<63>t a vide<64> kimeneti vez<65>rl<72>
|
|
|
|
|
(r<>viden <emphasis role="bold">vo_server</emphasis>) v<>gzi. Ez<45>rt az
|
|
|
|
|
<application>MPlayer</application> parancssor<6F>ban ugyan azokat a kulcsokat
|
|
|
|
|
haszn<EFBFBD>lhatod, mint a vo_server-rel. R<>ad<61>sul ismeri a <option>-double</option>
|
|
|
|
|
kulcsot mint glob<6F>lisan l<>that<61> param<61>tert. (Javaslom ezen kulcs VIDIX-szel
|
|
|
|
|
t<EFBFBD>rt<EFBFBD>n<EFBFBD> haszn<7A>lat<61>t legal<61>bb az ATI k<>rty<74>val). Ami a <option>-vo xvidix</option>-et
|
|
|
|
|
illeti, most csak a k<>vetkez<65> kapcsol<6F>kat ismeri: <option>-fs -zoom -x -y -double</option>.
|
|
|
|
|
</para>
|
|
|
|
|
</formalpara>
|
|
|
|
|
<para>
|
|
|
|
|
A parancssorban harmadik alkapcsol<6F>k<EFBFBD>nt megadhatod k<>zvetlen<65>l a VIDIX vez<65>rl<72>j<EFBFBD>t:
|
|
|
|
|
|
|
|
|
|
<screen>mplayer -vo xvidix:mga_vid.so -fs -zoom -double <replaceable>file.avi</replaceable></screen>
|
|
|
|
|
or
|
|
|
|
|
<screen>mplayer -vo vesa:vidix:radeon_vid.so -fs -zoom -double -bpp 32 <replaceable>file.avi</replaceable></screen>
|
|
|
|
|
|
|
|
|
|
De ez vesz<73>lyes, ink<6E>bb ne haszn<7A>ld. Ebben az esetben a megadott vez<65>rl<72>
|
|
|
|
|
lesz k<>nyszer<65>tve, <20>gy az eredm<64>ny megj<67>solhatatlan
|
|
|
|
|
(<emphasis role="bold">lefagyaszthatja</emphasis> a sz<73>m<EFBFBD>t<EFBFBD>g<EFBFBD>ped). CSAK akkor
|
|
|
|
|
csin<EFBFBD>lj ilyet, ha teljesen biztos vagy benne, hogy m<>k<EFBFBD>dik <20>s az
|
|
|
|
|
<application>MPlayer</application> nem teszi meg automatikusan. Ez esetben
|
|
|
|
|
k<EFBFBD>rj<EFBFBD>k jelezd ezt a fejleszt<7A>knek is. A helyes m<>dszer a VIDIX argumentumok
|
|
|
|
|
n<EFBFBD>lk<EFBFBD>li haszn<7A>lata, <20>s <20>gy az automatikus detekt<6B>l<EFBFBD>s enged<65>lyez<65>se.
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
A VIDIX egy <20>j technol<6F>gia <20>s el<65>gg<67> elk<6C>pzelhet<65>, hogy a te rendszereden
|
|
|
|
|
nem fog m<>k<EFBFBD>dni. Ebben az esetben az egyetlen megold<6C>s, ha portolod
|
|
|
|
|
(legink<6E>bb a libdha-t). De van rem<65>ny, hogy m<>k<EFBFBD>dni fog azokon a rendszereken,
|
|
|
|
|
amiken az X11 megy.
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
Mivel a VIDIX-nek direkt hardver el<65>r<EFBFBD>s kell, futtathatod root-k<>nt vagy
|
|
|
|
|
be<EFBFBD>ll<EFBFBD>thatod a SUID bit-et az <application>MPlayer</application> bin<69>ris<69>n
|
|
|
|
|
(<emphasis role="bold">Figyelem: Ez biztons<6E>gi kock<63>zatot jelent!</emphasis>).
|
|
|
|
|
Alternat<EFBFBD>vak<EFBFBD>nt haszn<7A>lhatsz egy speci<63>lis kernel modult, <20>gy:
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<procedure>
|
|
|
|
|
<step><para>
|
|
|
|
|
T<>ltsd le az svgalib (pl. 1.9.17-es) <ulink url="http://www.arava.co.il/matan/svgalib/">fejleszt<EFBFBD>i verzi<7A>j<EFBFBD>t</ulink>,
|
|
|
|
|
<emphasis role="bold">VAGY</emphasis>
|
|
|
|
|
az Alex <20>ltal speci<63>lisan az <application>MPlayer</application>rel t<>rt<72>n<EFBFBD>
|
|
|
|
|
haszn<7A>latra k<>sz<73>tettet (a leford<72>t<EFBFBD>s<EFBFBD>hoz nem kell az svgalib forr<72>s)
|
|
|
|
|
<ulink url="http://www.mplayerhq.hu/~alex/svgalib_helper-1.9.17-mplayer.tar.bz2">innen</ulink>.
|
|
|
|
|
</para></step>
|
|
|
|
|
<step><para>
|
|
|
|
|
Ford<72>tsd le a modult az <filename class="directory">svgalib_helper</filename>
|
|
|
|
|
k<>nyvt<76>rban (az <filename class="directory">svgalib-1.9.17/kernel/</filename>
|
|
|
|
|
k<>nyvt<76>ron bel<65>l tal<61>lhat<61>, ha az svgalib oldal<61>r<EFBFBD>l t<>lt<6C>tted le a forr<72>st) <20>s
|
|
|
|
|
insmod-old.
|
|
|
|
|
</para></step>
|
|
|
|
|
<step><para>
|
|
|
|
|
A <filename class="directory">/dev</filename> k<>nyvt<76>rban a megfelel<65> eszk<7A>z<EFBFBD>k
|
|
|
|
|
l<>trehoz<6F>s<EFBFBD>hoz add ki a <screen>make device</screen> parancsot az <filename class="directory">svgalib_helper</filename>
|
|
|
|
|
k<>nyvt<76>rban rootk<74>nt.
|
|
|
|
|
</para></step>
|
|
|
|
|
<step><para>
|
|
|
|
|
Mozgasd <20>t az <filename class="directory">svgalib_helper</filename> k<>nyvt<76>rat az
|
|
|
|
|
<filename class="directory">mplayer/main/libdha/svgalib_helper</filename>-be.
|
|
|
|
|
</para></step>
|
|
|
|
|
<step><para>
|
|
|
|
|
Sz<53>ks<6B>ges, ha a forr<72>st az svgalib oldal<61>r<EFBFBD>l szerezted be: t<>r<EFBFBD>ld a megjegyz<79>st az
|
|
|
|
|
"svgalib_helper"-t tartalmaz<61> CFLAGS sor el<65>l a
|
|
|
|
|
<filename class="directory">libdha/Makefile</filename>-ban.
|
|
|
|
|
</para></step>
|
|
|
|
|
<step><para>
|
|
|
|
|
Ford<72>tsd <20>jra <20>s telep<65>tsd a libdha-t.
|
|
|
|
|
</para></step>
|
|
|
|
|
</procedure>
|
|
|
|
|
|
|
|
|
|
<sect4 id="vidix-ati">
|
|
|
|
|
<title>ATI k<>rty<74>k</title>
|
|
|
|
|
<para>
|
|
|
|
|
Jelenleg a legt<67>bb ATI k<>rtya nat<61>van t<>mogatott, a Mach64-t<>l a
|
|
|
|
|
leg<EFBFBD>jabb Radeonokig.
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
K<EFBFBD>t leford<72>tott bin<69>ris van: <filename>radeon_vid</filename> a Radeonhoz <20>s
|
|
|
|
|
<filename>rage128_vid</filename> a Rage 128 k<>rty<74>khoz. El<45><6C>rhatsz egyet vagy
|
|
|
|
|
hagyhatod a VIDIX rendszernek automatikusan kipr<70>b<EFBFBD>lni az <20>sszes el<65>rhet<65> vez<65>rl<72>t.
|
|
|
|
|
</para>
|
|
|
|
|
</sect4>
|
|
|
|
|
|
|
|
|
|
<sect4 id="vidix-mga">
|
|
|
|
|
<title>Matrox k<>rty<74>k</title>
|
|
|
|
|
<para>
|
|
|
|
|
A Matrox G200, G400, G450 <20>s G550 m<>k<EFBFBD>dik a jelent<6E>sek szerint.
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
A vez<65>rl<72> t<>mogatja a vide<64> equalizereket <20>s majdnem olyan gyors, mint a
|
|
|
|
|
<link linkend="mga_vid">Matrox framebuffer</link>.
|
|
|
|
|
</para>
|
|
|
|
|
</sect4>
|
|
|
|
|
|
|
|
|
|
<sect4 id="vidix-trident">
|
|
|
|
|
<title>Trident k<>rty<74>k</title>
|
|
|
|
|
<para>
|
|
|
|
|
Van egy vez<65>rl<72> a Trident Cyberblade/i1 chipset-hez, ami
|
|
|
|
|
a VIA Epia alaplapokon tal<61>lhat<61>.
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
A vez<65>rl<72>t
|
|
|
|
|
<ulink url="http://www.blackfiveservices.co.uk/EPIAVidix.shtml">Alastair M. Robinson</ulink>
|
|
|
|
|
<EFBFBD>rta <20>s tartja karban.
|
|
|
|
|
</para>
|
|
|
|
|
</sect4>
|
|
|
|
|
|
|
|
|
|
<sect4 id="vidix-3dlabs">
|
|
|
|
|
<title>3DLabs k<>rty<74>k</title>
|
|
|
|
|
<para>
|
|
|
|
|
Hab<EFBFBD>r van vez<65>rl<72> a 3DLabs GLINT R3 <20>s Permedia3 chip-ekhez, senki sem
|
|
|
|
|
tesztelte le, <20>gy <20>r<EFBFBD>mmel fogadjuk a jelent<6E>seket.
|
|
|
|
|
</para>
|
|
|
|
|
</sect4>
|
|
|
|
|
|
|
|
|
|
<sect4 id="vidix-nvidia">
|
|
|
|
|
<title>nVidia k<>rtya</title>
|
|
|
|
|
<para>
|
|
|
|
|
Van egy el<65>gg<67> <20>j nVidia vez<65>rl<72>, tudvalev<65>leg m<>k<EFBFBD>dik a Riva
|
|
|
|
|
128, TNT <20>s GeForce2 chipset-ekkel, de a t<>bbi eset<65>ben is jelezt<7A>k, hogy megy.
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<itemizedlist spacing="compact">
|
|
|
|
|
<title>KORL<EFBFBD>TOZ<EFBFBD>SOK</title>
|
|
|
|
|
<listitem><para>
|
|
|
|
|
Aj<41>nlatos a bin<69>ris nVidia vez<65>rl<72>k haszn<7A>lata az X-szel, miel<65>tt ezen VIDIX
|
|
|
|
|
vez<65>rl<72>t haszn<7A>ln<6C>d, mert n<>h<EFBFBD>ny regiszter, melyek inicializ<69>l<EFBFBD>sa sz<73>ks<6B>ges,
|
|
|
|
|
m<>g nem lettek teljesen felder<65>tve, <20>gy val<61>sz<73>n<EFBFBD>leg sikertelen lesz a Ny<4E>lt
|
|
|
|
|
Forr<72>sk<73>d<EFBFBD> XFree86 <filename>nv.o</filename> vez<65>rl<72>j<EFBFBD>vel.
|
|
|
|
|
</para></listitem>
|
|
|
|
|
<listitem><para>
|
|
|
|
|
Jelenleg csak az UYVY sz<73>nter<65> kimenetre k<>pes codec-ek m<>k<EFBFBD>dnek egy<67>tt ezzel
|
|
|
|
|
ezzel a vez<65>rl<72>vel. Sajnos ez kiz<69>r minden egyes dek<65>dol<6F>t a
|
|
|
|
|
<systemitem class="library">libavcodec</systemitem> csal<61>db<64>l. Emiatt a
|
|
|
|
|
k<>vetkez<65> haszn<7A>lhat<61>, n<>pszer<65> codec-ek maradnak:
|
|
|
|
|
<systemitem>cvid, divxds, xvid, divx4, wmv7, wmv8</systemitem> <20>s p<>r
|
|
|
|
|
egy<67>b. K<>rj<72>k vedd figyelembe, hogy ez csak ideiglenes k<>nyelmetlens<6E>g.
|
|
|
|
|
A haszn<7A>lati szintaxis a k<>vetkez<65>:
|
|
|
|
|
<screen>
|
|
|
|
|
mplayer -vf format=uyvy -vc divxds <replaceable>divx3file.avi</replaceable>
|
|
|
|
|
</screen>
|
|
|
|
|
</para></listitem>
|
|
|
|
|
</itemizedlist>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
Egy egyed<65>l<EFBFBD>ll<6C> tulajdons<6E>ga az nvidia_vid vez<65>rl<72>nek a
|
|
|
|
|
<emphasis role="bold">sima, egyszer<65>, csak sz<73>veges konzolon</emphasis> t<>rt<72>n<EFBFBD>
|
|
|
|
|
vide<64> megjelen<65>t<EFBFBD>s - framebuffer vagy X var<61>zslag <20>s egyebek n<>lk<6C>l. Ehhez a
|
|
|
|
|
<option>cvidix</option> vide<64> kimenetet kell haszn<7A>lni, amint az itt l<>that<61>:
|
|
|
|
|
<screen>
|
|
|
|
|
mplayer -vf format=uyvy -vc divxds -vo cvidix <replaceable>example.avi</replaceable>
|
|
|
|
|
</screen>
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
V<EFBFBD>rjuk a visszajelz<6C>seket!
|
|
|
|
|
</para>
|
|
|
|
|
</sect4>
|
|
|
|
|
|
|
|
|
|
<sect4 id="vidix-sis">
|
|
|
|
|
<title>SiS k<>rty<74>k</title>
|
|
|
|
|
<para>
|
|
|
|
|
Ez nagyon k<>s<EFBFBD>rleti k<>d, csak<61>gy mint az nvidia_vid.
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
Tesztelt<EFBFBD>k SiS 650/651/740-en (a leggyakrabban haszn<7A>lt SiS chipset verzi<7A>k
|
|
|
|
|
a "Shuttle XPC" dobozokban).
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
V<EFBFBD>rjuk a visszajelz<6C>seket!
|
|
|
|
|
</para>
|
|
|
|
|
</sect4>
|
|
|
|
|
</sect3>
|
|
|
|
|
|
|
|
|
|
<sect3 id="directfb">
|
|
|
|
|
<title>DirectFB</title>
|
|
|
|
|
<blockquote><para>
|
|
|
|
|
"A DirectFB egy grafikus f<>ggv<67>nyk<79>nyvt<76>r, amit a be<62>gyazott rendszereket szem el<65>tt
|
|
|
|
|
tartva terveztek meg. Maxim<69>lis hardver gyors<72>t<EFBFBD>si teljes<65>tm<74>nyt ad minim<69>lis er<65>forr<72>s
|
|
|
|
|
felhaszn<EFBFBD>l<EFBFBD>ssal <20>s terhel<65>ssel." - id<69>zet a <ulink url="http://www.directfb.org"/> oldalr<6C>l
|
|
|
|
|
</para></blockquote>
|
|
|
|
|
|
|
|
|
|
<para>Ki fogom hagyni a DirectFB tulajdons<6E>gokat ebb<62>l a fejezetb<74>l.</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
Mivel az <application>MPlayer</application> nem t<>mogatott, mint "video
|
|
|
|
|
provider" a DirectFB-ben, ez a kimeneti vez<65>rl<72> enged<65>lyezi a vide<64> lej<65>tsz<73>st
|
|
|
|
|
DirectFB-n kereszt<7A>l. Term<72>szetesen gyors<72>tott lesz, az <20>n Matrox G400-amon a DirectFB
|
|
|
|
|
sebess<EFBFBD>ge majdnem megegyezik az XVideo-<2D>val.
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
Mindig pr<70>b<EFBFBD>ld meg a DirectFB leg<65>jabb verzi<7A>j<EFBFBD>t haszn<7A>lni. Megadhatsz
|
|
|
|
|
DirectFB opci<63>kat a parancssorban a <option>-dfbopts</option> kapcsol<6F> haszn<7A>lat<61>val.
|
|
|
|
|
A r<>teg v<>laszt<7A>s egy aleszk<7A>z m<>dszer<65>vel t<>rt<72>nhet, pl.: <option>-vo directfb:2</option>
|
|
|
|
|
(-1-es r<>teg az alap<61>rtelmezett: automatikus keres<65>s)
|
|
|
|
|
</para>
|
|
|
|
|
</sect3>
|
|
|
|
|
|
|
|
|
|
<sect3 id="dfbmga">
|
|
|
|
|
<title>DirectFB/Matrox (dfbmga)</title>
|
|
|
|
|
<para>
|
|
|
|
|
K<EFBFBD>rj<EFBFBD>k olvasd el a <link linkend="directfb">f<EFBFBD> DirectFB</link> r<>szt az <20>ltal<61>nos
|
|
|
|
|
inform<EFBFBD>ci<EFBFBD>k<EFBFBD>rt.
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
Ez a vide<64> kimeneti vez<65>rl<72> enged<65>lyezi a CRTC2-t (a m<>sodik fejen) a Matrox
|
|
|
|
|
G400/G450/G550 k<>rty<74>kon, a vide<64>t az els<6C> fejt<6A>l
|
|
|
|
|
<emphasis role="bold">f<EFBFBD>ggetlen<EFBFBD>l</emphasis> jelen<65>tve meg.
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
Ville Syrjala-nak van egy
|
|
|
|
|
<ulink url="http://www.sci.fi/~syrjala/directfb/Matrox_TV-out_README.txt">README</ulink>-je
|
|
|
|
|
<EFBFBD>s egy
|
|
|
|
|
<ulink url="http://www.sci.fi/~syrjala/directfb/matrox_tv-out_howto">HOWTO</ulink>-ja
|
|
|
|
|
a weboldal<61>n, ami le<6C>rja, hogy hogyan hozhatod m<>k<EFBFBD>d<EFBFBD>sbe a DirectFB TV kimenetet a Matrox k<>rty<74>kon.
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<note><para>
|
|
|
|
|
Az els<6C> DirectFB verzi<7A>, amit m<>k<EFBFBD>d<EFBFBD>sre tudtunk b<>rni a
|
|
|
|
|
0.9.17 volt (hib<69>s, kell hozz<7A> az a <systemitem>surfacemanager</systemitem>
|
|
|
|
|
jav<EFBFBD>t<EFBFBD>s a fenti URL-r<>l). A CRTC2 k<>d portol<6F>s<EFBFBD>t az
|
|
|
|
|
<link linkend="mga_vid">mga_vid</link>-be <20>vekig tervezt<7A>k, a
|
|
|
|
|
<ulink url="../../tech/patches.txt">jav<EFBFBD>t<EFBFBD>sokat</ulink> sz<73>vesen fogadjuk.
|
|
|
|
|
</para></note>
|
|
|
|
|
</sect3>
|
|
|
|
|
</sect2>
|
|
|
|
|
|
|
|
|
|
<sect2 id="mpeg_decoders">
|
|
|
|
|
<title>MPEG dek<65>derek</title>
|
|
|
|
|
|
|
|
|
|
<sect3 id="dvb">
|
|
|
|
|
<title>DVB kimenet <20>s bemenet</title>
|
|
|
|
|
<para>
|
|
|
|
|
Az <application>MPlayer</application> t<>mogatja a Siemens DVB chipset-tel szerelt
|
|
|
|
|
k<EFBFBD>rty<EFBFBD>kat olyan gy<67>rt<72>kt<6B>l, mint a Siemens, Technotrend, Galaxis vagy a Hauppauge. A
|
|
|
|
|
leg<EFBFBD>jabb DVB vez<65>rl<72>k el<65>rhet<65>ek a <ulink url="http://www.linuxtv.org">Linux TV oldalr<6C>l</ulink>.
|
|
|
|
|
Ha szoftveres <20>tk<74>dol<6F>st akarsz csin<69>lni, legal<61>bb egy 1GHz-es CPU-ra lesz sz<73>ks<6B>ged.
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
A configure megtal<61>lja a DVB k<>rty<74>dat. Ha m<>gsem, k<>nyszer<65>theted:
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para><screen>./configure --enable-dvb</screen></para>
|
|
|
|
|
|
|
|
|
|
<para>Ha ost fejl<6A>c f<>jlaid vannak egy nem szabv<62>nyos el<65>r<EFBFBD>si <20>tvonalon, add meg:</para>
|
|
|
|
|
|
|
|
|
|
<para><screen>./configure --with-extraincdir=<replaceable>DVB forr<72>s k<>nyvt<76>r</replaceable>/ost/include
|
|
|
|
|
</screen></para>
|
|
|
|
|
|
|
|
|
|
<para>Majd ford<72>ts <20>s telep<65>ts, mint rendesen.</para>
|
|
|
|
|
|
|
|
|
|
<formalpara>
|
|
|
|
|
<title>HASZN<EFBFBD>LAT</title>
|
|
|
|
|
<para>
|
|
|
|
|
A hardveres dek<65>dol<6F>s (szabv<62>nyos MPEG-1/2 f<>jlok lej<65>tsz<73>sa) elv<6C>gezhet<65> ezzel a paranccsal:
|
|
|
|
|
</para>
|
|
|
|
|
</formalpara>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
<screen>mplayer -ao mpegpes -vo mpegpes <replaceable>file.mpg|vob</replaceable></screen>
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
A Szoftveres dek<65>dol<6F>s vagy <20>tk<74>dol<6F>s k<>l<EFBFBD>nb<6E>z<EFBFBD> form<72>tumokr<6B>l MPEG-1-re egy ehhez hasonl<6E>
|
|
|
|
|
paranccsal <20>rhet<65> el:
|
|
|
|
|
</para>
|
|
|
|
|
<para><screen>
|
|
|
|
|
mplayer -ao mpegpes -vo mpegpes <replaceable>yourfile.ext</replaceable>
|
|
|
|
|
mplayer -ao mpegpes -vo mpegpes -vf expand <replaceable>yourfile.ext</replaceable>
|
|
|
|
|
</screen></para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
Figyelj r<>, hogy a DVB k<>rty<74>k PAL eset<65>n csak a 288-as <20>s 576-os, NTSC eset<65>n a 240-es <20>s 480-as
|
|
|
|
|
magass<EFBFBD>gokat ismerik. <emphasis role="bold">Musz<EFBFBD>j</emphasis> <20>tm<74>retezned m<>s magass<73>ghoz a
|
|
|
|
|
<option>scale=sz<73>less<73>g:magass<73>g</option> kapcsol<6F>val <20>s a k<>v<EFBFBD>nt sz<73>less<73>g <20>s magass<73>g
|
|
|
|
|
megad<EFBFBD>s<EFBFBD>val a <option>-vf</option> kapcsol<6F>n<EFBFBD>l. A DVB k<>rty<74>k sz<73>mos sz<73>less<73>get elfogadnak,
|
|
|
|
|
mint p<>ld<6C>ul 720, 704, 640, 512, 480, 352 stb. <20>s hardveres m<>retez<65>st alkalmaznak v<>zszintes
|
|
|
|
|
ir<EFBFBD>nyban, <20>gy a legt<67>bb esetben nem kell v<>zszintesen m<>retezned. Egy 512x384 (4:3 ar<61>ny<6E>)
|
|
|
|
|
MPEG-4 (DivX)-hez:
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para><screen>mplayer -ao mpegpes -vo mpegpes -vf scale=512:576</screen></para>
|
|
|
|
|
|
|
|
|
|
<para>Ha sz<73>lesv<73>szn<7A> filmed van <20>s nem akarod <20>tm<74>retezni teljes magass<73>g<EFBFBD>ra,
|
|
|
|
|
haszn<EFBFBD>lhatod az <option>expand=w:h</option> sz<73>r<EFBFBD>t a fekete s<>vok hozz<7A>ad<61>s<EFBFBD>hoz. Egy
|
|
|
|
|
640x384 MPEG-4 (DivX) megn<67>z<EFBFBD>s<EFBFBD>n<EFBFBD>l:
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
<screen>mplayer -ao mpegpes -vo mpegpes -vf expand=640:576 <replaceable>file.avi</replaceable>
|
|
|
|
|
</screen>
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
Ha a CPU-d t<>l lass<73> a teljes m<>ret<65> 720x576 MPEG-4 (DivX)-hez, pr<70>b<EFBFBD>ld meg lem<65>retezni:
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
<screen>mplayer -ao mpegpes -vo mpegpes -vf scale=352:576 <replaceable>file.avi</replaceable>
|
|
|
|
|
</screen>
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>Ha a sebess<73>g nem javul, pr<70>b<EFBFBD>ld meg a f<>gg<67>leges lem<65>retez<65>st is:</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
<screen>mplayer -ao mpegpes -vo mpegpes -vf scale=352:288 <replaceable>file.avi</replaceable>
|
|
|
|
|
</screen>
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
Az OSD <20>s a feliratokhoz haszn<7A>ld az expand sz<73>r<EFBFBD> OSD tulajdons<6E>g<EFBFBD>t. <20>gy, az
|
|
|
|
|
<option>expand=w:h</option> vagy <option>expand=w:h:x:y</option> helyett <20>rj
|
|
|
|
|
<option>expand=w:h:x:y:1</option>-et (az <20>t<EFBFBD>dik param<61>ter, a <option>:1</option>
|
|
|
|
|
a v<>g<EFBFBD>n enged<65>lyezi az OSD render-el<65>st). A k<>pet egy kicsit feljebb szeretn<74>d
|
|
|
|
|
vinnni val<61>sz<73>n<EFBFBD>leg, hogy nagyobb hely maradjon a feliratoknak. Vagy ak<61>r a
|
|
|
|
|
feliratokat is felviheted, ha a TV k<>perny<6E>j<EFBFBD>n k<>v<EFBFBD>lre esnek, haszn<7A>ld a
|
|
|
|
|
<option>-subpos <0-100></option> kapcsol<6F>t ennek be<62>ll<6C>t<EFBFBD>s<EFBFBD>hoz
|
|
|
|
|
(a <option>-subpos 80</option> egy j<> v<>laszt<7A>s).
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
A nem-25fps-es filmek PAL TV-n vagy lass<73> CPU-n val<61> lej<65>tsz<73>s<EFBFBD>hoz m<>g add hozz<7A> a
|
|
|
|
|
<option>-framedrop</option> kapcsol<6F>t.
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
Az MPEG-4 (DivX) f<>jlok m<>retar<61>ny<6E>nak megtart<72>s<EFBFBD>hoz <20>s az optim<69>lis m<>retez<65>si
|
|
|
|
|
param<EFBFBD>terekhez (hardveres v<>zszintes <20>s szoftveres f<>gg<67>leges m<>retez<65>s a helyes
|
|
|
|
|
m<EFBFBD>retar<EFBFBD>ny megtart<72>s<EFBFBD>val) haszn<7A>ld az <20>j dvbscale sz<73>r<EFBFBD>t:
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para><screen>
|
|
|
|
|
for a 4:3 TV: -vf dvbscale,scale=-1:0,expand=-1:576:-1:-1:1
|
|
|
|
|
for a 16:9 TV: -vf dvbscale=1024,scale=-1:0,expand=-1:576:-1:-1:1
|
|
|
|
|
</screen></para>
|
|
|
|
|
|
|
|
|
|
<formalpara>
|
|
|
|
|
<title>Digital TV (DVB bemeneti modul)</title>
|
|
|
|
|
<para>A DVB k<>rty<74>d seg<65>ts<74>g<EFBFBD>vel digitalis TV-t is n<>zhetsz.</para>
|
|
|
|
|
</formalpara>
|
|
|
|
|
|
|
|
|
|
<para>
|
2005-01-07 21:57:14 +00:00
|
|
|
|
A <command>scan</command> <20>s <command>szap/tzap/czap/azap</command> programoknak
|
2005-01-01 02:00:17 +00:00
|
|
|
|
telep<65>tve kell lenni<6E>k; mind benne vannak a drivers csomagban.
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
Ellen<65>rizd, hogy a vez<65>rl<72>id megfelel<65>en m<>k<EFBFBD>dnek egy olyan programmal, mint a
|
|
|
|
|
<ulink url="http://sf.net/projects/dvbtools/"><command>dvbstream</command></ulink>
|
|
|
|
|
(ez a DVB bemeneti modul alapja).
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
Most m<>r ford<72>thatsz egy <filename>~/.mplayer/channels.conf</filename>
|
2005-01-07 21:57:14 +00:00
|
|
|
|
f<>jlt, a <command>szap/tzap/czap/azap</command> <20>ltal elfogadott szintaktik<69>val, vagy
|
2005-01-01 02:00:17 +00:00
|
|
|
|
engeded a <command>scan</command>nek, hogy elk<6C>sz<73>tse neked.
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
2005-01-07 21:57:14 +00:00
|
|
|
|
Ha t<>bb t<>pus<75> k<>rty<74>d van (pl. m<>holdas, f<>ldi, k<>bel <20>s ATSC), a csatorna
|
|
|
|
|
f<>jlokat elmentheted
|
2005-01-01 02:00:17 +00:00
|
|
|
|
<filename>~/.mplayer/channels.conf.sat</filename>,
|
2005-01-07 21:57:14 +00:00
|
|
|
|
<filename>~/.mplayer/channels.conf.ter</filename>,
|
|
|
|
|
<filename>~/.mplayer/channels.conf.cbl</filename>,
|
|
|
|
|
<20>s <filename>~/.mplayer/channels.conf.atsc</filename> n<>ven,
|
2005-01-01 02:00:17 +00:00
|
|
|
|
<20>gy az <application>MPlayer</application>nek implicit javaslod ezen
|
|
|
|
|
f<>jlok haszn<7A>lat<61>t a <filename>~/.mplayer/channels.conf</filename> helyett
|
|
|
|
|
<20>s csak azt kell megadnod, hogy melyik k<>rty<74>t akarod haszn<7A>lni.
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
Gy<47>z<EFBFBD>dj meg r<>la, hogy <emphasis>csak</emphasis> Free to Air
|
|
|
|
|
csatorn<72>k vannak a <filename>channels.conf</filename> f<>jlodban, vagy
|
|
|
|
|
az <application>MPlayer</application> a k<>vetkez<65> n<>zhet<65>ig ugrik,
|
|
|
|
|
de ez sok<6F>ig tart, ha egym<79>s ut<75>n sok k<>dolt csatorna van.
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
Az audi<64> <20>s a vide<64> mez<65>kidben haszn<7A>lhatsz kiterjesztett szintaxist:
|
|
|
|
|
<option>...:pid[+pid]:...</option> (egyenk<6E>nt maxim<69>lisan 6 pid);
|
|
|
|
|
ebben az esetben az <application>MPlayer</application> beleveszi a
|
|
|
|
|
stream-be az <20>sszes jelzett pid-et, plusz a pid 0-t (ami a PAT-ot
|
|
|
|
|
tartalmazza). Javasolt a PMT pid bev<65>tele minden sorba a megfelel<65>
|
|
|
|
|
csatorn<72>kn<6B>l (ha tudod).
|
|
|
|
|
Egy<67>b lehet<65>s<EFBFBD>gek: televideo pid, m<>sodik audi<64> s<>v, stb.
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
A csatorn<72>k be<62>ll<6C>t<EFBFBD>sainak kilist<73>z<EFBFBD>s<EFBFBD>hoz futtast ezt:
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<screen>
|
|
|
|
|
mplayer dvb://
|
|
|
|
|
</screen>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
Ha egy adott csatorn<72>t akarsz n<>zni, mint pl. az R1-et, <20>rd be:
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<screen>
|
|
|
|
|
mplayer dvb://R1
|
|
|
|
|
</screen>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
Ha egyn<79>l t<>bb k<>rty<74>d van, meg kell adnod a k<>rtya sz<73>m<EFBFBD>t is,
|
|
|
|
|
ahol a csatorna l<>that<61> (pl. 2) az al<61>bbi szintaxissal:
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<screen>
|
|
|
|
|
mplayer dvb://2@R1
|
|
|
|
|
</screen>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
A csatornav<61>lt<6C>shoz nyomd meg a <keycap>h</keycap> (k<>vetkez<65>) vagy a
|
|
|
|
|
<keycap>k</keycap> (el<65>z<EFBFBD>) gombot vagy haszn<7A>ld az OSD men<65>t (m<>k<EFBFBD>d<EFBFBD>
|
|
|
|
|
<link linkend="subosd">OSD alrendszer</link> kell hozz<7A>).
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
Ha a <filename>~/.mplayer/menu.conf</filename> f<>jlod tartalmazza a
|
|
|
|
|
<literal><dvbsel></literal> bejegyz<79>st, <20>gy, mint az
|
|
|
|
|
<filename>etc/dvb-menu.conf</filename> p<>ldaf<61>jl (ezt felhaszn<7A>lhatod a
|
|
|
|
|
<filename>~/.mplayer/menu.conf</filename> f<>jl fel<65>l<EFBFBD>r<EFBFBD>s<EFBFBD>hoz), a f<> men<65>ben
|
|
|
|
|
egy al-men<65> bejegyz<79>st l<>thatsz, aminek a seg<65>ts<74>g<EFBFBD>vel v<>laszthatsz a
|
|
|
|
|
<filename>channels.conf</filename>-ban el<65>re be<62>ll<6C>tott csatorn<72>k k<>z<EFBFBD>l,
|
|
|
|
|
melyet az el<65>rhet<65> k<>rty<74>k list<73>ja k<>vethet, ha egyn<79>l t<>bb
|
|
|
|
|
<application>MPlayer</application> <20>ltal haszn<7A>lhat<61> k<>rtya van.
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
Ha el akarod menteni a programot a lemezre, haszn<7A>lhatod az al<61>bbi parancsot:
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<screen>
|
|
|
|
|
mplayer -dumpfile r1.ts -dumpstream dvb://R1
|
|
|
|
|
</screen>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
Ha ink<6E>bb m<>sik form<72>tumban akarsz r<>gz<67>teni (<28>jrak<61>dolni), kiadhatsz egy
|
|
|
|
|
ehhez hasonl<6E> parancsot:
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<screen>
|
|
|
|
|
mencoder -o r1.avi -ovc xvid -xvidencopts bitrate=800 -oac mp3lame -lameopts cbr:br=128 -pp=ci dvb://R1
|
|
|
|
|
</screen>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
Olvasd el a man oldalt a kapcsol<6F>k list<73>j<EFBFBD>hoz, amiket megadhatsz a DVB bemeneti modulnak.
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<formalpara>
|
|
|
|
|
<title>A J<>V<EFBFBD></title>
|
|
|
|
|
<para>
|
|
|
|
|
Ha k<>rd<72>sed van vagy tov<6F>bbi bejelent<6E>sekr<6B>l szeretn<74>l tudom<6F>st szerezni <20>s
|
|
|
|
|
r<EFBFBD>szt venni a besz<73>lget<65>seinkben, csatlakozz az
|
|
|
|
|
<ulink url="http://mplayerhq.hu/mailman/listinfo/mplayer-dvb">MPlayer-DVB</ulink>
|
|
|
|
|
levelez<EFBFBD>si list<73>hoz. K<>rj<72>k vedd figyelembe, hogy a lista nyelve az angol.
|
|
|
|
|
</para>
|
|
|
|
|
</formalpara>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
A j<>v<EFBFBD>ben tervezz<7A>k a DVB k<>rty<74>k <20>ltal biztos<6F>tott nat<61>v OSD haszn<7A>lat<61>t az
|
|
|
|
|
OSD men<65> <20>s a feliratok megjelen<65>t<EFBFBD>s<EFBFBD>hez, valamint a nem-25fps-es filmek sokkal
|
|
|
|
|
foly<EFBFBD>konyabb lej<65>tsz<73>s<EFBFBD>t <20>s a val<61>s idej<65> <20>tk<74>dol<6F>st MPEG-2 <20>s MPEG-4
|
|
|
|
|
k<EFBFBD>z<EFBFBD>tt (r<>szleges kit<69>m<EFBFBD>r<EFBFBD>t<EFBFBD>s).
|
|
|
|
|
</para>
|
|
|
|
|
</sect3>
|
|
|
|
|
|
|
|
|
|
<sect3 id="dxr2">
|
|
|
|
|
<title>DXR2</title>
|
|
|
|
|
<para>Az <application>MPlayer</application> t<>mogatja a hardveresen gyors<72>tott
|
|
|
|
|
lej<EFBFBD>tsz<EFBFBD>st a Creative DXR2 k<>rty<74>val.</para>
|
|
|
|
|
<para>
|
|
|
|
|
Mindenek el<65>tt megfelel<65>en telep<65>tett DXR2 vez<65>rl<72> kell. A vez<65>rl<72>t <20>s
|
|
|
|
|
a telep<65>t<EFBFBD>si <20>tmutat<61>t megtal<61>lhatod a
|
|
|
|
|
<ulink url="http://dxr2.sf.net/">DXR2 Resource Center</ulink> oldal<61>n.
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<variablelist>
|
|
|
|
|
<title>HASZN<EFBFBD>LAT</title>
|
|
|
|
|
<varlistentry>
|
|
|
|
|
<term><option>-vo dxr2</option></term>
|
|
|
|
|
<listitem><para>TV kimenet bekapcsol<6F>sa</para></listitem>
|
|
|
|
|
</varlistentry>
|
|
|
|
|
|
|
|
|
|
<varlistentry>
|
|
|
|
|
<term><option>-vo dxr2:x11</option> vagy <option>-vo dxr2:xv</option></term>
|
|
|
|
|
<listitem><para><EFBFBD>tlapol<EFBFBD>sos kimenet bekapcsol<6F>sa X11-en</para></listitem>
|
|
|
|
|
</varlistentry>
|
|
|
|
|
|
|
|
|
|
<varlistentry>
|
|
|
|
|
<term><option>-dxr2 <opci<EFBFBD>1:opci<63>2:...></option></term>
|
|
|
|
|
<listitem><para>Ezzel a kapcsol<6F>val a DXR2 vez<65>rl<72> ir<69>ny<6E>that<61>.</para></listitem>
|
|
|
|
|
</varlistentry>
|
|
|
|
|
</variablelist>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
A DXR2-n haszn<7A>lt <20>tlapol<6F>sos chipset el<65>g rossz min<69>s<EFBFBD>g<EFBFBD>, de az alap<61>rtelmezett
|
|
|
|
|
be<EFBFBD>ll<EFBFBD>t<EFBFBD>sok mindenkin<69>l m<>k<EFBFBD>dnek. Az OSD haszn<7A>lhat<61> az <20>tlapol<6F>ssal
|
|
|
|
|
(nem TV-n) a sz<73>nkulcsban t<>rt<72>ni kirajzol<6F>ssal. Az alap<61>rtelmezett sz<73>nkulcs
|
|
|
|
|
be<EFBFBD>ll<EFBFBD>t<EFBFBD>sokkal v<>ltoz<6F> eredm<64>nyeket kaphatsz, val<61>sz<73>n<EFBFBD>leg l<>tni fogod a sz<73>nkulcsot
|
|
|
|
|
a karakterek k<>r<EFBFBD>l vagy m<>s egy<67>b <20>rdekes effektet. De ha megfelel<65>en be<62>ll<6C>tod
|
|
|
|
|
a sz<73>nkulcsot, elfogadhat<61> eredm<64>nyt kapsz.
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>K<EFBFBD>rj<EFBFBD>k n<>zd meg a man oldalt a haszn<7A>lhat<61> kapcsol<6F>khoz.</para>
|
|
|
|
|
</sect3>
|
|
|
|
|
|
|
|
|
|
<sect3 id="dxr3">
|
|
|
|
|
<title>DXR3/Hollywood+</title>
|
|
|
|
|
<para>
|
|
|
|
|
Az <application>MPlayer</application> t<>mogatja a hardveresen gyors<72>tott lej<65>tsz<73>st
|
|
|
|
|
a Creative DXR3 <20>s Sigma Designs Hollywood Plus k<>rty<74>kkal. Ezek a k<>rty<74>k
|
|
|
|
|
a Sigma Designs em8300 MPEG dek<65>dol<6F> chip-j<>t haszn<7A>lj<6C>k.
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
Mindenek el<65>tt megfelel<65>en telep<65>tett DXR3/H+ vez<65>rl<72> kell, 0.12.0 verzi<7A>j<EFBFBD>
|
|
|
|
|
vagy r<>gebbi. A vez<65>rl<72>ket <20>s a telep<65>t<EFBFBD>si utas<61>t<EFBFBD>sokat megtal<61>lhatod a
|
|
|
|
|
<ulink url="http://dxr3.sf.net/">DXR3 & Hollywood Plus for Linux</ulink>
|
|
|
|
|
oldalon. A <filename>configure</filename>nak automatikusan meg kell tal<61>lnia
|
|
|
|
|
a k<>rty<74>dat, <20>s a ford<72>t<EFBFBD>snak hiba n<>lk<6C>l le kell futnia.
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<!-- FIXME: find a more clear presentation -->
|
|
|
|
|
<variablelist>
|
|
|
|
|
<title>HASZN<EFBFBD>LAT</title>
|
|
|
|
|
<varlistentry>
|
|
|
|
|
<term><option>-vo dxr3:prebuf:sync:norm=x:<replaceable>eszk<EFBFBD>z</replaceable></option></term>
|
|
|
|
|
<listitem><para>
|
|
|
|
|
Az <option>overlay</option> az <20>tlapol<6F>st aktiv<69>lja a TVOut helyett. A helyes
|
|
|
|
|
m<EFBFBD>k<EFBFBD>d<EFBFBD>shez megfelel<65>en be<62>ll<6C>tott overlay setup kell. A legegyszer<65>bb <20>t
|
|
|
|
|
az <20>tlapol<6F>s be<62>ll<6C>t<EFBFBD>s<EFBFBD>hoz el<65>sz<73>r az autocal majd az mplayer futtat<61>sa
|
|
|
|
|
dxr3 kimenettel <20>s az <20>tlapol<6F>s bekapcsol<6F>sa n<>lk<6C>l futtasd a dxr3view-t. A
|
|
|
|
|
dxr3view-ban <20>ll<6C>thatsz az <20>tlapol<6F>si be<62>ll<6C>t<EFBFBD>sokon <20>s l<>thatod az effekteket
|
|
|
|
|
val<EFBFBD>s id<69>ben, tal<61>n ezt a funkci<63>t az <application>MPlayer</application> GUI
|
|
|
|
|
is t<>mogatni fogja a j<>v<EFBFBD>ben. Ha az <20>tlapol<6F>s megfelel<65>en be lett <20>ll<6C>tva,
|
|
|
|
|
t<EFBFBD>bbet nem kell haszn<7A>lnod a dxr3view-t. A <option>prebuf</option> bekapcsolja az
|
|
|
|
|
el<EFBFBD>bufferel<EFBFBD>st. Az el<65>bufferel<65>s az em8300 chip egy olyan k<>pess<73>ge, mellyel
|
|
|
|
|
egyn<EFBFBD>l t<>bb k<>pkock<63>t tud megtartani egy id<69>ben. Ez azt jelenti, hogy ha
|
|
|
|
|
el<EFBFBD>bufferel<EFBFBD>ssel futtatod az <application>MPlayer</application>t, az megpr<70>b<EFBFBD>lja
|
|
|
|
|
folyamatosan tele tartani a vide<64> buffert adatokkal. Ha lass<73> g<>pen vagy, az
|
|
|
|
|
<application>MPlayer</application> k<>zel vagy pontosan 100% CPU kihaszn<7A>lts<74>got
|
|
|
|
|
fog okozni. Ez k<>l<EFBFBD>n<EFBFBD>sen gyakori ha egyszer<65> MPEG streamet j<>tszasz le (pl. DVD-k,
|
|
|
|
|
SVCD-k, stb.), mivel ekkor az <application>MPlayer</application>nek nem kell
|
|
|
|
|
<EFBFBD>jrak<EFBFBD>dolnia MPEG-be, <20>s nagyon gyorsan t<>lti a buffert.
|
|
|
|
|
Az el<65>bufferel<65>ssel a vide<64> lej<65>tsz<73>s <emphasis role="bold">sokkal</emphasis>
|
|
|
|
|
kev<EFBFBD>sb<EFBFBD> <20>rz<72>keny az t<>bbi program CPU foglal<61>s<EFBFBD>ra, nem fog k<>pkock<63>t eldobni,
|
|
|
|
|
hacsak az alkalmaz<61>sok nem foglalj<6C>k t<>l hossz<73> ideig a CPU-t. Ha el<65>bufferel<65>s
|
|
|
|
|
n<EFBFBD>lk<EFBFBD>l futtatod, az em8300 sokkal <20>rz<72>kenyebb a CPU terhel<65>sre, <20>gy nagyon
|
|
|
|
|
javasolt, hogy haszn<7A>ld az <application>MPlayer</application>
|
|
|
|
|
<option>-framedrop</option> kapcsol<6F>j<EFBFBD>t a tov<6F>bbi szinkronveszt<7A>s elker<65>l<EFBFBD>s<EFBFBD>hez.
|
|
|
|
|
A <option>sync</option> bekapcsolja az <20>j szinkron-motort. Ez jelenleg m<>g
|
|
|
|
|
egy tesztel<65>s alatt l<>v<EFBFBD> k<>pess<73>g. A bekapcsolt szinkron tulajdons<6E>ggal az
|
|
|
|
|
em8300 bels<6C> <20>r<EFBFBD>ja folyamatosan figyelve lesz, <20>s ha elt<6C>r az
|
|
|
|
|
<application>MPlayer</application> <20>r<EFBFBD>j<EFBFBD>t<EFBFBD>l, resetel, ezzel az em8300-t az <20>sszes
|
|
|
|
|
h<EFBFBD>tral<EFBFBD>v<EFBFBD> k<>pkocka eldob<6F>s<EFBFBD>ra k<>nyszer<65>ti.
|
|
|
|
|
A <option>norm=x</option> be<62>ll<6C>tja a DXR3 k<>rtya TV norm<72>j<EFBFBD>t k<>ls<6C> seg<65>deszk<7A>z,
|
|
|
|
|
pl. em8300setup n<>lk<6C>l. A helyes norma <20>rt<72>kek: 5 = NTSC, 4 = PAL-60, 3 = PAL.
|
|
|
|
|
Speci<EFBFBD>lis norma a 2 (auto-be<62>ll<6C>t<EFBFBD>s PAL/PAL-60 haszn<7A>lat<61>val) <20>s az 1
|
|
|
|
|
(auto-be<62>ll<6C>t<EFBFBD>s PAL/NTSC haszn<7A>lat<61>val) mivel ezek a film k<>pkocka r<>t<EFBFBD>j<EFBFBD>nak
|
|
|
|
|
seg<EFBFBD>ts<EFBFBD>g<EFBFBD>vel <20>llap<61>tj<74>k meg a norm<72>t. A norm = 0 (alap<61>rtelmezett) nem v<>ltoztat
|
|
|
|
|
a jelenlegi norm<72>n.
|
|
|
|
|
<option><replaceable>eszk<EFBFBD>z</replaceable></option> = a haszn<7A>lni k<>v<EFBFBD>nt eszk<7A>z
|
|
|
|
|
sz<EFBFBD>ma t<>bb em8300 k<>rtya eset<65>n.
|
|
|
|
|
Ezen opci<63>k b<>rmelyike elhagyhat<61>.
|
|
|
|
|
<option>:prebuf:sync</option> l<>tsz<73>lag nagyszer<65>en m<>k<EFBFBD>dik MPEG-4 (DivX) filmek
|
|
|
|
|
lej<EFBFBD>tsz<EFBFBD>sakor. T<>bben probl<62>m<EFBFBD>kr<6B>l sz<73>moltak be MPEG-1/2 f<>jlok lej<65>tsz<73>sakor
|
|
|
|
|
bekapcsolt prebuf eset<65>n. El<45>sz<73>r mindenf<6E>le opci<63> n<>lk<6C>l n<>zd meg, majd ha
|
|
|
|
|
szinkron vagy DVD felirat probl<62>m<EFBFBD>id vannak, adj egy es<65>lyt a
|
|
|
|
|
<option>:sync</option>-nek.
|
|
|
|
|
</para></listitem>
|
|
|
|
|
</varlistentry>
|
|
|
|
|
|
|
|
|
|
<varlistentry>
|
|
|
|
|
<term><option>-ao oss:/dev/em8300_ma-<replaceable>X</replaceable></option></term>
|
|
|
|
|
<listitem><para>
|
|
|
|
|
Audi<EFBFBD> kimenethez, ahol az <replaceable>X</replaceable> az eszk<7A>z sz<73>ma (0 ha egy k<>rtya).
|
|
|
|
|
</para></listitem>
|
|
|
|
|
</varlistentry>
|
|
|
|
|
|
|
|
|
|
<varlistentry>
|
2005-01-12 13:47:02 +00:00
|
|
|
|
<term><option>-af resample=<replaceable>xxxxx</replaceable></option></term>
|
2005-01-01 02:00:17 +00:00
|
|
|
|
<listitem><para>
|
|
|
|
|
A em8300 nem tud lej<65>tszani 44100Hz-n<>l alacsonyabb mintav<61>tel<65> hangot. Ha a
|
|
|
|
|
mintav<EFBFBD>teli r<>ta 44100Hz alatt van, v<>lassz 44100Hz-et vagy 48000Hz-et, att<74>l
|
|
|
|
|
f<EFBFBD>gg<EFBFBD>en, hogy melyik van k<>zelebb. Pl. ha egy film 22050Hz-et haszn<7A>l, v<>laszd
|
|
|
|
|
a 44100Hz-et, mivel 44100 / 2 = 22050, ha 24000Hz-et, v<>laszd a 48000Hz-et, mert
|
|
|
|
|
48000 / 2 = 24000 <20>s <20>gy tov<6F>bb.
|
|
|
|
|
Ez nem m<>k<EFBFBD>dik digit<69>lis audi<64> kimenettel (<option>-ac hwac3</option>).
|
|
|
|
|
</para></listitem>
|
|
|
|
|
</varlistentry>
|
|
|
|
|
|
|
|
|
|
<varlistentry>
|
|
|
|
|
<term><option>-vf lavc/fame</option></term>
|
|
|
|
|
<listitem><para>
|
|
|
|
|
Nem-MPEG tartalom em8300-on t<>rt<72>n<EFBFBD> n<>z<EFBFBD>s<EFBFBD>hez (pl. MPEG-4 (DivX) vagy RealVideo)
|
|
|
|
|
meg kell adnod egy MPEG-1 vide<64> sz<73>r<EFBFBD>t, mint pl. a
|
|
|
|
|
<systemitem class="library">libavcodec</systemitem> (lavc) vagy a
|
|
|
|
|
<systemitem class="library">libfame</systemitem> (fame). Jelenleg
|
|
|
|
|
a lavc gyorsabb is <20>s jobb k<>pmin<69>s<EFBFBD>get is ad, javaslom, hogy ezt
|
|
|
|
|
haszn<EFBFBD>ld, hacsak nincs probl<62>m<EFBFBD>d vele. L<>sd a man oldalt a tov<6F>bbi
|
|
|
|
|
inf<EFBFBD>k<EFBFBD>rt a <option>-vf lavc/fame</option> kapcsol<6F>r<EFBFBD>l.
|
|
|
|
|
A lavc haszn<7A>lata nagyon javasolt. Jelenleg nem lehet az em8300 fps <20>rt<72>k<EFBFBD>t
|
|
|
|
|
m<EFBFBD>dos<EFBFBD>tani, ami azt jelenti, hogy fixen 29.97fps. Emiatt javasolt a
|
|
|
|
|
<option>-vf lavc=<replaceable>quality</replaceable>:25</option> kapcsol<6F>
|
|
|
|
|
haszn<EFBFBD>lata, k<>l<EFBFBD>n<EFBFBD>sen ha el<65>bufferel<65>st haszn<7A>lsz. Hogy mi<6D>rt 25 <20>s nem
|
|
|
|
|
29.97? Nos, a dolog <20>gy <20>ll, hogy ha 29.97-et haszn<7A>lsz, a k<>p kicsit
|
|
|
|
|
ugr<EFBFBD>l<EFBFBD>s lesz. Ennek az ok<6F>t nem tudjuk. Ha be<62>ll<6C>tod valahova 25 <20>s 27
|
|
|
|
|
k<EFBFBD>z<EFBFBD>, a k<>p stabill<6C> v<>lik. Jelenleg m<>st nem tehet<65>nk, elfogadjuk ezt
|
|
|
|
|
t<EFBFBD>nyk<EFBFBD>nt.
|
|
|
|
|
</para></listitem>
|
|
|
|
|
</varlistentry>
|
|
|
|
|
|
|
|
|
|
<varlistentry>
|
|
|
|
|
<term><option>-vf expand=-1:-1:-1:-1:1</option></term>
|
|
|
|
|
<listitem><para>
|
|
|
|
|
Hab<EFBFBD>r a DXR3 vez<65>rl<72> tud n<>mi OSD-t tenni az MPEG-1/2/4 vide<64>ra,
|
|
|
|
|
sokkal rosszabb min<69>s<EFBFBD>ge van, mint az <application>MPlayer</application>
|
|
|
|
|
trad<EFBFBD>cion<EFBFBD>lis OSD-j<>nek <20>s sz<73>mos friss<73>t<EFBFBD>si probl<62>m<EFBFBD>ja is van. A fenti
|
|
|
|
|
parancssor el<65>sz<73>r is <20>tkonvert<72>lja a bemeneti vide<64>t MPEG-4-be (ez sz<73>ks<6B>ges,
|
|
|
|
|
bocs), majd alkalmazza r<> az expand sz<73>r<EFBFBD>t, ami nem terjeszt ki semmit
|
|
|
|
|
(-1: alap<61>rtelmezett), de a norm<72>lis OSD-t teszi a k<>pre (ezt csin<69>lja az
|
|
|
|
|
"1" a v<>g<EFBFBD>n).
|
|
|
|
|
</para></listitem>
|
|
|
|
|
</varlistentry>
|
|
|
|
|
|
|
|
|
|
<varlistentry>
|
|
|
|
|
<term><option>-ac hwac3</option></term>
|
|
|
|
|
<listitem><para>
|
|
|
|
|
A em8300 t<>mogatja az AC3 audi<64> lej<65>tsz<73>s<EFBFBD>t (t<>rhat<61>s<EFBFBD> hang) a k<>rtya
|
|
|
|
|
digit<EFBFBD>lis audi<64> kimenet<65>n kereszt<7A>l. L<>sd a <option>-ao oss</option>
|
|
|
|
|
kapcsol<EFBFBD>t fent, a DXR3 kimenet<65>nek meghat<61>roz<6F>s<EFBFBD>ra haszn<7A>lhat<61> a
|
|
|
|
|
hangk<EFBFBD>rtya helyett.
|
|
|
|
|
</para></listitem>
|
|
|
|
|
</varlistentry>
|
|
|
|
|
</variablelist>
|
|
|
|
|
</sect3>
|
|
|
|
|
|
|
|
|
|
</sect2>
|
|
|
|
|
|
|
|
|
|
<sect2 id="other">
|
|
|
|
|
<title>Egy<EFBFBD>b vizualiz<69>ci<63>s hardverek</title>
|
|
|
|
|
|
|
|
|
|
<sect3 id="zr">
|
|
|
|
|
<title>Zr</title>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
Ez egy k<>perny<6E>-vez<65>rl<72> (<option>-vo zr</option>) sz<73>mos MJPEG
|
|
|
|
|
ment<EFBFBD>/lej<65>tsz<73> k<>rty<74>hoz (DC10+ <20>s Buz-zal tesztelve, <20>s m<>k<EFBFBD>dnie kell
|
|
|
|
|
LML33, a DC10 eset<65>n is). A vez<65>rl<72> <20>gy m<>k<EFBFBD>dik, hogy k<>dolja a k<>pkock<63>t
|
|
|
|
|
JPEG-be majd kik<69>ldi a k<>rty<74>ra. A JPEG k<>dol<6F>shoz a
|
|
|
|
|
<systemitem class="library">libavcodec</systemitem>-et haszn<7A>lja, ami
|
|
|
|
|
ez<EFBFBD>rt sz<73>ks<6B>ges hozz<7A>. Egy speci<63>lis <emphasis>cinerama</emphasis> m<>ddal
|
|
|
|
|
igazi nagyk<79>perny<6E>n n<>zhetsz filmeket, felt<6C>ve, hogy k<>t felvev<65>d <20>s k<>t
|
|
|
|
|
MJPEG k<>rty<74>d van. A felbont<6E>st<73>l <20>s a min<69>s<EFBFBD>gi be<62>ll<6C>t<EFBFBD>sokt<6B>l f<>gg<67>en ez
|
|
|
|
|
a vez<65>rl<72> rengeteg CPU er<65>t ig<69>nyel, ne felejtsd el megadni a
|
|
|
|
|
<option>-framedrop</option> kapcsol<6F>t, ha lass<73> a g<>ped.
|
|
|
|
|
Megjegyz<EFBFBD>s: Az <20>n AMD K6-2 350MHz-es g<>pem (<option>-framedrop</option>-pal)
|
|
|
|
|
el<EFBFBD>gg<EFBFBD> elfogadhat<61> volt VCD m<>ret<65> anyag n<>z<EFBFBD>sekor <20>s
|
|
|
|
|
lem<EFBFBD>retezett filmn<6D>l.
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
Ez a vez<65>rl<72> a <ulink url="http://mjpeg.sf.net"/> c<>men tal<61>lhat<61> kernel
|
|
|
|
|
vez<EFBFBD>rl<EFBFBD>vel t<>rsalog, <20>gy el<65>sz<73>r ezt kell beizz<7A>tanod. Az MJPEG k<>rtya
|
|
|
|
|
jelenl<EFBFBD>te automatikusan detekt<6B>lva lesz a
|
|
|
|
|
<filename>configure</filename> script <20>ltal, ha ez nem siker<65>l, k<>nyszer<65>tsd
|
|
|
|
|
a detekt<6B>l<EFBFBD>sra a <screen>./configure --enable-zr</screen> kapcsol<6F>val.
|
|
|
|
|
</para>
|
|
|
|
|
<para>
|
|
|
|
|
A kimenet sz<73>mos kapcsol<6F>val szab<61>lyozhat<61>, a kapcsol<6F>k hossz<73> le<6C>r<EFBFBD>ssal
|
|
|
|
|
megtal<EFBFBD>lhat<EFBFBD>ak a man oldalon, egy r<>videbb list<73>t a
|
|
|
|
|
<screen>mplayer -zrhelp</screen>
|
|
|
|
|
parancs lefuttat<61>s<EFBFBD>val kaphatsz.
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
Az olyan dolgokat, mint m<>retez<65>s <20>s OSD (on screen display) ez a vez<65>rl<72>
|
|
|
|
|
nem kezeli, de megoldhat<61>ak vide<64> sz<73>r<EFBFBD>kkel. P<>ld<6C>ul tegy<67>k fel, hogy van
|
|
|
|
|
egy filmed 512x272-es felbont<6E>ssal <20>s teljes k<>perny<6E>n akarod n<>zni a
|
|
|
|
|
DC10+-eden. H<>rom lehet<65>s<EFBFBD>ged van, m<>retezned kell a filmet 768, 384 vagy
|
|
|
|
|
192-es sz<73>less<73>gre. Teljes<65>tm<74>ny <20>s min<69>s<EFBFBD>gi okokb<6B>l <20>n a 384x204-re val<61>
|
|
|
|
|
m<EFBFBD>retez<EFBFBD>st v<>lasztan<61>m, gyors biline<6E>ris szoftveres m<>retez<65> haszn<7A>lat<61>val.
|
|
|
|
|
A parancssor:
|
|
|
|
|
<screen>
|
|
|
|
|
mplayer -vo zr -sws 0 -vf scale=384:204 <replaceable>movie.avi</replaceable>
|
|
|
|
|
</screen>
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
A lev<65>g<EFBFBD>s a <option>crop</option> sz<73>r<EFBFBD> seg<65>ts<74>g<EFBFBD>vel val<61>s<EFBFBD>that<61> meg <20>s
|
|
|
|
|
mag<EFBFBD>val a vez<65>rl<72>vel. Felt<6C>ve, hogy a film t<>l sz<73>les a megjelen<65>t<EFBFBD>shez
|
|
|
|
|
a Buz-odon <20>s hogy a <option>-zrcrop</option>-ot akarod haszn<7A>lni a film
|
|
|
|
|
sz<EFBFBD>k<EFBFBD>t<EFBFBD>s<EFBFBD>hez, a k<>vetkez<65> parancs a te bar<61>tod:
|
|
|
|
|
<screen>
|
|
|
|
|
mplayer -vo zr -zrcrop 720x320+80+0 <replaceable>benhur.avi</replaceable>
|
|
|
|
|
</screen>
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
Ha haszn<7A>lni akarod a <option>crop</option> sz<73>r<EFBFBD>t, ez kell:
|
|
|
|
|
<screen>
|
|
|
|
|
mplayer -vo zr -vf crop=720:320:80:0 <replaceable>benhur.avi</replaceable>
|
|
|
|
|
</screen>
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
Extra esetben a <option>-zrcrop</option> megh<67>vja a <emphasis>cinerama</emphasis>
|
|
|
|
|
m<EFBFBD>dot, pl. a filmet t<>bb TV vagy beamer k<>z<EFBFBD>tt sug<75>rozhatod egy nagyobb k<>p
|
|
|
|
|
l<EFBFBD>trehoz<EFBFBD>s<EFBFBD>hoz. Felt<6C>ve, hogy k<>t beamer-ed van. A bal oldali a Buz-odhoz
|
|
|
|
|
csatlakozik a <filename>/dev/video1</filename>-en, a jobb oldali a DC10+-odhoz
|
|
|
|
|
a <filename>/dev/video0</filename>-<2D>n. A film felbont<6E>sa 704x288. Tov<6F>bb<62>
|
|
|
|
|
tegy<EFBFBD>k fel azt is, hogy a jobb beamer-t fekete-feh<65>ren szeretn<74>d, a balnak
|
|
|
|
|
pedig 10-es min<69>s<EFBFBD>g<EFBFBD> JPEG k<>peket kell adnia. Ekkor a k<>vetkez<65> parancsot kell
|
|
|
|
|
haszn<EFBFBD>lnod:
|
|
|
|
|
<screen>
|
|
|
|
|
mplayer -vo zr -zrdev /dev/video0 -zrcrop 352x288+352+0 -zrxdoff 0 -zrbw \
|
|
|
|
|
-zrcrop 352x288+0+0 -zrdev /dev/video1 -zrquality 10 \
|
|
|
|
|
<replaceable>movie.avi</replaceable>
|
|
|
|
|
</screen>
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
L<EFBFBD>thatod, hogy a m<>sodik <option>-zrcrop</option> el<65>tt felt<6C>n<EFBFBD> opci<63>k csak
|
|
|
|
|
a DC10+-re, a m<>sodik <option>-zrcrop</option> ut<75>n l<>v<EFBFBD>k csak a Buz-ra
|
|
|
|
|
vonatkoznak. A <emphasis>cinerama</emphasis>-ban haszn<7A>lhat<61> MJPEG k<>rty<74>k
|
|
|
|
|
maxim<EFBFBD>lis sz<73>ma n<>gy, <20>gy egy 2x2-es vidi-falat <20>p<EFBFBD>thetsz.
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
V<EFBFBD>g<EFBFBD>l egy fontos megjegyz<79>s: Ne ind<6E>tsd el vagy <20>ll<6C>tsd meg a XawTV-t a lej<65>tsz<73>
|
|
|
|
|
eszk<EFBFBD>z<EFBFBD>n a lej<65>tsz<73>s alatt, ez <20>sszeomlasztja a sz<73>m<EFBFBD>t<EFBFBD>g<EFBFBD>pedet. Legjobb
|
|
|
|
|
<emphasis role="bold">EL<EFBFBD>SZ<EFBFBD>R</emphasis> elind<6E>tani a XawTV-t, <emphasis role="bold">EZUT<EFBFBD>N</emphasis>
|
|
|
|
|
elind<EFBFBD>tani az <application>MPlayer</application>t, v<>rni, m<>g az <application>MPlayer</application>
|
|
|
|
|
v<EFBFBD>gez, <20>s <emphasis role="bold">EZUT<EFBFBD>N</emphasis> meg<65>ll<6C>tani a XawTV-t.
|
|
|
|
|
</para>
|
|
|
|
|
</sect3>
|
|
|
|
|
|
|
|
|
|
<sect3 id="blinkenlights">
|
|
|
|
|
<title>Blinkenlights</title>
|
|
|
|
|
<para>
|
|
|
|
|
Ez a vez<65>rl<72> k<>pes a lej<65>tsz<73>sra a Blinkenlights UDP protokol felhaszn<7A>l<EFBFBD>s<EFBFBD>val.
|
|
|
|
|
Ha nem tudod, hogy mi az a <ulink url="http://www.blinkenlights.de/">Blinkenlights</ulink>,
|
|
|
|
|
vagy az ut<75>da az <ulink url="http://www.blinkenlights.de/arcade/">Arcade</ulink>,
|
|
|
|
|
n<EFBFBD>zz ut<75>na. Hab<61>r ez a legutolj<6C>ra haszn<7A>lt vide<64> kimeneti vez<65>rl<72>, k<>ts<74>gk<67>v<EFBFBD>l ez
|
|
|
|
|
a legjobb, amit az <application>MPlayer</application> ny<6E>jtani tud. Csak n<>zz meg
|
|
|
|
|
p<EFBFBD>r <ulink url="http://www.blinkenlights.de/video.en.html">Blinkenlights dokument<6E>ci<63>s
|
|
|
|
|
vide<EFBFBD>t</ulink>.
|
|
|
|
|
Az Arcade vide<64>ban l<>thatod a Blinkenlights kimeneti vez<65>rl<72>t akci<63>ban a
|
|
|
|
|
00:07:50-en.
|
|
|
|
|
</para>
|
|
|
|
|
</sect3>
|
|
|
|
|
</sect2>
|
|
|
|
|
|
|
|
|
|
<sect2 id="tvout">
|
|
|
|
|
<title>TV-kimenet t<>mogat<61>s</title>
|
|
|
|
|
|
|
|
|
|
<sect3 id="tvout-mga-g400">
|
|
|
|
|
<title>Matrox G400 k<>rty<74>k</title>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
Linux alatt k<>t m<>don b<>rhatod m<>k<EFBFBD>d<EFBFBD>sre a G400 TV kimenet<65>t:
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<important>
|
|
|
|
|
<para>
|
|
|
|
|
a Matrox G450/G550 TV-kimenet utas<61>t<EFBFBD>sai<61>rt l<>sd a k<>vetkez<65> r<>szt!
|
|
|
|
|
</para>
|
|
|
|
|
</important>
|
|
|
|
|
|
|
|
|
|
<variablelist>
|
|
|
|
|
<varlistentry>
|
|
|
|
|
<term>XFree86</term>
|
|
|
|
|
<listitem><para>
|
|
|
|
|
A vez<65>rl<72> <20>s a HAL modul haszn<7A>lat<61>val, mely el<65>rhet<65> a <ulink
|
|
|
|
|
url="http://www.matrox.com">Matrox oldal<61>n</ulink>. Ezzel X-et kapsz a TV-n.
|
|
|
|
|
</para><para>
|
|
|
|
|
<emphasis role="bold">Ez a m<>dszer nem ny<6E>jt gyors<72>tott lej<65>tsz<73>st</emphasis>
|
|
|
|
|
Windows alatt! A m<>sodik fejnek csak YUV framebuffer-e van, a <emphasis>BES</emphasis>
|
|
|
|
|
(Back End Scaler, a YUV m<>retez<65> a G200/G400/G450/G550 k<>rty<74>kon) nem
|
|
|
|
|
m<>k<EFBFBD>dik rajta! A Windows-os vez<65>rl<72>k ezt valahogy megker<65>lik, tal<61>n 3D motort
|
|
|
|
|
haszn<7A>lnak a nagy<67>t<EFBFBD>shoz <20>s a YUV framebuffer-t a nagy<67>tott k<>pek
|
|
|
|
|
megjelen<65>t<EFBFBD>s<EFBFBD>hez. Ha t<>nyleg X-et akarsz haszn<7A>lni, v<>laszd a <option>-vo x11 -fs
|
|
|
|
|
-zoom</option> kapcsol<6F>kat, de <emphasis role="bold">LASS<EFBFBD></emphasis> lesz,
|
|
|
|
|
<20>s <emphasis role="bold">Macrovision</emphasis> m<>sol<6F>sv<73>delem van rajta
|
|
|
|
|
(ezzel a <ulink url="http://avifile.sf.net/mgamacro.pl">perl script</ulink>-tel
|
|
|
|
|
"megker<65>lheted" a Macrovisiont).
|
|
|
|
|
</para></listitem>
|
|
|
|
|
</varlistentry>
|
|
|
|
|
<varlistentry>
|
|
|
|
|
<term>Framebuffer</term>
|
|
|
|
|
<listitem><para>
|
|
|
|
|
A 2.4-es kernelekben l<>v<EFBFBD> <emphasis role="bold">matroxfb modulok</emphasis>
|
|
|
|
|
haszn<7A>lat<61>val. A 2.2-es kernel-ekben nincs TVout tulajdons<6E>g hozz<7A>juk, <20>gy
|
|
|
|
|
haszn<7A>lhatatlanok erre. Enged<65>lyezned kell az <20>SSZES matroxfb-specifikus
|
|
|
|
|
tulajdons<6E>got a ford<72>t<EFBFBD>s alatt (kiv<69>ve a MultiHead-et) <20>s
|
|
|
|
|
<emphasis role="bold">modulokba</emphasis> kell ford<72>tanod!
|
|
|
|
|
Az enged<65>lyezett I2C-re is sz<73>ks<6B>ged lesz.
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<procedure>
|
|
|
|
|
<step><para>
|
|
|
|
|
L<>pj be a <filename class="directory">TVout</filename>-ba <20>s <20>rd be:
|
|
|
|
|
<command>./compile.sh</command>. Telep<65>tsd a
|
|
|
|
|
<filename>TVout/matroxset/matroxset</filename>-et
|
|
|
|
|
valahova a <envar>PATH</envar>-odon bel<65>lre.
|
|
|
|
|
</para></step>
|
|
|
|
|
<step><para>
|
|
|
|
|
Ha nincs telep<65>tve <command>fbset</command>-ed, tedd a
|
|
|
|
|
<filename>TVout/fbset/fbset</filename>-et
|
|
|
|
|
valahova a <envar>PATH</envar>-odba.
|
|
|
|
|
</para></step>
|
|
|
|
|
<step><para>
|
|
|
|
|
Ha nincs <command>con2fb</command>-ed telep<65>tve, tedd a
|
|
|
|
|
<filename>TVout/con2fb/con2fb</filename>-t
|
|
|
|
|
valahova a <envar>PATH</envar>-odba.
|
|
|
|
|
</para></step>
|
|
|
|
|
<step><para>
|
|
|
|
|
Majd l<>pj be a <filename class="directory">TVout/</filename> k<>nyvt<76>rba
|
|
|
|
|
az <application>MPlayer</application> forr<72>s<EFBFBD>ban <20>s futtasd le a
|
|
|
|
|
<filename>./modules</filename>-t root-k<>nt. A sz<73>veges m<>d<EFBFBD> konzolod
|
|
|
|
|
<20>tv<74>lt framebuffer m<>dba (nincs vissza<7A>t!).
|
|
|
|
|
</para></step>
|
|
|
|
|
<step><para>
|
|
|
|
|
Ezut<75>n <20>RD <20>T <20>s futtasd a <filename>./matroxtv</filename> script-et. Ez
|
|
|
|
|
egy roppant egyszer<65> men<65>t k<>n<EFBFBD>l neked. Nyomd meg a <keycap>2</keycap>-est
|
|
|
|
|
<20>s az <keycap>Enter</keycap>-t. Most m<>r ugyan azt a k<>pet kell l<>tnod
|
|
|
|
|
a monitorodon <20>s a TV-n. ha a TV (PAL alap<61>rtelmezettk<74>nt)
|
|
|
|
|
k<>p<EFBFBD>n furcsa cs<63>kok vannak, a script nem tudta be<62>ll<6C>tani j<>l a
|
|
|
|
|
felbont<6E>st (640x512-ra alapesetben). Pr<50>b<EFBFBD>lj meg m<>sik felbont<6E>st
|
|
|
|
|
a men<65>b<EFBFBD>l <20>s/vagy k<>s<EFBFBD>rletezz az fbset-tel.
|
|
|
|
|
</para></step>
|
|
|
|
|
<step><para>
|
|
|
|
|
Yoh. A k<>vetkez<65> dolog, hogy a kurzort elt<6C>ntesd a tty1-r<>l (vagy ak<61>rmir<69>l)
|
|
|
|
|
<20>s kikapcsold a k<>perny<6E> t<>rl<72>st. Futtasd le a k<>vetkez<65> parancsokat:
|
|
|
|
|
|
|
|
|
|
<screen>
|
|
|
|
|
echo -e '\033[?25l'
|
|
|
|
|
setterm -blank 0<!--
|
|
|
|
|
--></screen>
|
|
|
|
|
vagy
|
|
|
|
|
<screen>
|
|
|
|
|
setterm -cursor off
|
|
|
|
|
setterm -blank 0<!--
|
|
|
|
|
--></screen>
|
|
|
|
|
|
|
|
|
|
A fentieket val<61>sz<73>n<EFBFBD>leg bele<6C>rod egy script-be, egy k<>perny<6E> t<>rl<72>ssel egy<67>tt.
|
|
|
|
|
A kurzor visszakapcsol<6F>sa:
|
|
|
|
|
<screen>echo -e '\033[?25h'</screen> vagy
|
|
|
|
|
<screen>setterm -cursor on</screen>
|
|
|
|
|
</para></step>
|
|
|
|
|
<step><para>
|
|
|
|
|
Yeah sir<69>ly. Ind<6E>tsd el a film lej<65>tsz<73>st:
|
|
|
|
|
<screen>
|
|
|
|
|
mplayer -vo mga -fs -screenw 640 -screenh 512 <replaceable>filename</replaceable><!--
|
|
|
|
|
--></screen>
|
|
|
|
|
|
|
|
|
|
(Ha X-et haszn<7A>lsz, most v<>lts <20>t matroxfb-re, p<>ld<6C>ul a
|
|
|
|
|
<keycap>Ctrl</keycap>+<keycap>Alt</keycap>+<keycap>F1</keycap> gombokkal.)
|
|
|
|
|
V<>ltoztasd meg a <literal>640</literal>-et <20>s az <literal>512</literal>-t,
|
|
|
|
|
ha m<>sra <20>ll<6C>tottad a felbont<6E>st...
|
|
|
|
|
</para></step>
|
|
|
|
|
<step><para>
|
|
|
|
|
<emphasis role="bold"><EFBFBD>lvezd az ultra-gyors ultra-k<>l<EFBFBD>nleges Matrox TV
|
|
|
|
|
kimenetet (jobb mint az Xv)!</emphasis>
|
|
|
|
|
</para></step>
|
|
|
|
|
</procedure>
|
|
|
|
|
</listitem>
|
|
|
|
|
</varlistentry>
|
|
|
|
|
</variablelist>
|
|
|
|
|
|
|
|
|
|
<formalpara>
|
|
|
|
|
<title>Matrox TV-kimeneti k<>bel k<>sz<73>t<EFBFBD>se</title>
|
|
|
|
|
<para>
|
|
|
|
|
Senki sem v<>llal ez<65>rt semmilyen felel<65>ss<73>get, sem garanci<63>t b<>rmilyen,
|
|
|
|
|
ezen le<6C>r<EFBFBD>sb<73>l sz<73>rmaz<61> k<>r<EFBFBD>rt.
|
|
|
|
|
</para>
|
|
|
|
|
</formalpara>
|
|
|
|
|
|
|
|
|
|
<formalpara>
|
|
|
|
|
<title>K<EFBFBD>bel a G400-hoz</title>
|
|
|
|
|
<para>
|
|
|
|
|
A CRTC2 csatlakoz<6F>j<EFBFBD>nak negyedik pin-je a kompozit vide<64> jel. A
|
|
|
|
|
f<EFBFBD>ldel<EFBFBD>s a hatodik, hetedik <20>s nyolcadik pin. (az inf<6E>t R<>cz Bal<61>zs
|
|
|
|
|
adta)
|
|
|
|
|
</para>
|
|
|
|
|
</formalpara>
|
|
|
|
|
|
|
|
|
|
<formalpara>
|
|
|
|
|
<title>K<EFBFBD>bel a G450-hez</title>
|
|
|
|
|
<para>
|
|
|
|
|
A CRTC2 csatlakoz<6F>j<EFBFBD>nak els<6C> pin-je a kompozit vide<64> jel. A
|
|
|
|
|
f<EFBFBD>ldel<EFBFBD>s az <20>t<EFBFBD>dik, hatodik, hetedik <20>s tizen<65>t<EFBFBD>dik (5, 6, 7, 15)
|
|
|
|
|
pin. (az inf<6E>t Kerekes Bal<61>zs adta)
|
|
|
|
|
</para>
|
|
|
|
|
</formalpara>
|
|
|
|
|
</sect3>
|
|
|
|
|
|
|
|
|
|
<sect3 id="tv-out_matrox_g450">
|
|
|
|
|
<title>Matrox G450/G550 k<>rty<74>k</title>
|
|
|
|
|
<para>
|
|
|
|
|
A TV kimenet t<>mogat<61>sa ezeken a k<>rty<74>kon csak nemr<6D>g jelent meg, <20>s m<>g
|
|
|
|
|
nincs a a f<> kernelben. Jelenleg az <emphasis role="bold">mga_vid</emphasis>
|
|
|
|
|
modul nem haszn<7A>lhat<61> AFAIK, mert a G450/G550-es vez<65>rl<72> csak egy konfigur<75>ci<63>ban
|
|
|
|
|
m<EFBFBD>k<EFBFBD>dik: az els<6C> CRTC chip (a sokkal t<>bb k<>pess<73>ggel) az els<6C> k<>perny<6E>n
|
|
|
|
|
(a monitoron) <20>s a m<>sodik CRTC (nincs <emphasis role="bold">BES</emphasis> - a
|
|
|
|
|
BES magyar<61>zat<61>hoz l<>sd a G400-as r<>szt fent) TV-n. <20>gy csak az
|
|
|
|
|
<application>MPlayer</application> <emphasis>fbdev</emphasis> kimeneti
|
|
|
|
|
vez<EFBFBD>rl<EFBFBD>j<EFBFBD>t haszn<7A>lhatod jelenleg.
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
Az els<6C> CRTC nem ir<69>ny<6E>that<61> <20>t a m<>sodik fejre jelenleg. A matroxfb kernel
|
|
|
|
|
vez<EFBFBD>rl<EFBFBD> szerz<72>je - Petr Vandrovec - tal<61>n k<>sz<73>t t<>mogat<61>st ehhez, az
|
|
|
|
|
els<EFBFBD> CRTC kimenet<65>t egyszerre mindk<64>t fejen megjelen<65>tve, mint ahogy most is
|
|
|
|
|
javasolt a G400-on, l<>sd a fenti r<>szt.
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
A sz<73>ks<6B>ges kernel jav<61>t<EFBFBD>s <20>s a b<>vebb HOWTO let<65>lthet<65>:
|
|
|
|
|
<ulink url="http://www.bglug.ca/matrox_tvout/"/>
|
|
|
|
|
</para>
|
|
|
|
|
</sect3>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<sect3 id="tvout-ati">
|
|
|
|
|
<title>ATI k<>rty<74>k</title>
|
|
|
|
|
|
|
|
|
|
<formalpara>
|
|
|
|
|
<title>BEVEZET<EFBFBD>S</title>
|
|
|
|
|
<para>
|
|
|
|
|
Jelenleg az ATI nem akarja t<>mogatni semelyik TV-out chip-j<>t sem Linux alatt,
|
|
|
|
|
a licenszelt Macrovision technol<6F>gi<67>juk miatt.
|
|
|
|
|
</para>
|
|
|
|
|
</formalpara>
|
|
|
|
|
|
|
|
|
|
<itemizedlist>
|
|
|
|
|
<title>ATI K<>RTY<54>K TV-KIMENET<45>NEK <20>LLAPOTA LINUXON</title>
|
|
|
|
|
<listitem><simpara>
|
|
|
|
|
<emphasis role="bold">ATI Mach64</emphasis>:
|
|
|
|
|
t<>mogatja a <ulink url="http://gatos.sf.net">GATOS</ulink>.
|
|
|
|
|
</simpara></listitem>
|
|
|
|
|
<listitem><simpara>
|
|
|
|
|
<emphasis role="bold">ASIC Radeon VIVO</emphasis>:
|
|
|
|
|
t<>mogatja a <ulink url="http://gatos.sf.net">GATOS</ulink>.
|
|
|
|
|
</simpara></listitem>
|
|
|
|
|
<listitem><simpara>
|
|
|
|
|
<emphasis role="bold">Radeon</emphasis> <20>s <emphasis role="bold">Rage128</emphasis>:
|
|
|
|
|
t<>mogatja az <application>MPlayer</application>!
|
|
|
|
|
L<>sd a <link linkend="vesa">VESA vez<65>rl<72></link> <20>s
|
|
|
|
|
a <link linkend="vidix">VIDIX</link> r<>szt.
|
|
|
|
|
</simpara></listitem>
|
|
|
|
|
<listitem><simpara>
|
|
|
|
|
<emphasis role="bold">Rage Mobility P/M, Radeon, Rage 128, Mobility M3/M4</emphasis>:
|
|
|
|
|
t<>mogatja az <ulink url="http://www.stud.uni-hamburg.de/users/lennart/projects/atitvout/">atitvout</ulink>.
|
|
|
|
|
</simpara></listitem>
|
|
|
|
|
</itemizedlist>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
Egy<EFBFBD>b k<>rty<74>k eset<65>ben l<>sd a <link linkend="vesa">VESA</link> vez<65>rl<72>t,
|
|
|
|
|
VIDIX n<>lk<6C>l. B<>r ehhez er<65>s CPU kell.
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
Az egyeten dolog, amit tenned kell - <emphasis role="bold">Be kell dugnod a
|
|
|
|
|
TV csatlakoz<6F>j<EFBFBD>t, miel<65>tt bekapcsoln<6C>d a PC-t</emphasis> mivel a vide<64> BIOS
|
|
|
|
|
csak egyszer, a POST folyamat sor<6F>n inicializ<69>lja mag<61>t.
|
|
|
|
|
</para>
|
|
|
|
|
</sect3>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<sect3 id="tvout-voodoo">
|
|
|
|
|
<title>Voodoo 3</title>
|
|
|
|
|
<para>
|
|
|
|
|
N<EFBFBD>zd meg <ulink url="http://www.iki.fi/too/tvout-voodoo3-3000-xfree">ezt az URL-t</ulink>.
|
|
|
|
|
</para>
|
|
|
|
|
</sect3>
|
|
|
|
|
|
|
|
|
|
<sect3 id="tvout-nvidia">
|
|
|
|
|
<title>nVidia</title>
|
|
|
|
|
<para>
|
|
|
|
|
El<EFBFBD>sz<EFBFBD>r le KELL t<>ltened a z<>rt-forr<72>s<EFBFBD> vez<65>rl<72>t az <ulink url="http://nvidia.com"/>-r<>l.
|
|
|
|
|
Nem <20>rom le a telep<65>t<EFBFBD>s <20>s a konfigur<75>ci<63> l<>p<EFBFBD>seit, mert ez nem tartozik ezen
|
|
|
|
|
dokument<EFBFBD>ci<EFBFBD> c<>lj<6C>hoz.
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
Miut<EFBFBD>n az XFree86, az XVideo <20>s a 3D gyors<72>t<EFBFBD>s is megfelel<65>en m<>k<EFBFBD>dik, <20>rd
|
|
|
|
|
<EFBFBD>t a k<>rtya Device r<>sz<73>t az <filename>XF86Config</filename> f<>jlban, a
|
|
|
|
|
k<EFBFBD>vetkez<EFBFBD> p<>ld<6C>nak megfelel<65>en (a te k<>rty<74>dhoz/TV-dhez igaz<61>tva):
|
|
|
|
|
|
|
|
|
|
<programlisting>
|
|
|
|
|
Section "Device"
|
|
|
|
|
Identifier "GeForce"
|
|
|
|
|
VendorName "ASUS"
|
|
|
|
|
BoardName "nVidia GeForce2/MX 400"
|
|
|
|
|
Driver "nvidia"
|
|
|
|
|
#Option "NvAGP" "1"
|
|
|
|
|
Option "NoLogo"
|
|
|
|
|
Option "CursorShadow" "on"
|
|
|
|
|
|
|
|
|
|
Option "TwinView"
|
|
|
|
|
Option "TwinViewOrientation" "Clone"
|
|
|
|
|
Option "MetaModes" "1024x768,640x480"
|
|
|
|
|
Option "ConnectedMonitor" "CRT, TV"
|
|
|
|
|
Option "TVStandard" "PAL-B"
|
|
|
|
|
Option "TVOutFormat" "Composite"
|
|
|
|
|
|
|
|
|
|
EndSection
|
|
|
|
|
</programlisting>
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
|
|
|
|
Term<EFBFBD>szetesen a legfontosabb a TwinView r<>sz.
|
|
|
|
|
</para>
|
|
|
|
|
</sect3>
|
|
|
|
|
|
|
|
|
|
<sect3 id="tvout-neomagic">
|
|
|
|
|
<title>NeoMagic</title>
|
|
|
|
|
<para>
|
|
|
|
|
A NeoMagic chip sz<73>mos laptop-ban megtal<61>lhat<61>, p<>r k<>z<EFBFBD>l<EFBFBD>k egy egyszer<65>
|
|
|
|
|
anal<EFBFBD>g TV k<>dol<6F>val van felszerelve, m<>sok sokkal fejlettebbel rendelkeznek.
|
|
|
|
|
<itemizedlist>
|
|
|
|
|
<listitem><simpara>
|
|
|
|
|
<emphasis role="bold">Anal<EFBFBD>g k<>dol<6F> chip</emphasis>:
|
|
|
|
|
Tesztelve Toshiba Tecra 8000-en. A TV kimeneti chip-je egy kalap szar.
|
|
|
|
|
Ker<65>ld el ha teheted.
|
|
|
|
|
</simpara> <simpara>
|
|
|
|
|
A <option>-vo vesa</option>-t kell haszn<7A>lnod. A tesztelt chip csak
|
|
|
|
|
1.333333-as m<>ret ar<61>nyra volt k<>pes, <20>gy gy<67>z<EFBFBD>dj meg r<>la, hogy a <option>-x</option>,
|
|
|
|
|
<option>-y</option> kapcsol<6F>k <20>s/vagy a
|
|
|
|
|
<option>-vf scale,crop,expand</option> sz<73>r<EFBFBD>k haszn<7A>lat<61>r<EFBFBD>l, ha a doboz nem
|
|
|
|
|
enged<65>lyezi a TV kimenetet. A maximum felbont<6E>s 720*576 volt 16bpp-n.
|
|
|
|
|
</simpara>
|
|
|
|
|
<simpara>
|
|
|
|
|
Ismert dolgok: Csak VESA, 1.33333-as korl<72>toz<6F>s, a k<>p nem mindig k<>z<EFBFBD>pre
|
|
|
|
|
igaz<61>tott, a film minden 10 percben 4bpp-s lesz <20>s <20>gy is marad. Gyakori s<>lyos
|
|
|
|
|
fagy<67>sok, LCD kijelz<6C> probl<62>m<EFBFBD>k.
|
|
|
|
|
</simpara></listitem>
|
|
|
|
|
<listitem><simpara>
|
|
|
|
|
<emphasis role="bold">Chrontel 70xx k<>dol<6F> chip</emphasis>:
|
|
|
|
|
Az IBM Thinkpad 390E <20>s tal<61>n m<>s Thinkpad-okban <20>s notebook-okban tal<61>lhat<61>.
|
|
|
|
|
</simpara><simpara>
|
|
|
|
|
A <option>-vo vesa:neotv_pal</option>-t kell haszn<7A>lnod a PAL-hoz vagy
|
|
|
|
|
a <option>-vo vesa:neotv_ntsc</option>-t az NTSC-hez.
|
|
|
|
|
TV kimenetet biztos<6F>t az al<61>bbi 16 bpp <20>s 8 bpp m<>dokban:
|
|
|
|
|
</simpara>
|
|
|
|
|
<itemizedlist>
|
|
|
|
|
<listitem><simpara>NTSC 320x240, 640x480 <20>s tal<61>n 800x600 is.</simpara></listitem>
|
|
|
|
|
<listitem><simpara>PAL 320x240, 400x300, 640x480, 800x600. </simpara></listitem>
|
|
|
|
|
</itemizedlist>
|
|
|
|
|
<simpara>Az 512x384-es m<>dot nem t<>mogatja a BIOS. <20>t kell m<>retezned a k<>pet
|
|
|
|
|
egy m<>sik felbont<6E>sra a TV kimenet aktiv<69>l<EFBFBD>s<EFBFBD>hoz. Ha egy k<>pet l<>tsz a
|
|
|
|
|
k<>perny<6E>n 640x480-ban vagy 800x600-ban, de semmit 320x240-ben vagy kisebb
|
|
|
|
|
felbont<6E>son, ki kell cser<65>lned k<>t t<>bl<62>zatot a <filename>vbelib.c</filename>
|
|
|
|
|
f<>jlban. L<>sd a vbeSetTV f<>ggv<67>nyeket a r<>szletek<65>rt. K<>rlek keresd meg a szerz<72>t
|
|
|
|
|
ebben az esetben.
|
|
|
|
|
</simpara>
|
|
|
|
|
<simpara>
|
|
|
|
|
Ismert dolgok: Csak VESA, semmilyen m<>s be<62>ll<6C>t<EFBFBD>s, pl. f<>nyess<73>g, kontraszt,
|
|
|
|
|
blacklevel, flickfilter nincs implement<6E>lva.
|
|
|
|
|
</simpara>
|
|
|
|
|
</listitem>
|
|
|
|
|
</itemizedlist>
|
|
|
|
|
</para>
|
|
|
|
|
</sect3>
|
|
|
|
|
</sect2>
|
|
|
|
|
</sect1>
|