comparison DOCS/xml/de/video.xml @ 24610:94e084f0e8ea

r21612: replace " with ", better readability
author kraymer
date Thu, 27 Sep 2007 15:27:13 +0000
parents 156068fd461b
children 35f3eadf6ed5
comparison
equal deleted inserted replaced
24609:ed1846210be9 24610:94e084f0e8ea
1 <?xml version="1.0" encoding="utf-8"?> 1 <?xml version="1.0" encoding="utf-8"?>
2 <!-- in sync with r21537 --> 2 <!-- in sync with r21612 -->
3 <!-- missing cosmetic commit 21537 --> 3 <!-- missing cosmetic commit 21537 -->
4 <chapter id="video"> 4 <chapter id="video">
5 <title>Videoausgabegeräte</title> 5 <title>Videoausgabegeräte</title>
6 6
7 <sect1 id="mtrr"> 7 <sect1 id="mtrr">
77 Du kennst die Basisadresse und die Speichergröße? Lass uns 77 Du kennst die Basisadresse und die Speichergröße? Lass uns
78 die MTRR Register einstellen! Für die Matrox-Karte von oben 78 die MTRR Register einstellen! Für die Matrox-Karte von oben
79 (<literal>base=0xd8000000</literal>) mit 32MB RAM (<literal>size=0x2000000</literal>) 79 (<literal>base=0xd8000000</literal>) mit 32MB RAM (<literal>size=0x2000000</literal>)
80 führst du einfach folgendes aus: 80 führst du einfach folgendes aus:
81 <screen> 81 <screen>
82 echo &quot;base=0xd8000000 size=0x2000000 type=write-combining&quot; &gt; /proc/mtrr 82 echo "base=0xd8000000 size=0x2000000 type=write-combining" &gt; /proc/mtrr
83 </screen> 83 </screen>
84 </para> 84 </para>
85 85
86 <para> 86 <para>
87 Nicht alle CPUs unterstützen MTRRs. Zum Beispiel ältere K6-2s 87 Nicht alle CPUs unterstützen MTRRs. Zum Beispiel ältere K6-2s
949 <para> 949 <para>
950 Das Gerät <filename>/dev/mga_vid</filename> kann z.B. mit 950 Das Gerät <filename>/dev/mga_vid</filename> kann z.B. mit
951 <screen>cat /dev/mga_vid</screen> 951 <screen>cat /dev/mga_vid</screen>
952 ausgelesen werden, um ein paar Informationen über 952 ausgelesen werden, um ein paar Informationen über
953 den aktuellen Zustand zu erhalten. Die Helligkeit kann zusätzlich mit z.B. 953 den aktuellen Zustand zu erhalten. Die Helligkeit kann zusätzlich mit z.B.
954 <screen>echo &quot;brightness=120&quot; &gt; /dev/mga_vid</screen> 954 <screen>echo "brightness=120" &gt; /dev/mga_vid</screen>
955 angepasst werden. 955 angepasst werden.
956 </para> 956 </para>
957 </sect2> 957 </sect2>
958 958
959 959
1472 entwickelt. Er benötigt dementsprechend einen X-Server und 1472 entwickelt. Er benötigt dementsprechend einen X-Server und
1473 funktioniert auch nur unter X. Beachte, dass der Pixmap-Cache korrumpiert 1473 funktioniert auch nur unter X. Beachte, dass der Pixmap-Cache korrumpiert
1474 werden kann, weil der Treiber unter Umgehung des X-Treibers direkt auf 1474 werden kann, weil der Treiber unter Umgehung des X-Treibers direkt auf
1475 die Hardware zugreift. Du kannst das dadurch verhindern, dass du die von 1475 die Hardware zugreift. Du kannst das dadurch verhindern, dass du die von
1476 X verwendete Menge des Grafikspeichers verringerst. Benutze dafür 1476 X verwendete Menge des Grafikspeichers verringerst. Benutze dafür
1477 die Option &quot;VideoRam&quot; in der &quot;device&quot;-Sektion der 1477 die Option "VideoRam" in der "device"-Sektion der
1478 <filename>XF86Config</filename>. Du solltest da die installierte Menge 1478 <filename>XF86Config</filename>. Du solltest da die installierte Menge
1479 Grafikspeicher minus 4MB eintragen. Wenn du über weniger als 8MB 1479 Grafikspeicher minus 4MB eintragen. Wenn du über weniger als 8MB
1480 Grafikspeicher verfügst, dann solltest du stattdessen die Option 1480 Grafikspeicher verfügst, dann solltest du stattdessen die Option
1481 &quot;XaaNoPixmapCache&quot; in der &quot;screen&quot;-Sektion verwenden. 1481 "XaaNoPixmapCache" in der "screen"-Sektion verwenden.
1482 </para></listitem> 1482 </para></listitem>
1483 <listitem><para> 1483 <listitem><para>
1484 Es gibt einen VIDIX-Treiber für die Konsole: <option>-vo cvidix</option>. 1484 Es gibt einen VIDIX-Treiber für die Konsole: <option>-vo cvidix</option>.
1485 Dieser benötigt für die meisten Karten einen funktionierenden und 1485 Dieser benötigt für die meisten Karten einen funktionierenden und
1486 initialisierten Framebuffer (oder du wirst stattdessen den Bildschirm 1486 initialisierten Framebuffer (oder du wirst stattdessen den Bildschirm
1598 Verschiebe das Verzeichnis <filename class="directory">svgalib_helper</filename> 1598 Verschiebe das Verzeichnis <filename class="directory">svgalib_helper</filename>
1599 nach <filename class="directory">mplayer/main/libdha/svgalib_helper</filename>. 1599 nach <filename class="directory">mplayer/main/libdha/svgalib_helper</filename>.
1600 </para></step> 1600 </para></step>
1601 <step><para> 1601 <step><para>
1602 Wenn du die Sourcen von der svgalib-Seite heruntergeladen hast, dann musst 1602 Wenn du die Sourcen von der svgalib-Seite heruntergeladen hast, dann musst
1603 du den Kommentar vor der CFLAGS-Zeile entfernen, die &quot;svgalib_helper&quot; 1603 du den Kommentar vor der CFLAGS-Zeile entfernen, die "svgalib_helper"
1604 enthält, und die sich in <filename class="directory">libdha/Makefile</filename> 1604 enthält, und die sich in <filename class="directory">libdha/Makefile</filename>
1605 befindet. 1605 befindet.
1606 </para></step> 1606 </para></step>
1607 <step><para> 1607 <step><para>
1608 Compiliere erneut und installiere libdha. 1608 Compiliere erneut und installiere libdha.
1676 Dies ist ein sehr experimenteller Code, ähnlich nvidia_vid. 1676 Dies ist ein sehr experimenteller Code, ähnlich nvidia_vid.
1677 </para> 1677 </para>
1678 1678
1679 <para> 1679 <para>
1680 Er wurde auf SiS 650/651/740 getestet (die verbreitetsten Chipsets in den 1680 Er wurde auf SiS 650/651/740 getestet (die verbreitetsten Chipsets in den
1681 SiS-Versionen der Boxen von &quot;Shuttle XPC&quot;-Barebones) 1681 SiS-Versionen der Boxen von "Shuttle XPC"-Barebones)
1682 </para> 1682 </para>
1683 1683
1684 <para> 1684 <para>
1685 Berichte erwartet! 1685 Berichte erwartet!
1686 </para> 1686 </para>
1688 </sect2> 1688 </sect2>
1689 1689
1690 <sect2 id="directfb"> 1690 <sect2 id="directfb">
1691 <title>DirectFB</title> 1691 <title>DirectFB</title>
1692 <blockquote><para> 1692 <blockquote><para>
1693 &quot;DirectFB ist eine Grafikbibliothek, deren Zielplattform eingebettete 1693 "DirectFB ist eine Grafikbibliothek, deren Zielplattform eingebettete
1694 Systeme sind. Sie bietet maximale Hardwarebeschleunigung bei minimalem 1694 Systeme sind. Sie bietet maximale Hardwarebeschleunigung bei minimalem
1695 Ressourcenverbrauch und minimalem Overhead.&quot; - Zitat von 1695 Ressourcenverbrauch und minimalem Overhead." - Zitat von
1696 <ulink url="http://www.directfb.org"/>. 1696 <ulink url="http://www.directfb.org"/>.
1697 </para></blockquote> 1697 </para></blockquote>
1698 1698
1699 <para> 1699 <para>
1700 Ich lasse die DirectFB-Features in dieser Sektion weg. 1700 Ich lasse die DirectFB-Features in dieser Sektion weg.
1701 </para> 1701 </para>
1702 1702
1703 <para> 1703 <para>
1704 Obwohl <application>MPlayer</application> nicht als &quot;Videoprovider&quot; 1704 Obwohl <application>MPlayer</application> nicht als "Videoprovider"
1705 bei DirectFB unterstützt wird, bietet dieser Treiber Videowiedergabe mittels 1705 bei DirectFB unterstützt wird, bietet dieser Treiber Videowiedergabe mittels
1706 DirectFB. Die Wiedergabe ist - natürlich - hardwarebeschleunigt. Bei 1706 DirectFB. Die Wiedergabe ist - natürlich - hardwarebeschleunigt. Bei
1707 meiner Matrox G400 war der DirectFB genauso schnell wie XVideo. 1707 meiner Matrox G400 war der DirectFB genauso schnell wie XVideo.
1708 </para> 1708 </para>
1709 1709
2216 <application>MPlayer</application>s traditionelles OSD, und es hat 2216 <application>MPlayer</application>s traditionelles OSD, und es hat
2217 diverse Probleme mit der Erneuerung der Anzeige. Der oben angegebene 2217 diverse Probleme mit der Erneuerung der Anzeige. Der oben angegebene
2218 Befehl konvertiert das Video erst nach MPEG4 (das ist leider 2218 Befehl konvertiert das Video erst nach MPEG4 (das ist leider
2219 erforderlich) und wendet dann den expand-Filter an, der zwar das 2219 erforderlich) und wendet dann den expand-Filter an, der zwar das
2220 Bild nicht vergrößert (-1: = Standardwerte) aber dafür das normale 2220 Bild nicht vergrößert (-1: = Standardwerte) aber dafür das normale
2221 OSD auf das Bild stanzt (die &quot;1&quot; am Ende). 2221 OSD auf das Bild stanzt (die "1" am Ende).
2222 </para></listitem> 2222 </para></listitem>
2223 </varlistentry> 2223 </varlistentry>
2224 2224
2225 <varlistentry> 2225 <varlistentry>
2226 <term><option>-ac hwac3</option></term> 2226 <term><option>-ac hwac3</option></term>
2644 Es wurde berichtet, dass ein zuverlässiger TV-Ausgang mittels 2644 Es wurde berichtet, dass ein zuverlässiger TV-Ausgang mittels
2645 <option>-vo fbdev</option> oder <option>-vo fbdev2</option> 2645 <option>-vo fbdev</option> oder <option>-vo fbdev2</option>
2646 erreicht werden kann. 2646 erreicht werden kann.
2647 Du musst vesafb in deinen Kernel compiliert haben und der 2647 Du musst vesafb in deinen Kernel compiliert haben und der
2648 Kernel-Befehlszeile folgende Parameter übergeben: 2648 Kernel-Befehlszeile folgende Parameter übergeben:
2649 <option>append=&quot;video=vesafb:ywrap,mtrr&quot; vga=791</option>. 2649 <option>append="video=vesafb:ywrap,mtrr" vga=791</option>.
2650 Du solltest <application>X</application> starten, dann in den 2650 Du solltest <application>X</application> starten, dann in den
2651 Consolen-Modus z.B. mit 2651 Consolen-Modus z.B. mit
2652 <keycap>STRG</keycap>+<keycap>ALT</keycap>+<keycap>F1</keycap> wechseln. 2652 <keycap>STRG</keycap>+<keycap>ALT</keycap>+<keycap>F1</keycap> wechseln.
2653 Misslingt der Start von <application>X</application> vor dem von 2653 Misslingt der Start von <application>X</application> vor dem von
2654 <application>MPlayer</application> in der Console, wird das Video 2654 <application>MPlayer</application> in der Console, wird das Video