Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Firstoff, I apolgise for posting what may appear to be yet another DMA /DVD playback issue. But I think this is different, and with the thousands of posts on the subject, I'm finding it difficult to find an answer to the problem. (In an ideal world, I'd like to be using Mplayer, but I'm having all kinds of trouble getting it to work with the Gentoo ebuild. So I'm trying Xine for now)
Basically, the DVD plays smoothly and crisply, but incredibly slow. I know my hardware is capable enough, as it worked brilliantly with SUSE 9.2 (which I've now ditched). I use HDPARM to set DMA to on for both HD and DVD - output below:
I had the same problem in RedHat 9 - I have a 3.0 gHz P4 with 512MB of RAM and a Winfast A350XT TDH graphics accellerator (based on the Nvidia FX5900 chip). I though DVD's would play like a charm, but they didn't - slow and skippy! I use MPlayer, but maybe this will work for you too:
1. Besides making sure your DVD drive uses DMA (and it is tunrned on) also pass hdparm the -c1 parameter, making sure that 32bit mode is on (maybe you've already done this?)
2. Get a neat little utility called XVattr (if you are using the XV output driver in XINE, this will apply. If not, I don't know what next...)
3. If you are using XV to playback under Xine (you have an option in MPlayer of selecting your playback device - start mplayer with mplayer -vo xv), call XVattr before calling MPlayer:
xvattr -a XV_DOUBLE_BUFFER -v 0
before trying to play DVD's.
4. This will turn off double buffering in the XV driver, which solved my choppyness problem and slow DVD playback. MPlayer now works perfectly for DVD playback under my RH9 install.
I suspect that somewhere in Xine (don't know it that well) you will have an option of choosing your output device. If you can, choose XV and try what I describe. If might solve your problem.