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.xml914
1 files changed, 510 insertions, 404 deletions
diff --git a/DOCS/xml/cs/video.xml b/DOCS/xml/cs/video.xml
index 3aae616e12..0b5555ce88 100644
--- a/DOCS/xml/cs/video.xml
+++ b/DOCS/xml/cs/video.xml
@@ -35,20 +35,20 @@ bázovou adresu. Máte tři možnosti, jak ji zjistit:
<screen>
(--) SVGA: PCI: Matrox MGA G400 AGP rev 4, Memory @ 0xd8000000, 0xd4000000
(--) SVGA: Linear framebuffer at 0xD8000000<!--
---></screen>
- </para></listitem>
+ --></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>
+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>
+</para></listitem>
</orderedlist>
</para>
@@ -58,12 +58,12 @@ 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>
+ <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>
@@ -74,7 +74,7 @@ Pokud znáte bázovou adresu a velikost paměti, začněme nastavovat MTRR regis
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
+echo "base=0xd8000000 size=0x2000000 type=write-combining" &gt; /proc/mtrr
</screen>
</para>
@@ -85,15 +85,20 @@ stepping 0) nemají MTRR, ale stepping 12 je mají
</para>
</sect1>
+
+<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
+
+
<sect1 id="output-trad">
<title>Video výstupy pro tradiční video karty</title>
+
<sect2 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í
+<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>
@@ -104,10 +109,10 @@ 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>
+</para></listitem>
<listitem><para>
Vaše karta aktuálně podporuje hardwarovou akceleraci (moderní karty ano)
- </para></listitem>
+</para></listitem>
<listitem><para>
X nahrává rozšíření XVideo. Zpráva ve <filename>/var/log/XFree86.0.log</filename>
vypadá asi takto:
@@ -117,7 +122,7 @@ Abyste to zprovoznili, ujistěte se o následujícím:
vždy a neznamená to, že je načtena i podpora XVideo pro
<emphasis role="bold">kartu</emphasis>!
</para></note>
- </para></listitem>
+</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
@@ -149,18 +154,17 @@ screen #0
--></screen>
Musí podporovat pixelové formáty YUY2 packed a YV12 planar, aby byla
použitelná s <application>MPlayer</application>em.
- </para></listitem>
+</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>
+ <screen> xv X11/Xv</screen>
+</para></listitem>
</orderedlist>
</para>
+
<sect3 id="tdfx">
<title>Karty 3dfx</title>
@@ -194,18 +198,16 @@ má sice podporu xv, ale karta samotná je velmi pomalá, takže ji raději prod
<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 kernelu) a použijte
-<option>-vo s3fb</option> (<option>-vf yuy2</option> a <option>-dr</option>
-rovněž pomůžou).
+"<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>
+<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>
+</para></note>
</sect3>
@@ -292,6 +294,7 @@ EndSection<!--
<sect3 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
@@ -302,12 +305,12 @@ pro kartu Cyberblade XP.
Alternativně, <application>MPlayer</application> obsahuje
<link linkend="vidix">VIDIX</link> ovladač pro kartu Cyberblade/i1.
</para>
-
</sect3>
<sect3 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
@@ -376,7 +379,8 @@ Nejprve si ověřte, že X nahrávají rozšíření DGA, viz v
<programlisting>(II) Loading extension XFree86-DGA</programlisting>
-XFree86 4.0.x nebo vyšší je <emphasis role="bold">vřele doporučován</emphasis>!
+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>.
@@ -448,7 +452,6 @@ 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]"
@@ -575,36 +578,36 @@ ovladači pro XFree.
<listitem><para>
V XFree 4.0.3 je v <filename>nv.o</filename> chyba vedoucí
k podivným barvám.
- </para></listitem>
+</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>
+</para></listitem>
<listitem><para>
Některé ovladače selžou při přepnutí do normálního rozlišení (použijte
- <keycap>Ctrl</keycap>+<keycap>Alt</keycap>+<keycap>Keypad +</keycap> a
- <keycap>Ctrl</keycap>+<keycap>Alt</keycap>+<keycap>Keypad -</keycap>
+ <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>
+</para></listitem>
<listitem><para>
Některé ovladače zobrazují divné barvy.
- </para></listitem>
+</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>
+</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>
+</para></listitem>
<listitem><para>
OSD pracuje pouze se zapnutou dvojitou vyrovnávací pamětí (jinak poblikává).
- </para></listitem>
+</para></listitem>
</itemizedlist>
</sect2>
-<!--</sect1>-->
<!-- ********** -->
@@ -637,9 +640,9 @@ Rovněž pomáhá s některými chybnými ovladači/kartami, pokud je video rozt
SDL video rozhraní podporuje zobrazování titulků pod filmem, v (pokud je) černém
okraji.
</para>
-
</sect2>
+<!-- ********** -->
<sect2 id="svgalib">
<title>SVGAlib</title>
@@ -655,16 +658,15 @@ monitoru.
</para>
</formalpara>
-<note>
-<para>
+<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>
+</para></note>
-<formalpara><title>PODPORA EGA (4BPP)</title>
+<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:
@@ -674,10 +676,10 @@ jakýkoli film v 16 barvách, což je vhodné v následujících konfiguracích:
<itemizedlist>
<listitem><para>
EGA karta s EGA monitorem: 320x200x4bpp, 640x200x4bpp, 640x350x4bpp
- </para></listitem>
+</para></listitem>
<listitem><para>
EGA karta s CGA monitorem: 320x200x4bpp, 640x200x4bpp
- </para></listitem>
+</para></listitem>
</itemizedlist>
<para>
@@ -716,6 +718,7 @@ filtrem, viz man stránka pro přesné parametry.
</para>
</sect2>
+<!-- ********** -->
<sect2 id="fbdev">
<title>Výstup na Framebuffer (FBdev)</title>
@@ -744,19 +747,19 @@ Výstup FBdev přijímá několik dodatečných voleb:
<term><option>-fb</option></term>
<listitem><para>
nastaví zařízení framebufferu k použití (výchozí: <filename>/dev/fb0</filename>)
- </para></listitem>
+ </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>
+ </para></listitem>
</varlistentry>
<varlistentry>
<term><option>-fbmodeconfig</option></term>
<listitem><para>
config soubor režimů (výchozí: <filename>/etc/fb.modes</filename>)
- </para></listitem>
+ </para></listitem>
</varlistentry>
<varlistentry>
<term><option>-monitor-hfreq</option></term>
@@ -787,8 +790,8 @@ mplayer -vm -fbmode <replaceable>name_of_mode</replaceable> <replaceable>soubor<
<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žší).
+ 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:
@@ -804,32 +807,32 @@ mplayer -vm -fbmode <replaceable>name_of_mode</replaceable> <replaceable>soubor<
</para></listitem>
</itemizedlist>
-<note>
-<para>
+<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>
+</para></note>
</sect2>
+<!-- ********** -->
<sect2 id="mga_vid">
<title>Matrox framebuffer (mga_vid)</title>
<para>
-Tato sekce je o podpoře Matrox G200/G400/G450/G550 BES (Back-End Scaler)
-jaderného modulu <systemitem>mga_vid</systemitem>.
-Má hardwarovou podporu VSYNC s trojitou vyrovnávací pamětí.
-Pracuje jak v konzoli, tak pod X.
+<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>
-<warning>
<para>
-Toto je pouze pro Linux! Na ne-Linuxech (testováno na FreeBSD) můžete místo něj
-použít <link linkend="vidix">VIDIX</link>.
+Chcete-li verzi ovladače pro Linux 2.6.x, podívejte se na
+<ulink url="http://attila.kinali.ch/mga/"/>.
</para>
-</warning>
<procedure>
<title>Instalace:</title>
@@ -840,13 +843,14 @@ použít <link linkend="vidix">VIDIX</link>.
cd drivers
make<!--
--></screen>
- </para></step>
+</para></step>
<step><para>
- Pak vytvořte zařízení <filename>/dev/mga_vid</filename>:
- <screen>mknod /dev/mga_vid c 178 0</screen>
- a nahrajte ovladač pomocí
+ 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>
+</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
@@ -854,28 +858,21 @@ make<!--
(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>
+</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>
-
- Pak zkopírujte modul <filename>mga_vid.o</filename> na vhodné místo
- pod <filename>/lib/modules/<replaceable>verze jádra
- </replaceable>/<replaceable>někde</replaceable></filename>.
- </para><para>
- Pak spusťte
- <screen>depmod -a</screen>
- </para></step>
+</para></step>
<step><para>
Teď budete muset (pře)kompilovat <application>MPlayer</application>,
- <filename>./configure</filename> zdetekuje
+ <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>
+</para></step>
</procedure>
<para>
@@ -889,11 +886,20 @@ například pomocí
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>
+
</sect2>
+<!-- ********** -->
<sect2 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
@@ -902,6 +908,53 @@ rekompilovat s
</para>
</sect2>
+<!-- ********** -->
+
+<sect2 id="tdfx_vid">
+<title>tdfx_vid</title>
+
+<para>
+Toto je kombinace Linuxového jaderného modulu a video výstupního
+rozhraní podobného <link linkend="mga_vid">mga_vid</link>.
+Budete potřebovat 2.4.x kernel s <systemitem>agpgart</systemitem>
+ovladačem, jelikož <systemitem>tdfx_vid</systemitem> používá AGP.
+Předejte <option>--enable-tdfxfb</option> do <command>configure</command>
+abyste sestavili video výstupní rozhraní a sestavte jaderný modul pomocí
+následujících instrukcí.
+</para>
+
+<procedure>
+<title>Instalace jaderného modulu tdfx_vid.o:</title>
+<step><para>
+ Kompilace <filename>tdfx_vid.o</filename>:
+ <screen>
+cd drivers
+make</screen>
+</para></step>
+<step><para>
+ Pak spusťte (jako <systemitem class="username">root</systemitem>)
+ <screen>make install</screen>
+ což by mělo nainstalovat modul a vytvořit soubor zařízení.
+ Nahrajte ovladač pomocí
+ <screen>insmod tdfx_vid.o</screen>
+</para></step>
+<step><para>
+ Aby se nahrával a odstraňoval automaticky podle potřeby, vložte nejprve
+ následující řádku na konec <filename>/etc/modules.conf</filename>:
+
+ <programlisting>alias char-major-178 tdfx_vid</programlisting>
+</para></step>
+</procedure>
+
+<para>
+Ve stejném adresáři je testovací aplikace jménem
+<command>tdfx_vid_test</command>. Měla by vypisovat pár užitečných
+informací, pokud vše dobře pracuje.
+</para>
+
+</sect2>
+
+<!-- ********** -->
<sect2 id="opengl">
<title>Rozhraní OpenGL</title>
@@ -932,14 +985,14 @@ prostředí (aspoň na nVidii):
</para>
<para>
-<command>export $__GL_SYNC_TO_VBLANK=1</command>
+<command>export __GL_SYNC_TO_VBLANK=1</command>
</para>
-
</sect2>
+<!-- ********** -->
<sect2 id="aalib">
-<title>AAlib - zobrazování v textovém režimu</title>
+<title>AAlib &ndash; zobrazování v textovém režimu</title>
<para>
AAlib je knihovna pro zobrazování grafiky v textovém režimu pomocí výkonného
@@ -961,28 +1014,28 @@ Můžete použít některé klávesy v AA okně pro změnu renderovacích voleb:
<tbody>
<row><entry><keycap>1</keycap></entry><entry>
sníží kontrast
- </entry></row>
+</entry></row>
<row><entry><keycap>2</keycap></entry><entry>
zvýší kontrast
- </entry></row>
+</entry></row>
<row><entry><keycap>3</keycap></entry><entry>
sníží jas
- </entry></row>
+</entry></row>
<row><entry><keycap>4</keycap></entry><entry>
zvýší jas
- </entry></row>
+</entry></row>
<row><entry><keycap>5</keycap></entry><entry>
vypíná/zapíná rychlé renderování
- </entry></row>
+</entry></row>
<row><entry><keycap>6</keycap></entry><entry>
nastaví rozhodovací režim (žádný, error distribution, Floyd Steinberg)
- </entry></row>
+</entry></row>
<row><entry><keycap>7</keycap></entry><entry>
inverze obrazu
- </entry></row>
+</entry></row>
<row><entry><keycap>8</keycap></entry><entry>
přepíná mezi ovládáním aa a <application>MPlayer</application>u
- </entry></row>
+</entry></row>
</tbody>
</tgroup>
</informaltable>
@@ -993,13 +1046,13 @@ Můžete použít některé klávesy v AA okně pro změnu renderovacích voleb:
<term><option>-aaosdcolor=<replaceable>V</replaceable></option></term>
<listitem><para>
změna barvy OSD
- </para></listitem>
+ </para></listitem>
</varlistentry>
<varlistentry>
<term><option>-aasubcolor=<replaceable>V</replaceable></option></term>
<listitem><para>
změna barvy titulků
- </para><para>
+ </para><para>
kde <replaceable>V</replaceable> může být:
<literal>0</literal> (normální),
<literal>1</literal> (tmavé),
@@ -1007,7 +1060,7 @@ Můžete použít některé klávesy v AA okně pro změnu renderovacích voleb:
<literal>3</literal> (polotučný font),
<literal>4</literal> (reverz),
<literal>5</literal> (speciální).
- </para></listitem>
+ </para></listitem>
</varlistentry>
</variablelist>
@@ -1018,37 +1071,35 @@ důležitých:</title>
<term><option>-aadriver</option></term>
<listitem><para>
Nastaví doporučený aa ovladač (X11, curses, Linux).
- </para></listitem>
+ </para></listitem>
</varlistentry>
<varlistentry>
<term><option>-aaextended</option></term>
<listitem><para>
Použití všech 256 znaků.
- </para></listitem>
+ </para></listitem>
</varlistentry>
<varlistentry>
<term><option>-aaeight</option></term>
<listitem><para>
Použití osmibitového ASCII.
- </para></listitem>
+ </para></listitem>
</varlistentry>
<varlistentry>
<term><option>-aahelp</option></term>
<listitem><para>
Vypíše všechny aalib volby.
- </para></listitem>
+ </para></listitem>
</varlistentry>
</variablelist>
-<note>
-<para>
+<note><para>
Renderování je velmi náročné na CPU, zvlášť při použití AA-na-X
(aalib na X) a nejméně náročné je na standardní neframebuferované
konzoli. Použijte SVGATextMode pro nastavení velkého textového režimu
a užijte si! (secondary head Hercules cards rock :)) (ale IMHO můžete použít
volbu <option>-vf 1bpp</option> pro grafiku na hgafb:)
-</para>
-</note>
+</para></note>
<para>
Použijte volbu <option>-framedrop</option>, pokud váš počítač není dostatečně
@@ -1065,9 +1116,12 @@ Pro více ladících možností viz <ulink url="http://aa-project.sf.net/tune"/>
</para>
</sect2>
+<!-- ********** -->
<sect2 id="caca">
-<title><systemitem class="library">libcaca</systemitem> - Barevná ASCII Art knihovna</title>
+<title>
+<systemitem class="library">libcaca</systemitem> &ndash; Barevná ASCII Art knihovna
+</title>
<para>
Knihovna <ulink url="http://sam.zoy.org/projects/libcaca/"><systemitem class="library">libcaca</systemitem></ulink>
@@ -1091,10 +1145,10 @@ rozhraní caca libvo.
<title>Odlišnosti od <systemitem class="library">AAlib</systemitem> jsou:</title>
<listitem><para>
16 dostupných barev pro znakový výstup (256 barev pro pár)
- </para></listitem>
+</para></listitem>
<listitem><para>
rozhodování podle barev v obrázku
- </para></listitem>
+</para></listitem>
</itemizedlist>
<itemizedlist>
@@ -1102,7 +1156,7 @@ rozhraní caca libvo.
omezení:</title>
<listitem><para>
nemá podpora pro jas, kontrast a gamu
- </para></listitem>
+</para></listitem>
</itemizedlist>
<para>
@@ -1117,13 +1171,13 @@ V caca okně můžete použít některé klávesy pro změnu renderovacích volb
<tbody>
<row><entry><keycap>d</keycap></entry><entry>
Přepíná metody rozhodování v <systemitem class="library">libcaca</systemitem>.
- </entry></row>
+</entry></row>
<row><entry><keycap>a</keycap></entry><entry>
Přepíná vyhlazování v <systemitem class="library">libcaca</systemitem>.
- </entry></row>
+</entry></row>
<row><entry><keycap>b</keycap></entry><entry>
Přepíná pozadí v <systemitem class="library">libcaca</systemitem>.
- </entry></row>
+</entry></row>
</tbody>
</tgroup>
</informaltable>
@@ -1135,19 +1189,19 @@ V caca okně můžete použít některé klávesy pro změnu renderovacích volb
<term><option>CACA_DRIVER</option></term>
<listitem><para>
Nastaví doporučený caca ovladač, jako ncurses, slang, x11.
- </para></listitem>
+ </para></listitem>
</varlistentry>
<varlistentry>
<term><option>CACA_GEOMETRY (pouze X11)</option></term>
<listitem><para>
Nastaví počet řad a sloupců. Např. 128x50.
- </para></listitem>
+ </para></listitem>
</varlistentry>
<varlistentry>
<term><option>CACA_FONT (pouze X11)</option></term>
<listitem><para>
Nastaví použitý font. Např. fixed, nexus.
- </para></listitem>
+ </para></listitem>
</varlistentry>
</variablelist>
@@ -1158,6 +1212,7 @@ pro renderování všech snímků.
</sect2>
+<!-- ********** -->
<sect2 id="vesa">
<title>VESA - výstup do VESA BIOSu</title>
@@ -1197,55 +1252,53 @@ výstup.)
<listitem><para>
Máte šanci sledovat video <emphasis role="bold">dokonce i když Linux nezná
</emphasis> váš video hardware.
- </para></listitem>
+</para></listitem>
<listitem><para>
Nepotřebujete mít ve svém Linuxu nainstalovány žádné věci související s
grafikou (jako X11 (alias XFree86), fbdev atd). Toto rozhraní lze provozovat
z <emphasis role="bold">textového režimu</emphasis>.
- </para></listitem>
+</para></listitem>
<listitem><para>
Máte šanci získat <emphasis role="bold">funkční TV-out</emphasis>.
(Je to pravda minimálně s kartami ATI).
- </para></listitem>
+</para></listitem>
<listitem><para>
Toto rozhraní volá <function>int 10h</function> handler, takže není
emulátorem &ndash; volá <emphasis role="bold">skutečné</emphasis> věci
<emphasis>skutečného</emphasis> BIOSu v <emphasis>reálném režimu</emphasis>
(ve skutečnosti v režimu vm86).
- </para></listitem>
+</para></listitem>
<listitem><para>
Můžete s ním použít VIDIX, takže dostanete akcelerované video
<emphasis role="bold">a</emphasis> TV výstup současně!
(Doporučeno pro karty ATI.)
- </para></listitem>
+</para></listitem>
<listitem><para>
Máte-li VESA VBE 3.0+ a nastavili jste si někde
<option>monitor-hfreq, monitor-vfreq, monitor-dotclock</option>
(config soubor nebo příkazový řádek) dostanete nejvyšší možný obnovovací
kmitočet. (Using General Timing Formula). Abyste této funkce dosáhli, musíte
nastavit <emphasis role="bold">všechna</emphasis> nastavení monitoru.
- </para></listitem>
+</para></listitem>
</itemizedlist>
<itemizedlist spacing="compact">
<title>NEVÝHODY</title>
<listitem><para>
Pracuje pouze na <emphasis role="bold">systémech x86</emphasis>.
- </para></listitem>
+</para></listitem>
<listitem><para>
Může to použít pouze <systemitem class="username">root</systemitem>.
- </para></listitem>
+</para></listitem>
<listitem><para>
Zatím je dostupné pouze pro <emphasis role="bold">Linux</emphasis>.
- </para></listitem>
+</para></listitem>
</itemizedlist>
-<important>
-<para>
+<important><para>
Nepoužívejte toto rozhraní s <emphasis role="bold">GCC 2.96</emphasis>!
Nefunguje!
-</para>
-</important>
+</para></important>
<variablelist>
<title>VOLBY PŘÍKAZOVÉHO ŘÁDKU DOSTUPNÉ PRO VESA</title>
@@ -1257,7 +1310,7 @@ Nefunguje!
dvojitou vyrovnávací paměť pomocí volby <option>-double</option>.
Poznámka: Tyto volby můžete vynechat, abyste zapli
<emphasis role="bold">autodetekci</emphasis> dga režimu.
- </para></listitem>
+ </para></listitem>
</varlistentry>
</variablelist>
@@ -1272,28 +1325,30 @@ Nefunguje!
<command>setsysfont</command> z distribuce Mandrake/Mandriva.
(<emphasis role="bold">Tip</emphasis>: Stejná utilita je použita pro
lokalizaci fbdev).
- </para></listitem>
+</para></listitem>
<listitem><para>
Některé <emphasis role="bold">Linuxové grafické ovladače</emphasis> neobnovují
aktivní <emphasis role="bold">režim BIOSu</emphasis> v DOSové paměti.
Takže pokud máte tento problém &ndash; vždy používejte VESA rozhraní pouze v
<emphasis role="bold">textovém režimu</emphasis>. Jinak bude přesto aktivován
textový režim (#03) a budete muset restartovat počítač.
- </para></listitem>
+</para></listitem>
<listitem><para>
- Často po ukončení VESA rozhraní dostanete <emphasis role="bold">černou</emphasis>
- obrazovku. Chcete-li vrátit obraz do původního stavu &ndash; jednoduše se
- přepněte do jiné konzole (stiskem <keycap>Alt</keycap>+<keycap>F&lt;x&gt;</keycap>)
+ Často po ukončení VESA rozhraní dostanete
+ <emphasis role="bold">černou</emphasis> obrazovku. Chcete-li vrátit obraz do
+ původního stavu &ndash; jednoduše se přepněte do jiné konzole (stiskem
+ <keycombo><keycap>Alt</keycap><keycap>F&lt;x&gt;</keycap></keycombo>)
a pak se přepněte zpět stejným způsobem.
- </para></listitem>
+</para></listitem>
<listitem><para>
Chcete-li <emphasis role="bold">funkční TV-out</emphasis>, musíte mít
připojený TV konektor před startem počítače, jelikož se video BIOS
inicializuje pouze jednou během POST procedury.
- </para></listitem>
+</para></listitem>
</itemizedlist>
</sect2>
+<!-- ********** -->
<sect2 id="x11">
<title>X11</title>
@@ -1323,13 +1378,13 @@ a přidejte je do svého <filename>XF86Config</filename>.
<listitem><para>
Máte-li XFree86 4.x.x: použijte volbu <option>-vm</option>. Ta změní
rozlišení tak, aby do něj film dobře vešel. Když ne:
- </para></listitem>
+</para></listitem>
<listitem><para>
S XFree86 3.x.x: musíte cyklovat dostupnými rozlišeními pomocí tlačítek
- <keycap>Ctrl</keycap>+<keycap>Alt</keycap>+<keycap>plus</keycap>
+ <keycombo><keycap>Ctrl</keycap><keycap>Alt</keycap><keycap>Numerické +</keycap></keycombo>
a
- <keycap>Ctrl</keycap>+<keycap>Alt</keycap>+<keycap>minus</keycap>.
- </para></listitem>
+ <keycombo><keycap>Ctrl</keycap><keycap>Alt</keycap><keycap>Numerické -</keycap></keycombo>
+</para></listitem>
</itemizedlist>
</para>
@@ -1340,21 +1395,24 @@ rozlišením videa.
</para>
</sect2>
+<!-- ********** -->
<sect2 id="vidix">
<title>VIDIX</title>
-<formalpara>
-<title>PŘEDMLUVA</title>
+<formalpara><title>PŘEDMLUVA</title>
<para>
-<acronym>VIDIX</acronym> je zkratka pro <emphasis role="bold">VID</emphasis>eo
-<emphasis role="bold">I</emphasis>nterface for *ni<emphasis role="bold">X</emphasis>
+<acronym>VIDIX</acronym> je zkratka pro
+<emphasis role="bold">VID</emphasis>eo
+<emphasis role="bold">I</emphasis>nterface
+for *ni<emphasis role="bold">X</emphasis>
(video rozhraní pro *nix).
VIDIX bylo navrženo a představeno jako rozhraní pro rychlé uživatelské ovladače
dosahujících video výkonu jako dosahuje mga_vid na kartách Matrox. Je rovněž
dobře přenositelné.
</para>
</formalpara>
+
<para>
Toto rozhraní bylo navrženo jako pokus napasovat existující video akcelerující
rozhraní (známé jako mga_vid, rage128_vid, radeon_vid, pm3_vid) do pevného
@@ -1376,8 +1434,9 @@ tohoto rozhraní je maximalizace rychlosti přehrávání videa.
množství video paměti použité X pomocí volby "VideoRam" v XF86Config o 4MB.
Pokud máte méně než 8MB video ram, můžete místo toho použít volbu
"XaaNoPixmapCache" v sekci screen.
- </para></listitem>
-<listitem><para>
+</para></listitem>
+<listitem>
+ <para>
Existuje konzolové VIDIX rozhraní: <option>-vo cvidix</option>.
To vyžaduje pro většinu karet funkční inicializovaný framebuffer (jinak pouze
rozhodíte obrazovku) a dosáhnete podobného efektu jako s
@@ -1394,13 +1453,14 @@ tohoto rozhraní je maximalizace rychlosti přehrávání videa.
se přepneme do <systemitem>tty9</systemitem>.
Na druhou stranu volba <option>-colorkey 0</option> by měla poskytnout
video běžící na "pozadí", zprávná funkce však závisí na funkčnosti colorkey.
- </para></listitem>
+ </para>
+</listitem>
<listitem><para>
Můžete použít VIDIXové podzařízení, které bylo zabudováno do několika video
ovladačů, například: <option>-vo vesa:vidix</option>
(<emphasis role="bold">pouze Linux</emphasis>) a
<option>-vo fbdev:vidix</option>.
- </para></listitem>
+</para></listitem>
</itemizedlist>
<para>
@@ -1413,16 +1473,15 @@ Nezáleží na tom, které video výstupní rozhraní je použito s
<listitem><para>