It is problem with playing movies that are displayed in OpenGL games. I use Matrox G400 on xfree-4.3.0-r2 with xfree-drm-4.3.0-r2 emerged, so it may be specific only for drivers for those card. When I started Quake3 the begining movie simply shows first frame and stops (but sound plays OK). It doesn't affect whole game because, pressing any key let us continue. The same problem in RTCW occured in the different way. The movie plays and doesn't stop but it looks affected (every frame looks like noise of colors). Reproducible: Always Steps to Reproduce: Simply run this games with actual XFree's Matrox G400 drivers.
Preston, you're a matrox guy -- help?
I have the Parhelia, not a G400, sorry (same company, VERY different driver). Have you tried checking the Matrox forums to see if its a known issue (try the Linux section)? http://www.matrox.com/mga/support/forum/agree.cfm
I have a G400, i'll try and test this tonight
I have this problem only in Gentoo (but I tried only Xfree 4.2.99 an 4.3.0 - both affected). When I earlier used Slackware and Xfree 4.2.1 everything was OK.
It seems that it is xfree-drm problem. Today I have downloaded latest binary MGA drivers from dri.sourceforge.net (09.06.2003 snapshot), and I have replaced them with Gentoo one. Every video sequences plays perfectly with no affects. But there is other problem with those drivers. During normal playing there are moments when game drastically slows down to about 2-3 FPS. I think may be synchronization problem on my SMP (2xceleron 500) machine, but i'm not sure. I noticed very interesting thing, the binary of mga_drv.so from dri.sf.net is about 10 times biger than Gentoo one (12MB vs 1.6MB). Maybe this from Gentoo hasn't some features?
Wojciech, could you test this on xfree-drm-4.3.0-r6?
Yes, with xfree-drm-4.3.0-r6 movies are still corrupted.
OK, in that case it is a driver problem and not DRM problem. If you use a newer xfree (such as 4.3.99 series) it will probably be fixed.
Closing until more info is received in response to my last comment. Please reopen when posting new info.