Log in

View Full Version : XP DMA fix for slow rips


vcdude
17th October 2002, 11:30
If you cannot set your DVD drive to DMA on XP this may be why. I was only able to rip at 1.8 - 2.0x max. Then I read in my study books that after 6 DMA errors XP will make DMA on that device unavailable, defaulting to PIO. So I uninstalled the IDE driver from my secondary IDE channel and restarted the machine. The IDE controller is reinstalled on startup and DMA is once again available in the device manager...back up to 5 - 6x ripping. Hope this is of help to some people because it was a problem for me fo a while and searchs didn't help much. :)

killingspree
25th October 2002, 13:56
i've got the wxact same problem... but isn't there an easier way to do this than to reinstall the ide drivers...
and how do you install them?... over the device manager? what if the ide channel is the same as your primary hard disk is on?

anyway i would rather not fumble around there...

oh and one more question:
i have looked into my bios to permanently activate dma but i don't know which one to select. do i have to select ultra dma 33 or ultra dma 66?

thanks for your help
steVe

dar1us
25th October 2002, 16:19
this happens in 2k aswell

i have no idea why, but windows is not actually letting you run your drive in with DMA turned on.

the way i fixed this problem was when the drive finally gave out, i went out and got a nice new pioneer slot loading drive. bobs your uncle, surfin at DMA66:)

but yes, there should be an easier way round this... maybe the hardware is on the blink

dar1us

hoozdapimp
25th October 2002, 20:37
sorry for flaming but what does this have to do with dvd2svcd?

dar1us
25th October 2002, 23:23
i have no idea, good point

dar1us

markrb
25th October 2002, 23:46
sorry for flaming but what does this have to do with dvd2svcd?

Well indirectly, we all have to rip the DVD's to convert. So a bad IDE setting or corrupt drivers can cause poor results. Even the Q+A mentions to make sure you are in DMA mode, if I remembered correctly.

There is an indirect connection that I can see. Although it is bigger then just affecting DVD2SVCD.

Mark

killingspree
26th October 2002, 09:22
i just searched the forums for DMA and replied to this post because it fit my problem... didn't even see it was DVD2SVCD forum...


so now... does anybody know what the difference between udma 33 and udma 66 is?
probably a noob question :-P


regards
steVe

markrb
26th October 2002, 15:36
so now... does anybody know what the difference between udma 33 and udma 66 is?

Maximum potential transfer speed, bigger number is better. It doesn't mean the drive is faster is just means it has the potential to transfer faster. Both your drive and IDE controller must support the standard. Most DVD, CDR and CDRW drives use ATA-33, but newer models do use ATA-66. I have yet to see an optical drive use ATA-100, but that doesn't mean they don't exhist.

Mark

killingspree
27th October 2002, 11:51
so i can't do any harm to manually set it to udma 66... if my drive doesn't support it it will just run at 33 am i right??

regards
steVe

dar1us
27th October 2002, 13:22
you cant do any harm to the drive, but yes, it will only run at the maximum speed the drive is built to handle

if the drive is older, max of 33, if it is a newer one like mine, 66

the number ATA-xxx is the maximum in MB/s that the drive can pass through the interface of the drive. But when you are ripping DVD at 8x, it wont really affect it too much... 8x is about 10 megs per second and if your IDE channel you are using for your DVD drive is totally clear, it wont have any problem at sustaining that 10 megs


correct me if I am wrong, and flame me if I am dumb


dar1us

mrbass
27th October 2002, 20:41
I'll just copy and paste a post of mine from another forum:

An easier way is (I've tried well over 10 registry hacks, etc.) is to simply delete either primary or secondary ide controllers in device manager. Then reboot and redetect.. Anyways after doing this, oh well over 50 times or so, I said screw it and will never use WinXP again (this amongst other things) and resorted to Win2000. Needless to say Win2000 NEVER kicks in PIO after setting it ONCE to DMA.
Try burning 25 to 30 cds on-the-fly in WinXP and guaranteed it'll flip to PIO mode. Why? Because WinXP knows better than you. That's what big brothers are for after all.

For those who this happens to in Win2000 it doesn't happen to me. I have three liteon 32X burner and three liteon 16X dvd-roms. All three switched to PIO mode after 30 or so on-the-fly burns non-stop. I couldn't take it anymore. Since I switched to win2000 about 3 or 4 months ago it hasn't once switched to PIO mode in those heavy burn sessions.

killingspree
27th October 2002, 21:26
thanks for your help guys... since i wont switch back to win2k because i simply have no time to do all the backups reinstalls and reconfiguration i'll just have to either delete my ide channel... witch i somhow don't like doing very much... or be fed up and accept my totally 'awesome' 2x rip speed ):

anyway
thanks
i'll hope there'll be some solution to this problem some time in the (near) future!

regards
steVe

magman
5th November 2002, 00:16
I came across the same prob, was ripping at 6x and then it went down to 1x to 2x for no reason that i know of so i looked into my bois and saw that my dvd drive was dma 2 and PIO 4, so i manually sellected dma 5 and PIO 4 and rebooted problem gone, iam ripping speeds at 6X again, Iam using the Asus P4t Windows Xp pro Sp1, hope this helps for the slow ripps...

pipo
6th November 2002, 13:18
An article can be found @ microsoft:
www.microsoft.com/hwdev/tech/storage/IDE-DMA.asp

Pipo