mpv/DOCS/Hungarian/DGA

110 lines
4.0 KiB
Plaintext
Raw Normal View History

Tartalom
~~~~~~~~
1. El<45>sz<73>
2. Mi az a DGA
3. Felbont<6E>sv<73>lt<6C>s
4. DGA <20>s MPlayer
5. A DGA driver k<>pess<73>gei
6. Sebess<73>g
7. Ismert hib<69>k
8. Beep<65>tend<6E> dolgok
A. N<>h<EFBFBD>ny modeline
1. El<45>sz<73>
~~~~~~~~~
Ez a dokumentum n<>h<EFBFBD>ny sz<73>ban elmagyar<61>zza, hogy <20>ltal<61>ban v<>ve mi is az a
DGA, <20>s mit tud az MPlayerben (<28>s mit nem).
2. Mi a DGA?
~~~~~~~~~~~~
A DGA sz<73> a Direct Graphics Access r<>vid<69>t<EFBFBD>se, <20>s egy olyan m<>dszert takar,
amivel a program az X szerver kiker<65>l<EFBFBD>s<EFBFBD>vel k<>zvetlen<65>l <20>rhat a framebuffer
mem<65>ri<72>ba. Szaknyelven sz<73>lva ez a framebuffer mem<65>ri<72>nak a processz
ter<65>let<65>re t<>rt<72>n<EFBFBD> lapoz<6F>s<EFBFBD>val t<>rt<72>nik. Ezt a kernel csak root jogosults<74>ggal
engedi. Ez t<>rt<72>nhet root-k<>nt t<>rt<72>n<EFBFBD> bejelentkez<65>ssel, vagy a suid bit
be<62>ll<6C>t<EFBFBD>s<EFBFBD>val az mplayer programon (NEM aj<61>nlott!).
A DGA-nak k<>t verzi<7A>ja van: a DGA1-et az XFree 3.X.X haszn<7A>lja, a DGA2
pedig az XFree 4.0.1 <20>ta l<>tezik.
A DGA1 csak a fent le<6C>rt k<>zvetlen hozz<7A>f<EFBFBD>r<EFBFBD>st ny<6E>jtja. A felbont<6E>sv<73>lt<6C>shoz
itt sz<73>ks<6B>g van az XVidMode kiterjeszt<7A>sre.
A DGA2 tartalmazza az XVidMode tud<75>s<EFBFBD>t, tov<6F>bb<62> enged<65>lyezi a sz<73>nm<6E>lys<79>g
megv<67>ltoztat<61>s<EFBFBD>t. <20>gy lehets<74>ges, hogy egy 32 bites m<>lys<79>g<EFBFBD> X szervert
<20>tv<74>ltsunk 15 bitesbe, vagy ford<72>tva.
A DGA-nak van n<>h<EFBFBD>ny h<>tr<74>nya. Valamelyest f<>gg a grafikus chipt<70>l <20>s ennek
X-es driver<65>t<EFBFBD>l, ez<65>rt nem minden rendszeren m<>k<EFBFBD>dik ...
3. Felbont<6E>sv<73>lt<6C>s
~~~~~~~~~~~~~~~~~~
A DGA driver k<>pes felbont<6E>sv<73>lt<6C>sra. Ezzel kiker<65>lhet<65> a (lass<73>) szoftveres
scale, ugyanakkor teljesk<73>perny<6E>s lesz a lej<65>tsz<73>s. Ide<64>lis esetben pontosan
egyez<65> felbont<6E>st v<>laszt, de csak azon videom<6F>dok k<>z<EFBFBD>l tud v<>lasztani,
ami az /etc/X11/XF86Config fileban szerepel. Ezeket <20>gynevezett modeline-okkal
defini<6E>ljuk, <20>s a videok<6F>rtya k<>pess<73>geit<69>l f<>ggenek. Az X szerver ezt
a config file-t n<>zi <20>t indul<75>skor, <20>s kikapcsolja mindazokat, amiket a
k<>rtya nem tud. A fennmarad<61> m<>dok az X11 log-j<>ban tal<61>lhat<61>ak:
/var/log/XFree86.0.log
Az A f<>ggel<65>kben n<>h<EFBFBD>ny modeline p<>lda tal<61>lhat<61>.
4. DGA <20>s MPlayer
~~~~~~~~~~~~~~~~
Az MPlayer-ben k<>t helyen lehet DGA-t haszn<7A>lni: az SDL driverben
(-vo sdl -sdl dga), valamint a DGA driverben (-vo dga). A fentiek mindkett<74>re
igazak; a k<>vetkez<65> n<>h<EFBFBD>ny r<>szben elmagyarazom, hogy is m<>k<EFBFBD>dik az MPlayer
DGA drivere.
5. A DGA driver k<>pess<73>gei
~~~~~~~~~~~~~~~~~~~~~~~~~~
A DGA driver meghivasa a -vo dga parancssori opcio megadasaval tortenik.
Az alapertelmezett magatartas szerint a video meretehez legkozelebb eso
felbontasba valt. Figyelmen kivul hagyja a -vm es -fs kapcsolokat
(felbontasvaltas es teljeskepernyo) - mindig az adot felbontas leheto legjobb
kihasznalasara torekszik, igy egy arva CPU ciklusnak sem kell forditodnia a kep
nagyitasara.
Ha nem tetszik a mod amit kivalasztott, megadhatod hogy az -x es -y altal
kijelolt merethez valasszon felbontast.
A -v opcio megadasaval a DGA driver tobbek kozott kiirja az XF86Config
filed altal elerheto felbontasokat.
DGA2-vel megadhatod a hasznalando szinmelyseget is, a -bpp opcioval.
Hasznalhato: 15, 16, 24 es 32. A hardware-edtol fugg, hogy ezek kozul melyeket
hasznalhatod, valamint hogy (lassu) konverzio lehetseges-e.
Ha szerencsed van es van meg eleg memoriad hogy a kep megegyszer elferjen,
akkor a DGA driver doublebuffering-et fog alkalmazni, ami sokkal folyamatosabb
lejatszast eredmenyez.
A. N<>h<EFBFBD>ny modeline
~~~~~~~~~~~~~~~~~~
Section "Modes"
Identifier "Modes[0]"
# 800x600 @ 60 Hz, 37.8 kHz hsync
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
Ezek a bejegyz<79>sek m<>k<EFBFBD>dnek az <20>n Riva128-asomon, az nv.o driverrel.
Acki (acki@acki-netz.de, www.acki-netz.de) 17.5.2001