PDA

View Full Version : Weird DVD Rip speed problem


Caladan
22nd January 2003, 18:13
First, yes, I've read the FAQ's & done searches. ;)

My problem is, I built a new computer, and was getting MAX rips speeds of 2.1x with both Smartripper and DVDDecrypter. Then, one day my comp crashes, ended up re-installing Windows XP, about 80% of the software I had on there previously...and thereafter I was ripping at speeds up to...IIRC think 10x occasionally. 5-8 minutes rips were great. I had made no hardware changes at all, no UDMA/BIOS/configuration changes, but I wasn't complaining.

This continued for a couple of weeks, and then suddenly, it went back to 2.1x max! The only changes I made from before it slowed down again was to install some games, and maybe some other software that should (AFAIK) have no impact on DVD rip speed, like Office XP and the like. Same old Smartripper & DVD Decrypter versions, not new. No new Divx/FlaskMPEG/etc. software that might overwrite dll's...I checked the DMA settings, and everything was still enabled.

Anyone ever hear of this? Any theories on how I could get my rip speed back up?

My rig:
Windows XP Home
Athlon XP 1800+
512 Megs RAM
SOYO Dragon RAID MB (HD's not in RAID config, though, just using the extra channels to isolate DVD drives from HD's)
Sony 16X DVD-ROM (Master & alone on its own IDE channel, UDMA enabled in BIOS and Windows)
Pioneer AO3 DVD-RW (Master & alone on its own IDE channel, UDMA enabled in BIOS and Windows. Technically, I think it's Multi-Word DMA mode for this channel)

killingspree
23rd January 2003, 15:07
Originally posted by Caladan
First, yes, I've read the FAQ's & done searches. ;)

My problem is, I built a new computer, and was getting MAX rips speeds of 2.1x with both Smartripper and DVDDecrypter. Then, one day my comp crashes, ended up re-installing Windows XP, about 80% of the software I had on there previously...and thereafter I was ripping at speeds up to...IIRC think 10x occasionally. 5-8 minutes rips were great. I had made no hardware changes at all, no UDMA/BIOS/configuration changes, but I wasn't complaining.

This continued for a couple of weeks, and then suddenly, it went back to 2.1x max! The only changes I made from before it slowed down again was to install some games, and maybe some other software that should (AFAIK) have no impact on DVD rip speed, like Office XP and the like. Same old Smartripper & DVD Decrypter versions, not new. No new Divx/FlaskMPEG/etc. software that might overwrite dll's...I checked the DMA settings, and everything was still enabled.

Anyone ever hear of this? Any theories on how I could get my rip speed back up?


ok your problem is a very common one, i for example do have it!
It is basically a WinXP bug, with no real fix. The problem is that WinXP has a limit on DMA / UDMA read errors. after a certain amount of errors it automatically switches back to PIO mode. and in PIO mode your approx. max rip spped is around 2x. you can check if PIO is enabled by looking at your IDE bus properties in the device manager. there you should see that 'use dma when possible' is switched on but in reality your DVD drive is running at PIO.
so as i've said there's no finite and easy solution for this, just a workaround, whuich you'll have to do pretty frequently:
what you have to do is uninstall the whole IDE bus and let winXP reinstall it after you reboot. this way the error count is set back to 0.
oh yea. if you are frequently producing on-the-fly copies of cds, you should'n't really bother installing around, because on-the-fly copying is producing a lot of these errors. this way you'll have your drive set back to PIO after approx. 2 or 3 on-the-fly copies.
afaik this is the only way to work your way around this problem

hope this helps
regards
steVe

Caladan
23rd January 2003, 20:47
Thanks, I appreciate the answer. I guess it IS a common problem, I see another thread here on the same page with the same problem. It's really too bad that error variable isn't accessable in a file somewhere!

movmasty
24th January 2003, 08:38
someone should hack the xp dma error counter....

killingspree
24th January 2003, 13:51
this would definitely be a good idea, but unfortunately i do not have the knownledge to do this. probably someone should ask over in the programmers forum, but on the other ahnd, this problem has been around for too long as that there wouldn't be somebody who's at least tried it.

so well, i'm still hoping there will be a solution by micorosft OR someone else will find out how to do a permanent workaround!

regards
steVe

free2go
26th February 2003, 17:58
Originally posted by killingspree
ok your problem is a very common one, i for example do have it!
It is basically a WinXP bug, with no real fix. The problem is that WinXP has a limit on DMA / UDMA read errors. after a certain amount of errors it automatically switches back to PIO mode. and in PIO mode your approx. max rip spped is around 2x. you can check if PIO is enabled by looking at your IDE bus properties in the device manager. there you should see that 'use dma when possible' is switched on but in reality your DVD drive is running at PIO.


Great explanation! I'd the same issue with my DVD-ROM as well as
one IDE driver on my XP. My ATA100 IBM 80GB 7200rpm disk was
running at PIO mode (but shown as UDMA) with 2.5MB/s only.
After reinstall the driver (reset the counter?), it runs with
30 MB/s again.

killingspree
26th February 2003, 22:19
ok... look at this thread. there's a program posted there that can fix the PIO/DMa issues without reinstalling the IDE Bus every time. just try it... it somehow edits some registry keys

http://forum.doom9.org/showthread.php?s=&threadid=43758

regards
steVe

PS. worked for me :-P

TelemachusMH
26th February 2003, 22:55
Are you sure that it is a DMA problem? From the initail post it sounds like all you need to do is defrag the hard drive, if your hard drive get (even low fragmentation) causes the ripping speed to drop dramaticly. But I don't know if you defrag regularly (maybe nightly like me ;-)) but I thought I'd tell you this could cause the problem too.

TelemachusMH

REMINATOR
13th October 2003, 18:48
:) :) I'm having the same problem. But unlike him, I'm still using the old WinMe OS, Pen 4 with 1.7 gig, 80Gig HD, 16X DVD Rom. So is it possible for me to make the ripping speed faster than 2? I'm very new to this program or the whole ripping department. With that said, I may not understand some of the terminologies that you guys are referring.

killingspree
14th October 2003, 17:48
iirc only winXP has this problem, but on the other hand, honestly, i've never used winME (and am glad about that)...

so my initial hint to you would be that you should upgrade your OS, win2k or XP doesn't matter too much, but from a general video editing/encoding/ripping standpoint winMe is far from ideal...

anyway, if this isn't an option for you, please tell us what drive you have exactly and if any IDE bus is set to PIO mode (in win2k/xp you can find this info in the device manager- don't know for sure about winme)

hth
steVe

Cokedealer
6th May 2004, 18:37
Originally posted by killingspree
ok your problem is a very common one, i for example do have it!
It is basically a WinXP bug, with no real fix. The problem is that WinXP has a limit on DMA / UDMA read errors. after a certain amount of errors it automatically switches back to PIO mode. and in PIO mode your approx. max rip spped is around 2x. you can check if PIO is enabled by looking at your IDE bus properties in the device manager. there you should see that 'use dma when possible' is switched on but in reality your DVD drive is running at PIO.
so as i've said there's no finite and easy solution for this, just a workaround, whuich you'll have to do pretty frequently:
what you have to do is uninstall the whole IDE bus and let winXP reinstall it after you reboot. this way the error count is set back to 0.
oh yea. if you are frequently producing on-the-fly copies of cds, you should'n't really bother installing around, because on-the-fly copying is producing a lot of these errors. this way you'll have your drive set back to PIO after approx. 2 or 3 on-the-fly copies.
afaik this is the only way to work your way around this problem

hope this helps
regards
steVe

Does this also apply to windows 2000 systems? Because my burning on both my cd burner and dvd burner as well as ripping speeds have gone to hell.

killingspree
6th May 2004, 19:09
pls read the psot right above yours...

shevegen
11th May 2004, 01:38
nay winME wasnt that bad, the funny things is... with some win versions i just seem to exchange some certain errors with other errors ,P

hmm hmm hmm i am glad i am ripping DVDs from a win2k pc though the capture PC is on winxp (and in another flat, too... grr)

Good to know that there is a bug in XP.