# HG changeset patch # User kraymer # Date 1190935820 0 # Node ID a2978c2e6790a3b1b9d49c8cfc54ac5cba252f5e # Parent 29773733d2b5fed8173bc2b09203bc076cec5449 r22679: Some more details for the mga_vid section taken from drivers/README. r22686: tdfx_vid compilation has been simplified. r22695: Add a link to Attila's mga_vid port to Linux 2.6.x. r22704: 'make install' now takes care of most manual installation steps for *_vid.o. r22800: Get rid of useless conditional diff -r 29773733d2b5 -r a2978c2e6790 DOCS/xml/de/video.xml --- a/DOCS/xml/de/video.xml Thu Sep 27 22:54:24 2007 +0000 +++ b/DOCS/xml/de/video.xml Thu Sep 27 23:30:20 2007 +0000 @@ -1,5 +1,5 @@ - + Videoausgabegeräte @@ -878,13 +878,18 @@ Matrox-Framebuffer (mga_vid) - Dies ist eine Kombination aus Linux-Kernelmodul und einem Videoausgabetreiber - für die Matrox G200/G400/G450/G550 BES (Back-End Scaler, Hardwareskalierungseinheit). - Es bietet Unterstützung für Hardware-VSYNC und Dreifachpufferung. + mga_vid ist eine Kombination aus einem Videoausgabetreiber + und Linux-Kernelmodul, das die Matrox G200/G400/G450/G550 Scaler-/Overlay-Einheit + verwendet, um YUV->RGB-Farbraumkonvertierungen und beliebige Videoskalierungen durchzuführen. + mga_vid bietet Unterstützung für Hardware-VSYNC und Dreifachpufferung. Dieser Treiber funktioniert sowohl unter der Framebufferconsole als auch unter X, jedoch nur mit Linux 2.4.x. + + Für eine Version für Linux 2.6.x gehe auf . + + Installation: @@ -896,9 +901,10 @@ --> - Jetzt erstelle das Gerät /dev/mga_vid: - mknod /dev/mga_vid c 178 0 - und lade das Kernelmodul: + Führe dann (als root) folgenden Befehl aus: + make install + Dies sollte das Modul installieren und das Device-Node für dich erstellen. + Lade den Treiber mit insmod mga_vid.o @@ -915,17 +921,10 @@ /etc/modules.conf ein: alias char-major-178 mga_vid - - Jetzt kopiere mga_vid.o in das entsprechende Verzeichnis - unterhalb von - /lib/modules/kernel_version//irgendwo. - - Jetzt gib ein: - depmod -a Schließlich musst du noch MPlayer (erneut) compilieren. - configure wird automatisch /dev/mga_vid + configure wird automatisch /dev/mga_vid finden und den 'mga'-Treiber erstellen. Die entsprechende Option für MPlayer lautet , wenn du mit dem matroxfb auf der Console arbeitest, oder , wenn du @@ -945,6 +944,12 @@ echo "brightness=120" > /dev/mga_vid angepasst werden. + + + Es gibt ein Testprogramm namens mga_vid_test im selben Verzeichnis. + Es sollte 256x256 große Bilder auf den Schirm zeichnen, wenn alles gut funktioniert. + + @@ -978,15 +983,15 @@ Compiliere tdfx_vid.o: cd drivers -make tdfx_vid.o +make - Erstelle dann das Gerät /dev/tdfx_vid: - mknod /dev/tdfx_vid c 178 0 - und lade den Treiber mit - insmod tdfx_vid.o + Führe dann (als root) folgenden Befehl aus: + make install + Dies sollte das Modul installieren und das Device-Node für dich erstellen. + Lade den Treiber mit insmod tdfx_vid.o @@ -995,15 +1000,14 @@ am Ende von /etc/modules.conf hinzu: alias char-major-178 tdfx_vid - - Kopiere dann das tdfx_vid.o-Modul in das entsprechende - Verzeichnis - /lib/modules/Kernelversion/irgendwo - und führe depmod -a aus. + + Es gibt ein Testprogramm namens tdfx_vid_test im selben Verzeichnis. + Es sollte nützliche Informationen ausgeben, wenn alles gut funktioniert. + @@ -1640,10 +1644,8 @@ nach mplayer/main/libdha/svgalib_helper. - Wenn du die Sourcen von der svgalib-Seite heruntergeladen hast, dann musst - du den Kommentar vor der CFLAGS-Zeile entfernen, die "svgalib_helper" - enthält, und die sich in libdha/Makefile - befindet. + Entferne den Kommentar vor der CFLAGS-Zeile, die "svgalib_helper" enthält + aus der Datei libdha/Makefile. Compiliere erneut und installiere libdha.