Mercurial > mplayer.hg
comparison DOCS/German/video.html @ 2224:d745a83a14a5
write mistakes fixed
author | jaf |
---|---|
date | Tue, 16 Oct 2001 17:25:14 +0000 |
parents | 1c0896907525 |
children | 156cb1809d72 |
comparison
equal
deleted
inserted
replaced
2223:560267b2ede8 | 2224:d745a83a14a5 |
---|---|
14 <TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>gl</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>OpenGL Renderer, funktioniert nur mit: | 14 <TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>gl</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>OpenGL Renderer, funktioniert nur mit: |
15 <UL><LI>allen Karten mit Utah-GLX | 15 <UL><LI>allen Karten mit Utah-GLX |
16 <LI>Matrox Karten mit X/DRI >=4.0.3 | 16 <LI>Matrox Karten mit X/DRI >=4.0.3 |
17 <LI>Radeon mit X/DRI CVS</UL></TD><TR> | 17 <LI>Radeon mit X/DRI CVS</UL></TD><TR> |
18 <TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>dga</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>X11 DGA Erweiterung</TD><TR> | 18 <TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>dga</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>X11 DGA Erweiterung</TD><TR> |
19 <TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>fbdev</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Ausgabe zu allgemeinen Framebuffers</TD><TR> | 19 <TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>fbdev</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Ausgabe zu allgemeinen Framebuffern</TD><TR> |
20 <TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>svga</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Ausgabe zu SVGAlib</TD><TR> | 20 <TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>svga</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Ausgabe zu SVGAlib</TD><TR> |
21 <TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>sdl</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2> | 21 <TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>sdl</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2> |
22 <CODE>1.1.7:</CODE> unterstützt Software-Scaling<BR> | 22 <CODE>1.1.7:</CODE> unterstützt Software-Scaling<BR> |
23 <CODE>1.1.8:</CODE> unterstützt Xvideo (hardaremäßiges Scaling/Vollbild)<BR> | 23 <CODE>1.1.8:</CODE> unterstützt Xvideo (hardaremäßiges Scaling/Vollbild)<BR> |
24 <CODE>1.2.0:</CODE> unterstützt AAlib (-vo aa ist sehr empfohlen, siehe unten!)</TD><TR> | 24 <CODE>1.2.0:</CODE> unterstützt AAlib (-vo aa ist sehr empfohlen, siehe unten!)</TD><TR> |
25 <TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>ggi</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>vergleichbar mit SDL</TD><TR> | 25 <TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>ggi</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>vergleichbar mit SDL</TD><TR> |
26 <TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>aa</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Textmodus-Rendering mit AAlib</TD><TR> | 26 <TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>aa</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Textmodus-Rendering mit AAlib</TD><TR> |
27 | 27 |
28 <TD COLSPAN=4><P><B><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Karten-spezifisch:</B></P></TD><TR> | 28 <TD COLSPAN=4><P><B><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Kartenspezifisch:</B></P></TD><TR> |
29 | 29 |
30 <TD> </TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>mga</TD><TD> </TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Matrox G200/G400 Hardware-YUV-Overlay via mga_vid-Device</TD><TR> | 30 <TD> </TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>mga</TD><TD> </TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Matrox G200/G400 Hardware-YUV-Overlay via mga_vid-Device</TD><TR> |
31 <TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>xmga</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Matrox G200/G400 Overlay (mga_vid) in X11 Fenster<BR> | 31 <TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>xmga</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Matrox G200/G400 Overlay (mga_vid) in X11 Fenster<BR> |
32 (<I>Xv Emulation auf X 3.3.x !</I>)</TD><TR> | 32 (<I>Xv Emulation auf X 3.3.x !</I>)</TD><TR> |
33 <TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>syncfb</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Matrox G400 YUV Unterstützung auf Framebuffer (verwende besser mga/xmga)</TD><TR> | 33 <TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>syncfb</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Matrox G400 YUV Unterstützung auf Framebuffer (verwende besser mga/xmga)</TD><TR> |
34 <TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>3dfx</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Voodoo 3 / Banshee Hardware YUV (/dev/3dfx) Unterstützung (noch nicht getestet, möglicherweise keine Funktion) | 34 <TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>3dfx</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Voodoo 3 / Banshee Hardware YUV (/dev/3dfx) Unterstützung (noch nicht getestet, möglicherweise keine Funktion)</TD><TR> |
35 <TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>tdfxfb</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Voodoo 3 / Banshee Hardware YUV auf tdfx-Framebuffer (funkioniert!) | 35 <TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>tdfxfb</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Voodoo 3 / Banshee Hardware YUV auf tdfx-Framebuffer (funkioniert!) |
36 </TD><TR> | 36 </TD><TR> |
37 | 37 |
38 <TD COLSPAN=4><P><B><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Speziell:</B></P></TD><TR> | 38 <TD COLSPAN=4><P><B><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Speziell:</B></P></TD><TR> |
39 | 39 |
42 <TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>md5</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>MD5sum Ausgabe (für MPEG Tests)</TD><TR> | 42 <TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>md5</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>MD5sum Ausgabe (für MPEG Tests)</TD><TR> |
43 <TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>odivx</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>OpenDivX AVI-Datei Ausgabe (-br um die Bitrate einzustellen) (<B>OHNE SOUND</B>)</TD><TR> | 43 <TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>odivx</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>OpenDivX AVI-Datei Ausgabe (-br um die Bitrate einzustellen) (<B>OHNE SOUND</B>)</TD><TR> |
44 <TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>null</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Null Ausgabe (für Geschwindigkeitsmessungen/Benchmark)</TD><TR> | 44 <TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>null</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Null Ausgabe (für Geschwindigkeitsmessungen/Benchmark)</TD><TR> |
45 </TABLE> | 45 </TABLE> |
46 | 46 |
47 <P>NOTE: <I>prüfe die folgende Untersektion für Details und Voraussetzungen!</I></P> | 47 <P>HINWEIS: <I>prüfe die folgende Untersektion für Details und Voraussetzungen!</I></P> |
48 | 48 |
49 | 49 |
50 <P><B><A NAME=2.2.1.1>2.2.1.1. MTRR</A></B></P> | 50 <P><B><A NAME=2.2.1.1>2.2.1.1. MTRR</A></B></P> |
51 | 51 |
52 <P>Es ist SEHR zu empfehlen, dass man die MTRR Register aktivieren, denn sie | 52 <P>Es ist SEHR zu empfehlen, dass man die MTRR Register aktiviert, denn sie |
53 können eine großen Geschwindigkeits-Schub bringen. | 53 können eine großen Geschwindigkeits-Schub bringen. |
54 | 54 |
55 <P>Mache ein '<CODE>cat /proc/mtrr</CODE>' :</P> | 55 <P>Mache ein '<CODE>cat /proc/mtrr</CODE>' :</P> |
56 | 56 |
57 <P><CODE> | 57 <P><CODE> |
58 --($:~)-- cat /proc/mtrr<BR> | 58 --($:~)-- cat /proc/mtrr<BR> |
59 reg00: base=0xe4000000 (3648MB), size= 16MB: write-combining, count=9<BR> | 59 reg00: base=0xe4000000 (3648MB), size= 16MB: write-combining, count=9<BR> |
60 reg01: base=0xd8000000 (3456MB), size= 128MB: write-combining, count=1<BR> | 60 reg01: base=0xd8000000 (3456MB), size= 128MB: write-combining, count=1<BR> |
61 </CODE></P> | 61 </CODE></P> |
62 | 62 |
63 <P>Dies ist richtig, es zeigt meine Matrox G400 mit 16Mb Speicher. Ich habe das | 63 <P>Dies ist richtig, es zeigt meine Matrox G400 mit 16Mb Speicher. Ich habe die Einstellung |
64 von XFree 4.x.x, was die MTRR Register automatisch einstellt.</P> | 64 von XFree 4.x.x, was die MTRR Register automatisch einstellt.</P> |
65 | 65 |
66 Wenn nichts funktioniert, muss du es manuell setzen. Als erstes musst du die | 66 Wenn nichts funktioniert, muss du es manuell setzen. Als erstes musst du die |
67 Base-Adresse finden. | 67 Base-Adresse finden. |
68 Du hast 3 Möglichkeiten um sie zu finden:</P> | 68 Du hast 3 Möglichkeiten um sie zu finden:</P> |
74 <LI>durch /proc/pci (verwende lspci -v Befehl): | 74 <LI>durch /proc/pci (verwende lspci -v Befehl): |
75 <P><TABLE> | 75 <P><TABLE> |
76 <TD VALIGN=top><CODE>01:00.0</CODE></TD><TD><CODE>VGA compatible controller: Matrox Graphics, Inc.: Unknown device 0525</CODE></TD><TR> | 76 <TD VALIGN=top><CODE>01:00.0</CODE></TD><TD><CODE>VGA compatible controller: Matrox Graphics, Inc.: Unknown device 0525</CODE></TD><TR> |
77 <TD></TD><TD><CODE>Memory at d8000000 (32-bit, prefetchable)</CODE></TD><TR> | 77 <TD></TD><TD><CODE>Memory at d8000000 (32-bit, prefetchable)</CODE></TD><TR> |
78 </TABLE></P></CODE> | 78 </TABLE></P></CODE> |
79 <LI>von mga_vid Kerneltreiber-Meldungen (verwende dmesg): | 79 <LI>von den mga_vid Kerneltreiber-Meldungen (verwende dmesg): |
80 <P><CODE>mga_mem_base = d8000000</CODE></P> | 80 <P><CODE>mga_mem_base = d8000000</CODE></P> |
81 </UL></P> | 81 </UL></P> |
82 | 82 |
83 <P>So, nun lass und die Speichergröße finden. Dies ist sehr einfach, rechne | 83 <P>So, nun gilt es die Speichergröße finden. Dies ist sehr einfach, rechne |
84 einfach die Video-RAM-Größe in Hexdezimal, oder verwende diese Tabelle:</P> | 84 einfach die Video-RAM-Größe ins Hexdezimal oder verwende diese Tabelle:</P> |
85 | 85 |
86 <TABLE BORDER=0> | 86 <TABLE BORDER=0> |
87 <TD> </TD><TD>1 MB</TD><TD WIDTH=10%></TD><TD>0x100000</TD><TR> | 87 <TD> </TD><TD>1 MB</TD><TD WIDTH=10%></TD><TD>0x100000</TD><TR> |
88 <TD></TD><TD>2 MB</TD><TD></TD><TD>0x200000</TD><TR> | 88 <TD></TD><TD>2 MB</TD><TD></TD><TD>0x200000</TD><TR> |
89 <TD></TD><TD>4 MB</TD><TD></TD><TD>0x400000</TD><TR> | 89 <TD></TD><TD>4 MB</TD><TD></TD><TD>0x400000</TD><TR> |
91 <TD></TD><TD>16 MB</TD><TD></TD><TD>0x1000000</TD><TR> | 91 <TD></TD><TD>16 MB</TD><TD></TD><TD>0x1000000</TD><TR> |
92 <TD></TD><TD>32 MB</TD><TD></TD><TD>0x2000000</TD><TR> | 92 <TD></TD><TD>32 MB</TD><TD></TD><TD>0x2000000</TD><TR> |
93 </TABLE> | 93 </TABLE> |
94 | 94 |
95 | 95 |
96 <P>Du weisst die Base-Adresse und die Speichergröße? Lass uns die MTRR Regi- | 96 <P>Du weisst die Base-Adresse und die Speichergröße? Lass uns die MTRR Register einstellen! |
97 ster einstellen! | |
98 Zum Beispiel für die Matrox Karte von oben (base=0xd8000000) mit 32MB RAM | 97 Zum Beispiel für die Matrox Karte von oben (base=0xd8000000) mit 32MB RAM |
99 (size=0x2000000) führe einfach das Folgende aus:</P> | 98 (size=0x2000000) führe einfach das Folgende aus:</P> |
100 | 99 |
101 | 100 |
102 <P><CODE> echo "base=0xd8000000 size=0x2000000 type=write-combining" >| /proc/mtrr</CODE></P> | 101 <P><CODE> echo "base=0xd8000000 size=0x2000000 type=write-combining" >| /proc/mtrr</CODE></P> |
103 | 102 |
104 | 103 |
105 <P>Nicht alle CPUs unterstützen MTRRs. Zum Bespiel ältere K6-2's [etwas bei | 104 <P>Nicht alle CPUs unterstützen MTRRs. Zum Beispiel ältere K6-2's [etwas bei |
106 266Mhz, stepping 0] unterstützen kein MTRR, aber stepping 12 CPUs tuen es | 105 266Mhz, stepping 0] unterstützen kein MTRR, aber stepping 12 CPUs tuen es |
107 ('<CODE>cat /proc/cpuinfo</CODE>' um es zu überprüfen').</P> | 106 ('<CODE>cat /proc/cpuinfo</CODE>' um es zu überprüfen').</P> |
108 | 107 |
109 <P><B><A NAME=2.2.1.2>2.2.1.2. Xv</A></B></P> | 108 <P><B><A NAME=2.2.1.2>2.2.1.2. Xv</A></B></P> |
110 | 109 |