summaryrefslogtreecommitdiffstats
path: root/DOCS/xml/cs/video.xml
diff options
context:
space:
mode:
Diffstat (limited to 'DOCS/xml/cs/video.xml')
-rw-r--r--DOCS/xml/cs/video.xml2602
1 files changed, 0 insertions, 2602 deletions
diff --git a/DOCS/xml/cs/video.xml b/DOCS/xml/cs/video.xml
deleted file mode 100644
index 03aec6dc08..0000000000
--- a/DOCS/xml/cs/video.xml
+++ /dev/null
@@ -1,2602 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Synced with r24180 -->
-<chapter id="video">
-<title>Výstupní video zařízení/rozhraní</title>
-
-<sect1 id="mtrr">
-<title>Nastavení MTRR</title>
-
-<para>
-VELMI doporučujeme skontrolovat, zda jsou MTRR registry
-správně nastaveny, jelikož mohou velice zvýšit výkon.
-</para>
-
-<para>
-Proveďte <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>
-Takto to správně ukazuje má Matrox G400 se 16MB paměti. Provedl jsem to z
-XFree 4.x.x, které nastavuje MTRR registry automaticky.
-</para>
-
-<para>
-Pokud nic nefunguje, budete to muset udělat ručně. Nejprve musíte najít
-bázovou adresu. Máte tři možnosti, jak ji zjistit:
-
-<orderedlist>
-<listitem><para>
- ze startovacích informací X11, například:
- <screen>
-(--) SVGA: PCI: Matrox MGA G400 AGP rev 4, Memory @ 0xd8000000, 0xd4000000
-(--) SVGA: Linear framebuffer at 0xD8000000<!--
- --></screen>
-</para></listitem>
-<listitem><para>
- z <filename>/proc/pci</filename> (použijte příkaz <command>lspci -v</command>
- ):
- <screen>
-01:00.0 VGA compatible controller: Matrox Graphics, Inc.: Unknown device 0525
-Memory at d8000000 (32-bit, prefetchable)<!--
- --></screen>
-</para></listitem>
-<listitem><para>
- ze zpráv jaderného modulu mga_vid (použijte <command>dmesg</command>):
- <screen>mga_mem_base = d8000000</screen>
-</para></listitem>
-</orderedlist>
-</para>
-
-<para>
-Pak zjistěte velikost paměti. Je to velmi snadné, stačí převést velikost
-video RAM do hexadecimální soustavy, nebo použijte následující tabulku:
-<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>
-Pokud znáte bázovou adresu a velikost paměti, začněme nastavovat MTRR registry!
-Například pro výše uvedenou kartu Matrox (<literal>base=0xd8000000</literal>)
-s 32MB RAM (<literal>size=0x2000000</literal>) stačí spustit:
-<screen>
-echo "base=0xd8000000 size=0x2000000 type=write-combining" &gt; /proc/mtrr
-</screen>
-</para>
-
-<para>
-Ne všechny procesory mají MTRR. Například starší CPU K6-2 (okolo 266MHz,
-stepping 0) nemají MTRR, ale stepping 12 je mají
-(pro ověření spusťte <command>cat /proc/cpuinfo</command>).
-</para>
-</sect1>
-
-
-<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
-
-
-
-<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
-
-
-<sect1 id="xv">
-<title>Xv</title>
-
-<para>
-Pod XFree86 4.0.2, nebo novějším, můžete použít hardwarové YUV rutiny karty
-pomocí rozšíření XVideo. Přesně toto používá volba
-<option>-vo xv</option>. Toto rozhraní také podporuje nastavování
-jasu/kontrastu/barevného tónu/atd. (pokud nepoužíváte strarý, pomalý DirectShow
-DivX kodek, který to podporuje všude), viz man stránka.
-</para>
-
-<para>
-Abyste to zprovoznili, ujistěte se o následujícím:
-
-<orderedlist>
-<listitem><para>
- Musíte používat XFree86 4.0.2 nebo novější (předchozí verze nemají XVideo)
-</para></listitem>
-<listitem><para>
- Vaše karta aktuálně podporuje hardwarovou akceleraci (moderní karty ano)
-</para></listitem>
-<listitem><para>
- X nahrává rozšíření XVideo. Zpráva ve <filename>/var/log/XFree86.0.log</filename>
- vypadá asi takto:
- <programlisting>(II) Loading extension XVideo</programlisting>
- <note><para>
- Takto se nahraje pouze rozšíření pro XFree86. To je v dobré instalaci nahráno
- vždy a neznamená to, že je načtena i podpora XVideo pro
- <emphasis role="bold">kartu</emphasis>!
- </para></note>
-</para></listitem>
-<listitem><para>
- Vaše karta má podporu Xv pod Linuxem. Abyste si to ověřili, zkuste
- <command>xvinfo</command>, které je součástí distribuce XFree86. Měl by se
- vypsat dlouhý text podobný tomuto:
- <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)
-(...atd...)<!--
---></screen>
- Musí podporovat pixelové formáty YUY2 packed a YV12 planar, aby byla
- použitelná s <application>MPlayer</application>em.
-</para></listitem>
-<listitem><para>
- A nakonec si ověřte, jestli byl <application>MPlayer</application> skompilován
- s podporou 'xv'. Proveďte <command>mplayer -vo help | grep xv </command>.
- Pokud byla skompilována podpora 'xv', měl by se objevi řádek podpobný tomuto:
- <screen> xv X11/Xv</screen>
-</para></listitem>
-</orderedlist>
-</para>
-
-
-<sect2 id="tdfx">
-<title>Karty 3dfx</title>
-
-<para>
-Starší ovladače 3dfx byly známy svými problémy s XVideo akcelerací a
-nepodporovaly barevné prostory YUY2 ani YV12. Ověřte, že máte XFree86
-verze 4.2.0 nebo vyšší, které pracuje dobře s YV12 a YUY2, zatímco předchozí
-verze, včetně 4.1.0, <emphasis role="bold">padá s YV12</emphasis>.
-Pokud zažívate podivné situace při používání <option>-vo xv</option>, zkuste SDL
-(má rovněž XVideo) a uvidíte, zda to pomůže. Prostudujte si sekci
-<link linkend="sdl">SDL</link> pro více informací.
-</para>
-
-<para>
-<emphasis role="bold">NEBO</emphasis>, zkuste NOVÉ
-<option>-vo tdfxfb</option> rozhraní! Viz sekce
-<link linkend="tdfxfb">tdfxfb</link>.
-</para>
-</sect2>
-
-
-<sect2 id="s3">
-<title>Karty S3</title>
-
-<para>
-S3 Savage3D by měly fungovat dobře, ale pro Savage4 použijte XFree86 verze 4.0.3
-nebo vyšší (v případě problémů s obrazem, zkuste 16bpp). Stejně ajko S3 Virge:
-má sice podporu xv, ale karta samotná je velmi pomalá, takže ji raději prodejte.
-</para>
-
-<para>
-Pro karty S3 Virge nyní existuje nativní framebuffer ovladač podobný
-tdfxfb. Nastavte si framebuffer (čili přidejte
-"<option>vga=792 video=vesa:mtrr</option>" do příkazového řádku kernelu) a
-použijte <option>-vo s3fb</option> (<option>-vf yuy2</option> a
-<option>-dr</option> rovněž pomůžou).
-</para>
-
-<note><para>
-Zatím není jasné, kterým modelům Savage chybí podpora YV12 a konvertují
-ovladačem (pomalé). Pokud podezříváte kartu, opatřete si novější ovladač, nebo
-slušně požádejte v konferenci MPlayer-users o ovladač s MMX/3DNow!.
-</para></note>
-</sect2>
-
-
-<sect2 id="nvidia">
-<title>Karty nVidia</title>
-
-<para>
-nVidia není vždy pod Linuxem nejlepší volbou... Open-source ovladač
-v XFree86 podporuje většinu těchto karet, ale v některých případech musíte
-použít binární closed-source ovladač od nVidie, který je k dispozici na
-<ulink url="http://www.nvidia.com/object/linux.html">serveru nVidia</ulink>.
-Tento ovladač budete potřebovat vždy, pokud zároveň chcete 3D akceleraci.
-</para>
-
-<para>
-Karty Riva128 nemají podporu XVideo v nVidia ovladači z XFree86 :(
-Stěžujte si nVidii.
-</para>
-
-<para>
-Ačkoli <application>MPlayer</application> obsahuje
-<link linkend="vidix">VIDIX</link> ovladač pro většinu nVidia karet, zatím je
-ve stavu beta verze a má jisté nedostatky. Více informací naleznete v sekci
-<link linkend="vidix-nvidia">nVidia VIDIX</link>.
-</para>
-</sect2>
-
-
-<sect2 id="ati">
-<title>Karty ATI</title>
-
-<para>
-<ulink url="http://gatos.sf.net">Ovladač GATOS</ulink>
-(který byste měli použít, pokud nemáte Rage128 nebo Radeon) má zapnutý VSYNC
-ve výchozím stavu. To znamená, že rychlost dekódování (!) je synchronizována
-s obnovovacím kmitočtem monitoru. Pokud se vám zdá přehrávání pomalé, zkuste
-nějak vypnout VSYNC, nebo nastavte obnovovací kmitočet na n*(snímková rychlost
-filmu) Hz.
-</para>
-
-<para>
-Radeon VE - pokud potřebujete X, použijte pro tuto kartu XFree86 4.2.0 nebo
-vyšší. Není zde podpora pro TV out. Samozřejmě s
-<application>MPlayer</application>em můžete mít s trochou štěstí
-<emphasis role="bold">akcelerovaný</emphasis> display s nebo bez
-<emphasis role="bold">TV výstupu</emphasis> a nepotřebujete žádné X knihovny.
-Přečtěte si sekci <link linkend="vidix">VIDIX</link>.
-</para>
-</sect2>
-
-
-<sect2 id="neomagic">
-<title>Karty NeoMagic</title>
-
-<para>
-Tyto karty lze nalézt v mnoha laptopech. Musíte použít XFree86 4.3.0 nebo
-vyšší, nebo použijte
-<ulink url="http://www.mplayerhq.hu/MPlayer/contrib/NeoMagic-driver/">ovladače s podporou Xv</ulink>
-od Stefana Seyfrieda.
-Stačí vybrat ten, který je vhodný pro vaši verzi XFree86.
-</para>
-
-<para>
-XFree86 4.3.0 obsahuje podporu Xv, avšak Bohdan Horst poslal malý
-<ulink url="http://www.mplayerhq.hu/MPlayer/contrib/NeoMagic-driver/neo_driver.patch">patch</ulink>
-pro zdrojový kód XFree86, který zrychluje operace s framebufferem (čili XVideo)
-až čtyřikrát. Patch byl zařazen do XFree86 CVS a měl by být v další verzi
-vydané po 4.3.0.
-</para>
-
-<para>
-Abyste mohli přehrávat obsah velikosti DVD, změňte svůj XF86Config takto:
-<programlisting>
-Section "Device"
- [...]
- Driver "neomagic"
- <emphasis>Option "OverlayMem" "829440"</emphasis>
- [...]
-EndSection<!--
---></programlisting>
-</para>
-</sect2>
-
-
-<sect2 id="trident">
-<title>Karty Trident</title>
-
-<para>
-Chcete-li používat Xv s kartou Trident, což nepracuje s 4.1.0,
-nainstalujte si XFree 4.2.0. 4.2.0 přidává podporu pro celoobrazovkové Xv
-pro kartu Cyberblade XP.
-</para>
-
-<para>
-Alternativně, <application>MPlayer</application> obsahuje
-<link linkend="vidix">VIDIX</link> ovladač pro kartu Cyberblade/i1.
-</para>
-</sect2>
-
-
-<sect2 id="kyro">
-<title>Karty Kyro/PowerVR</title>
-
-<para>
-Pokud chcete používat Xv s kartou založenou na čipu Kyro (například Hercules
-Prophet 4000XT), měli byste si stáhnout ovladače z
-<ulink url="http://www.powervr.com/">PowerVR serveru</ulink>.
-</para>
-</sect2>
-
-
-<sect2 id="intel">
-<title>Karty Intel</title>
-
-<para>
-Tyto karty lze nalézt v mnoha laptopech. Doporučujeme aktuální Xorg.
-</para>
-
-<para>
-Abyste umožnili přehrávání obsahu velikosti DVD (a větší), změňte svůj XF86Config/xorg.conf takto:
-<programlisting>
-Section "Device"
- [...]
- Driver "intel"
- <emphasis>Option "LinearAlloc" "6144"</emphasis>
- [...]
-EndSection
-</programlisting>
-Vynechání této volby obvykle vede k chybě jako
-<screen>X11 error: BadAlloc (insufficient resources for operation)</screen>
-při pokusu použít <option>-vo xv</option>.
-</para>
-</sect2>
-</sect1>
-
-<!-- ********** -->
-
-<sect1 id="dga">
-<title>DGA</title>
-
-<formalpara>
-<title>PŘEDMLUVA</title>
-<para>
-Tento dokument se několika slovy snaží vysvětlit co je to DGA a co
-výstupní videorozhraní DGA pro <application>MPlayer</application>
-udělat může (a co ne).
-</para>
-</formalpara>
-
-<formalpara>
-<title>CO JE DGA</title>
-<para>
-<acronym>DGA</acronym> je zkratka pro <emphasis>Direct Graphics
-Access</emphasis>, což je program pro obejití X servru a
-přímou modifikaci paměti framebufferu. Technicky to znamená mapování paměti
-framebufferu do paměťového prostoru vašeho procesu.
-To kernel umožňuje pouze pokud máte práva superuživatele. Ty dostanete buď
-nalogováním se jako <systemitem class="username">root</systemitem>, nebo
-nastavením SUID bitu spustitelnému souboru
-<application>MPlayer</application>u (<emphasis role="bold">nedoporučujeme
-</emphasis>).
-</para>
-</formalpara>
-<para>
-Existují dvě verze DGA: DGA1 je používáno XFree 3.x.x a DGA2 bylo
-představeno v XFree 4.0.1.
-</para>
-
-<para>
-DGA1 poskytuje pouze přímý přístup k framebufferu jak byl popsán výše.
-Chcete-li přepínat rozlišení videosignálu, musíte se spolehnout na
-rozšíření XVidMode.
-</para>
-
-<para>
-DGA2 zahrnuje vlastnosti rozšíření XVidMode a rovněž umožňuje přepínat
-barevnou hloubku zobrazovače. Takže můžete jendoduše provozovat X server
-s hloubkou 32 bitů a přepnout na barevnou hloubku 15 bitů a naopak.
-</para>
-
-<para>
-DGA má ovšem i jisté obtíže. Zdá se, že je nějak závislé na grafickém čipu,
-který používáte a na implementaci video ovladače X serveru, který tento čip
-obsluhuje. Takže nefunguje na všech systémech...
-</para>
-
-<formalpara>
-<title>INSTALACE PODPORY DGA PRO MPLAYER</title>
-
-<para>
-Nejprve si ověřte, že X nahrávají rozšíření DGA, viz v
-<filename>/var/log/XFree86.0.log</filename>:
-
-<programlisting>(II) Loading extension XFree86-DGA</programlisting>
-
-XFree86 4.0.x nebo vyšší je
-<emphasis role="bold">vřele doporučován</emphasis>!
-Video rozhraní DGA <application>MPlayer</application>u je autodetekováno
-<filename>./configure</filename>, nebo jej můžete vynutit pomocí
-<option>--enable-dga</option>.
-</para>
-</formalpara>
-
-<para>
-Pokud rozhraní nemůže přepnout do menšího rozlišení, experimentujte s
-volbami <option>-vm</option> (pouze s X 3.3.x), <option>-fs</option>,
-<option>-bpp</option>, <option>-zoom</option>, abyste nalezli videorežim, do
-kterého se video napasuje. Momentálně není žádný převodník :(
-</para>
-
-<para>
-Staňte se <systemitem class="username">root</systemitem>em. DGA vyžaduje
-práva roota, aby mohl přímo zapisovat do video paměti. Pokud jej chcete
-provozovat jako uživatel, pak nainstalujte <application>MPlayer</application>
-jako SUID root:
-
-<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>
-
-A nyní to bude pracovat také pod obyčejným uživatelem.
-</para>
-
-<caution>
-<title>Bezpečnostní riziko</title>
-<para>
-Toto je <emphasis role="bold">velké</emphasis> bezpečnostní riziko!
-<emphasis role="bold">Nikdy</emphasis> to nedělejte na serveru nebo počítači
-ke kterému mohou mít přístup ostatní lidé, jelikož ti mohou získat
-superuživatelská práva díky SUID root
-<application>MPlayer</application>u.
-</para>
-</caution>
-
-<para>
-Nyní použijte volbu <option>-vo dga</option> a je to! (doufám:)
-Také byste měli vyzkoušet, jestli vám pracuje volba
-<option>-vo sdl:dga</option>!
-Je mnohem rychlejší!
-</para>
-
-
-<formalpara id="dga-modelines">
-<title>PŘEPÍNÁNÍ ROZLIŠENÍ</title>
-
-<para>
-Rozhraní DGA umožňuje přepínání rozlišení výstupního signálu.
-To odstraňuje potřebu (pomalého) softwarového škálování a zároveň
-poskytuje obraz na celou obrazovku. Ideálně by se mělo přepnout na přesné
-rozlišení (s výjimkou dodržení poměru stran) video dat, ale X
-server umožňuje poze přepínání do rozlišení předdefinovaných v
-<filename>/etc/X11/XF86Config</filename>
-(nebo <filename>/etc/X11/XF86Config-4</filename> pro XFree 4.X.X).
-Ty jsou definovány takzvanými "modelines" a závisí na
-schopnostech vašeho video hardwaru. X server projíždí tento konfigurační
-soubor při startu a zakáže režimy (modelines) nevhodné pro váš hardware.
-Povolené videorežimy naleznete v X11 log souboru. Tel lze nalézt zde:
-<filename>/var/log/XFree86.0.log</filename>.
-</para>
-</formalpara>
-
-<para>
-Tyto vstupy jsou známy dobrou funkcí na Riva128 čipu, s použitím modulu
-ovladače nv.o X serveru.
-</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 &amp; MPLAYER</title>
-<para>
-DGA je v <application>MPlayer</application>u použito na dvou místech: SDL
-rozhraní může být nastaveno pro jeho použití (<option>-vo sdl:dga</option>) a
-přímé DGA rozhraní (<option>-vo dga</option>). Výše uvedené je platné
-pro obě varianty; v následující sekci vysvětlíme jak pracuje DGA rozhraní
-<application>MPlayer</application>u.
-</para>
-</formalpara>
-
-
-<formalpara>
-<title>VLASTNOSTI</title>
-
-<para>
-DGA rozhraní je použito zadáním volby <option>-vo dga</option> na příkazovém
-řádku. Výchozím chováním je přepnout na rozlišení co nejbižší originálním
-rozměrům videa. Zcela záměrně se ignorují volby <option>-vm</option> a
-<option>-fs</option> (umožňující přepínání videorežimů a zobrazení na celou
-obrazovku) - vždy zkouší pokrýt tak velkou plochu obrazovky, jak je to jen možné
-pomocí přepnutí videorežimu, což nás oprostí od využívání dalších CPU cyklů
-pro škálování obrazu. Pokud se vám nelíbí režim, který vybere automatika,
-můžete ji přinutit pro výběr režimu nejblíže odpovídajícímu rozlišení,
-které zadáte pomocí <option>-x</option> a <option>-y</option>.
-Při zadání volby <option>-v</option>, vypíše DGA rozhraní, spolu s dalšími
-věcmi, seznam všech rozlišení podporovaných vašim aktuálním
-<filename>XF86Config</filename> souborem.
-Máte-li DGA2, můžete jej rovněž přinutit použít různé barevné hloubky pomocí
-volby <option>-bpp</option>. Platné barevné hloubky jsou 15, 16, 24 a 32.
-To jestli jsou tyto barevné hloubky nativně podporovány, nebo musí být provedena
-(pravděpodobně pomalá) konverze závisí na vašem hardware.
-</para>
-</formalpara>
-<para>
-Pokud jste natolik šťastlivci, že máte dostatek volné mimoobrazové paměti,
-aby se zde vměstnal celý obrázek, použije DGA rozhraní dvojitou vyrovnávací
-paměť, což vám zajistí mnohem plynulejší přehrávání filmů. Rozhraní vás bude
-informovat jestli je dvojitý buffer zapnutý nebo ne.
-</para>
-
-<para>
-Dvojitou vyrovnávací pamětí se rozumí to, že je další snímek vykreslován do
-paměti mimo zobrazovanou plochu, zatímco je zobrazován aktuální snímek.
-Jakmile je další snímek připraven, grafický čip je informován o pozici v paměti,
-kde je nový snímek a jednoduše přesune data k zobrazení odtud.
-Mezitím je další buffer v paměti zaplňován novými videodaty.
-</para>
-
-<para>
-Dvojitá vyrovnávací paměť může být zapnuta volbou
-<option>-double</option> a vypnuta volbou
-<option>-nodouble</option>. Současná výchozí hodnota je vypnutí dvojité
-vyrovnávací paměti. Při použití DGA rozhraní bude display na obrazovce (OSD)
-pracovat pouze při zapnuté dvojité vyrovnávací paměti.
-Zapnutí dvojité vyrovnávací paměti však může vyústit velkou ztrátou výkonu
-(na mé K6-II+ 525 to použije dalších 20% CPU výkonu!) v závislosti na
-implementaci DGA pro váš hardware.
-</para>
-
-
-<formalpara>
-<title>OTÁZKA RYCHLOSTI</title>
-
-<para>
-Obecně by přístup přes DGA framebuffer měl být alespoň tak rychlý jako
-použití rozhraní X11 navíc s celoobrazovkovým režimem.
-Procentní hodnoty rychlosti vypisované
-<application>MPlayer</application>em byste měli brát s rezervou, jelikož
-například při použití X11 nezahrnují čas spotřebovaný X serverem pro
-vlastní vykreslování. Zavěste terminál na sériovou linku počítače a
-spusťte <command>top</command>, abyste viděli co se opravdu děje ve vašem
-počítači.
-</para>
-</formalpara>
-
-<para>
-Obecně zrychlení použitím DGA oproti 'běžnému' X11 velmi závisí na vaší
-grafické kertě a jak dobře je pro ni optimalizován modul X serveru.
-</para>
-
-<para>
-Pokud máte pomalý stroj, raději použijte 15 nebo 16 bitovou hloubku, jelikož
-vyžaduje pouze poloviční průchodnost paměti oproti 32 bitovému zobrazení.
-</para>
-
-<para>
-Použití hloubky 24 bitů je dobré i v případě, že vaše karta nativně podporuje
-pouze barevnou hloubku 32 bitů, jelikož se přenáší o 25% méně dat oproti
-režimu 32/32.
-</para>
-
-<para>
-Viděl jsem pár AVI souborů přehrávat na Pentiu MMX 266. Procesory AMD K6-2
-pracují při 400 MHZ a výše.
-</para>
-
-
-<formalpara>
-<title>ZNÁMÉ CHYBY</title>
-
-<para>
-Podle některých vývojářů XFree je DGA zvěrstvo. Říkají, abyste je raději
-nepoužívali. Jeho implementace není vždy bezproblémová v každém dostupném
-ovladači pro XFree.
-</para>
-</formalpara>
-
-<itemizedlist>
-<listitem><para>
- V XFree 4.0.3 je v <filename>nv.o</filename> chyba vedoucí
- k podivným barvám.
-</para></listitem>
-<listitem><para>
- Ovladač pro ATI vyžaduje více než jedno zpětné přepnutí režimu po skončení
- používání DGA.
-</para></listitem>
-<listitem><para>
- Některé ovladače selžou při přepnutí do normálního rozlišení (použijte
- <keycombo><keycap>Ctrl</keycap><keycap>Alt</keycap><keycap>Numerické +</keycap></keycombo>
- a
- <keycombo><keycap>Ctrl</keycap><keycap>Alt</keycap><keycap>Numerické -</keycap></keycombo>
- pro ruční přepnutí).
-</para></listitem>
-<listitem><para>
- Některé ovladače zobrazují divné barvy.
-</para></listitem>
-<listitem><para>
- Některé ovladače lžou o množství paměti kterou mapují do adresového prostoru
- procesu, takže vo_dga nepoužije dvojitou vyrovnávací paměť (SIS?).
-</para></listitem>
-<listitem><para>
- Některé ovladače nezvládnou ohlásit dokonce ani jeden platný režim.
- V tom případě rozhraní DGA spadne s hláškou o nesmaslném režimu
- 100000x100000 nebo tak.
-</para></listitem>
-<listitem><para>
- OSD pracuje pouze se zapnutou dvojitou vyrovnávací pamětí (jinak poblikává).
-</para></listitem>
-</itemizedlist>
-
-</sect1>
-
-<!-- ********** -->
-
-<sect1 id="sdl">
-<title>SDL</title>
-
-<para>
-<acronym>SDL</acronym> (Simple Directmedia Layer) je zjednodušeně unifikované
-video/audio rozhraní. Programy, které ji používají, znají pouze SDL a ne
-jaký audio nebo video ovladač SDL aktuálně používá. Například klon DOOMa
-může běžet na svgalib, aalib, X, fbdev a dalších. Musíte jen nastavit
-(například) video ovladač pomocí proměnné prostředí
-<envar>SDL_VIDEODRIVER</envar>. Aspoň teoreticky.
-</para>
-
-<para>
-V <application>MPlayer</application>u používáme její softwarový škálovač
-ovladače X11 pro karty/ovladače, které nepodporují XVideo, dokud nevytvoříme
-vlastní (rychlejší, hezčí) softwarový škálovač. Rovněž jsme používali její
-výstup na aalib, ale nyní máme vlastní, což je mnohem pohodlnější.
-Její DGA režim byl až doposud lepší než náš. Sledujete? :)
-</para>
-
-<para>
-Rovněž pomáhá s některými chybnými ovladači/kartami, pokud je video roztřesené
-(nikoli problém pomalého stroje), nebo se zpožďuje zvuk.
-</para>
-
-<para>
-SDL video rozhraní podporuje zobrazování titulků pod filmem, v (pokud je) černém
-okraji.
-</para>
-</sect1>
-
-<!-- ********** -->
-
-<sect1 id="svgalib">
-<title>SVGAlib</title>
-
-<formalpara>
-<title>INSTALACE</title>
-<para>
-Budete muset nainstalovat svgalib i s development balíčkem, aby
-<application>MPlayer</application> vytvořil své SVGAlib rozhraní
-(autodetekováno, ale nelze vynutit) a nezapomeňte upravit
-<filename>/etc/vga/libvga.config</filename> tak, aby odpovídal vaší kartě a
-monitoru.
-</para>
-</formalpara>
-
-<note><para>
-Ujistěte se, že nepoužíváte volbu <option>-fs</option>, jelikož zapíná
-použití softwarového škálování, což je pomalé. Pokud jej opravdu potřebujete,
-použijte volbu <option>-sws 4</option>, což poskytuje špatnou kvalitu, ale je
-o poznání rychlejší.
-</para></note>
-
-<formalpara>
-<title>PODPORA EGA (4BPP)</title>
-<para>
-SVGAlib obsahuje EGAlib a <application>MPlayer</application> umí zobrazovat
-jakýkoli film v 16 barvách, což je vhodné v následujících konfiguracích:
-</para>
-</formalpara>
-
-<itemizedlist>
-<listitem><para>
- EGA karta s EGA monitorem: 320x200x4bpp, 640x200x4bpp, 640x350x4bpp
-</para></listitem>
-<listitem><para>
- EGA karta s CGA monitorem: 320x200x4bpp, 640x200x4bpp
-</para></listitem>
-</itemizedlist>
-
-<para>
-Hodnota bpp (bitů na pixel) musí být nastavena na 4 ručně:
-<option>-bpp 4</option>
-</para>
-
-<para>
-Obraz bude nejspíš muset být zmenšený tak, aby se vešel v EGA režimu:
-<screen>-vf scale=640:350</screen>
-nebo
-<screen>-vf scale=320:200</screen>
-</para>
-
-<para>
-Když potřebujeme rychlou, ale nekvalitní škálovací rutinu:
-<screen>-sws 4</screen>
-</para>
-
-<para>
-Možná bude muset být vypnuta automatická korekce poměru stran:
-<screen>-noaspect</screen>
-</para>
-
-<note><para>
-Podle mých zkušeností lze dosáhnout nejlepší kvality obrazu na
-EGA obrazovkách mírným snížením jasu:
-<option>-vf eq=-20:0</option>. Na svém počítači jsem rovněž musel snížit
-vzorkovací kmitočet zvuku, protože zvuk pří 44kHz byl vadný:
-<option>-srate 22050</option>.
-</para></note>
-
-<para>
-Zapnout OSD a titulky můžete pouze v kombinaci s <option>expand</option>
-filtrem, viz man stránka pro přesné parametry.
-</para>
-</sect1>
-
-<!-- ********** -->
-
-<sect1 id="fbdev">
-<title>Výstup na Framebuffer (FBdev)</title>
-
-<para>
-Podpora pro cíl FBdev je autodetekována během
-<filename>./configure</filename>. Přečtěte si dokumentaci framebufferu ve
-zdrojových kódech kernelu (<filename>Documentation/fb/*</filename>) pro více
-informací.
-</para>
-
-<para>
-Pokud vaše karta nepodporuje standard VBE 2.0 (starší ISA/PCI karty, jako
-S3 Trio64), pouze VBE 1.2 (nebo straší?): Nuže, stále máte k dispozici VESAfb,
-ale budete muset nahrát SciTech Display Doctor (původně UniVBE) před startem
-Linuxu. Použijte bootovací disk DOSu nebo tak. A nezapoměňte si zaregistrovat
-svůj UniVBE ;))
-</para>
-
-<para>
-Výstup FBdev přijímá několik dodatečných voleb:
-</para>
-
-<variablelist>
-<varlistentry>
- <term><option>-fb</option></term>
- <listitem><para>
- nastaví zařízení framebufferu k použití (výchozí: <filename>/dev/fb0</filename>)
- </para></listitem>
-</varlistentry>
-<varlistentry>
- <term><option>-fbmode</option></term>
- <listitem><para>
- název režimu k použití (podle <filename>/etc/fb.modes</filename>)
- </para></listitem>
-</varlistentry>
-<varlistentry>
- <term><option>-fbmodeconfig</option></term>
- <listitem><para>
- config soubor režimů (výchozí: <filename>/etc/fb.modes</filename>)
- </para></listitem>
-</varlistentry>
-<varlistentry>
- <term><option>-monitor-hfreq</option></term>
- <term><option>-monitor-vfreq</option></term>
- <term><option>-monitor-dotclock</option></term>
- <listitem><para>
- <emphasis role="bold">důležité</emphasis> hodnoty, viz
- <filename>example.conf</filename>
- </para></listitem>
-</varlistentry>
-</variablelist>
-
-<para>
-Pokud se chcete přepnout do určitého režimu, pak použijte
-<screen>
-mplayer -vm -fbmode <replaceable>name_of_mode</replaceable> <replaceable>soubor</replaceable>
-</screen>
-</para>
-
-<itemizedlist>
-<listitem><para>
- <option>-vm</option> samotná zvolí nejpříhodnější režim z
- <filename>/etc/fb.modes</filename>. Může být rovněž použita spolu s volbami
- <option>-x</option> a <option>-y</option>. Volba
- <option>-flip</option> je podporována pouze pokud pixelový formát filmu
- odpovídá pixelovému formátu videorežimu. Věnujte pozornost hodnotě bpp.
- Ovladač fbdev zkusí použít aktuální, nebo pokud zadáte volbu
- <option>-bpp</option>, pak tuto.
- </para></listitem>
-<listitem><para>
- Volba <option>-zoom</option> není podporována
- (použijte <option>-vf scale</option>). Nelze použít režimy 8bpp (nebo nižší).
-</para></listitem>
-<listitem><para>
- Pravděpodobně budete chtít vypnout kursor:
- <screen>echo -e '\033[?25l'</screen>
- nebo
- <screen>setterm -cursor off</screen>
- a spořič obrazovky:
- <screen>setterm -blank 0</screen>
- Pro opětovné zapnutí kursoru:
- <screen>echo -e '\033[?25h'</screen>
- nebo
- <screen>setterm -cursor on</screen>
-</para></listitem>
-</itemizedlist>
-
-<note><para>
-Změna videorežimu FBdev <emphasis>nepracuje</emphasis> ve VESA
-framebufferu a nechtějte to po nás, jelikož to není omezení
-<application>MPlayer</application>u.
-</para></note>
-</sect1>
-
-<!-- ********** -->
-
-<sect1 id="mga_vid">
-<title>Matrox framebuffer (mga_vid)</title>
-
-<para>
-<systemitem>mga_vid</systemitem> je kombinací výstupního video rozhraní a
-Linuxového jaderného modulu, který používá Matrox G200/G400/G450/G550 video
-scaler/overlay jednotku pro konverzi YUV->RGB barevného prostoru a libovolé
-škálování videa.
-<systemitem>mga_vid</systemitem> má hardwarovou podporu VSYNC s trojitou
-vyrovnávací pamětí. Pracuje jak ve framebuffer konzoli, tak v X, ale pouze
-s Linuxem 2.4.x.
-</para>
-
-<para>
-Chcete-li verzi ovladače pro Linux 2.6.x, podívejte se na
-<ulink url="http://attila.kinali.ch/mga/"/>.
-</para>
-
-<procedure>
-<title>Instalace:</title>
-<step><para>
- Pokud jej chcete použít, nejdříve musíte sestavit
- <filename>mga_vid.o</filename>:
- <screen>
-cd drivers
-make<!--
---></screen>
-</para></step>
-<step><para>
- Pake spusťte (jako <systemitem class="username">root</systemitem>)
- <screen>make install</screen>
- což by mělo nainstalovat modul a vytvořit pro vás soubor zařízení.
- Ovladač nahrajte pomocí
- <screen>insmod mga_vid.o</screen>
-</para></step>
-<step><para>
- Měli byste ověřit velikost detekované paměti pomocí příkazu
- <command>dmesg</command>. Pokud je špatná, použijte volbu
- <option>mga_ram_size</option>
- (nejdřív <command>rmmod mga_vid</command>),
- nastavte velikost paměti karty v MB:
- <screen>insmod mga_vid.o mga_ram_size=16</screen>
-</para></step>
-<step><para>
- Aby se nahrával/odstraňoval automaticky podle potřeby, nejdříve přidejte
- následující řádek na konec <filename>/etc/modules.conf</filename>:
-
- <programlisting>alias char-major-178 mga_vid</programlisting>
-</para></step>
-<step><para>
- Teď budete muset (pře)kompilovat <application>MPlayer</application>,
- <command>./configure</command> zdetekuje
- <filename>/dev/mga_vid</filename> a zakompiluje 'mga' rozhraní.
- V <application>MPlayer</application>u se používá pomocí <option>-vo mga</option>
- pokud máte matroxfb konzoli, nebo <option>-vo xmga</option> pod XFree86
- 3.x.x nebo 4.x.x.
-</para></step>
-</procedure>
-
-<para>
-Ovladač mga_vid spolupracuje s Xv.
-</para>
-
-<para>
-Určité informace lze přečíst z <filename>/dev/mga_vid</filename> zařízení,
-například pomocí
-<screen>cat /dev/mga_vid</screen>
-a může do něj být zapsána změna jasu:
-<screen>echo "brightness=120" &gt; /dev/mga_vid</screen>
-</para>
-
-<para>
-Ve stejném adresáři je i testovací aplikace jménem
-<command>mga_vid_test</command>. Měla by na obrazovku kreslit obrázky
-256x256 bodů, pokud vše pracuje jak má.
-</para>
-
-</sect1>
-
-<!-- ********** -->
-
-<sect1 id="tdfxfb" xreflabel="3Dfx YUV support (tdfxfb)">
-<title>Podpora 3Dfx YUV</title>
-
-<para>
-Tento ovladač používá ovladač framebufferu tdfx z jádra pro přehrávání
-filmů s YUV akcelerací. Budete potřebovat jádro s podporou tdfxfb a
-rekompilovat s
-<screen>./configure --enable-tdfxfb</screen>
-</para>
-&