Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

theblotted

macrumors regular
Original poster
Nov 10, 2006
211
0
Los Angeles
sorry i'm not quite sure where this thread belongs, so please move this if necessary.

i've been reading about problems in Mac Pro and past BootCamp versions, esp regarding SATA performance issues. my understanding is that there's 2 modes: PIO and DMA; and DMA has better performance (esp under Ultra DMA).

i know that this affects Windows, but is it the same for Mac's? how does one go about finding out if my SATA is PIO or DMA in OSX? is it benefitial to change to DMA (if it's possible)?
 

Anonymous Freak

macrumors 603
Dec 12, 2002
5,561
1,252
Cascadia
sorry i'm not quite sure where this thread belongs, so please move this if necessary.

i've been reading about problems in Mac Pro and past BootCamp versions, esp regarding SATA performance issues. my understanding is that there's 2 modes: PIO and DMA; and DMA has better performance (esp under Ultra DMA).

i know that this affects Windows, but is it the same for Mac's? how does one go about finding out if my SATA is PIO or DMA in OSX? is it benefitial to change to DMA (if it's possible)?

It's DMA by default. Pretty much any reasonably modern OS on modern hardware will be using DMA, no settings needed. PIO mode is positively ancient, being already obsolete in 1998. (If your disk was operating in PIO mode, you would get a maximum of 16.7 MB/s data transfer rate, and you'd be using up massive processor time, just for that.)

I'm not even certain Serial ATA supports PIO mode. It probably does, simply because 'backward compatibility above all' is the rule in PC hardware, but it really shouldn't support it. (Even 'just plain' DMA is obsolete, only the 'Ultra DMA' transfer modes are current. The fastest available over Parallel ATA was 133 MB/s, and Serial ATA is now up to 300 MB/s.)
 

theblotted

macrumors regular
Original poster
Nov 10, 2006
211
0
Los Angeles
It's DMA by default. Pretty much any reasonably modern OS on modern hardware will be using DMA, no settings needed. PIO mode is positively ancient, being already obsolete in 1998. (If your disk was operating in PIO mode, you would get a maximum of 16.7 MB/s data transfer rate, and you'd be using up massive processor time, just for that.)

I'm not even certain Serial ATA supports PIO mode. It probably does, simply because 'backward compatibility above all' is the rule in PC hardware, but it really shouldn't support it. (Even 'just plain' DMA is obsolete, only the 'Ultra DMA' transfer modes are current. The fastest available over Parallel ATA was 133 MB/s, and Serial ATA is now up to 300 MB/s.)

thanks for the reply.

is there a way to find out max data transfer rate of the drives in my MP thru software? or do i have to manufacturer's website?
 

electronbee

macrumors newbie
Apr 12, 2005
27
0
You can look up the drive

A lot of sites, Tomeshardware have interactive charts that are updated at least every quarter with drives that they test.

They also list the software that they use so you can download it and see what yours test at.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.