Am Freitag, 9. Juli 2004 11:44 schrieb Tim Fischer:
Nach meiner Erfahrung spielt das für die Videowiedergabe keine Rolle, ich tippe auf den IDE-DMA Modus, der nicht aktiviert ist....
Oh doch, das spielt eine entscheidende Rolle. Zwei Dinge sind es primär, die sich für Ruckler verantwortlich zeigen, das ist zum einen fehlender DMA-Support und zum anderen fehlender XVideo-Support. Das erste belastet die CPU beim Datenschaufeln vom Laufwerk in den Hauptspeicher. Das zweite, die XVideo-Extension entlastet die CPU indem sie die Farbformatkonvertierung (YUV -> RGB) und die Skalierung (z.B. ein 720x586 Bildpunkte großes Video auf ein 1280x1024 Bildpunkt Display) durch die Grafikkarte erledigen läst, was auch das Bussystem und die CPU beim Datenschaufeln entlastet (720x586 Bildpunkte in 16 Bit YUV bei 25 Bildern/s sind ca. 20 MByte/s, 1280x1024 Bildpunkte in 24 Bit RGB bei 25 Bildern/s dagegen 90 MByte/s). Noch besser wirds mit dem XVMC Treiber, da übernimmt die GPU auch noch das decodieren von MPEG2 Videos, die CPU muss nur noch die Daten schaufeln (und sich um den Sound kümmern), allerdings bieten nur neuere Grafikkarten wie GeForce 4 aufwärts eine entsprechende Unterstützung. Der XFree86 Treiber für NVidia-Karten bietet all die Unterstützung nicht (hab gerade nen Rechner mit GForce2 MX 400 installiert, ohne NVidia-Treiber hat XVideo nicht funktioniert unter SuSE 9.1), das macht sich natürlich bemerkbar. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de