As was foretold, we've added advertisements to the forums! If you have questions, or if you encounter any bugs, please visit this thread: https://forums.penny-arcade.com/discussion/240191/forum-advertisement-faq-and-reports-thread/
Options

Learn me on SATA, AHCI, and Disk Drives, please.

AyulinAyulin Registered User regular
Sorry if this is the wrong place; I'm not too sure if it should belong in H/A or here.

I've posted twice about this before, but I'm glad to say I think I've solved the issue.

Basically, if you can't be bothered to read those threads (and I can't blame you for that :P), I'd been having issues with my DVD drives "falling asleep" whenever they were in use. The program using them at the time would just sit and do nothing while this happened, and occasionally Vista would (rightfully) say it wasn't responding. Trying to load stuff from the hard drive would also wonk out when this happened (all my drives are SATA).

So earlier I went into BIOS (Asus P5Q-E motherboard), and poked around a bit, before changing the "Configure SATA as:" option to IDE (I had it set as AHCI before.)

Basically, what exactly would having it set to AHCI mean, and am I losing out on performance/features by changing it to IDE? I know AHCI is a newer protocol of sorts, and Vista supports it natively, but does it result in higher performance somehow? I'm under the impression that AHCI enables things like NCQ, which helps out with access times.

I'm genuinely just interested in learning more about what exactly it does, since for some reason the Wikipedia article doesn't really click with me. Thanks :D

steam_sig.png
Ayulin on

Posts

  • Options
    DjeetDjeet Registered User regular
    edited December 2008
    DVD-ROM speeds seem to top out at 20X, and those are available in both SATA and IDE formats, so I don't think you're missing out on anything by accessing your SATA optical drive in IDE compatibility mode.

    Edit: As for your sata hard drives, the following is quoted from the SATA wikipedia entry "The theoretical burst throughput of SATA/150 is similar to that of PATA/133, but newer SATA devices offer enhancements such as NCQ which improve performance in a multitasking environment. Sustained data transfer rates are limited by mechanical hard drives themselves, not the interfaces: the fastest modern desktop hard drives transfer data at a maximum of about 118 MB/s,[4] which is well within the capabilities of even the older PATA/133 specification." [Emphasis added]. The test linked is a year old, this test is more recent and shows that nothing much has changed. The real-world benefit from SATA might be from NCQ, but I don't know of any current tests that indicate any observed real world benefit of SATA other than cable management and allowing you to hook up more drives without an expensive SCSI controller.

    Djeet on
  • Options
    ArcticMonkeyArcticMonkey Registered User regular
    edited December 2008
    By emulating SATA drives as IDE you probably can't use hardware based RAID (if you have a motherboard capable of RAID), and hot swapping HD's will probably crash Windows. At least I had to switch to AHCI to get hotswap to work.

    ArcticMonkey on
    "You read it! You can't unread it!"
    venstre.giflobotDanceMiddle.gifhoyre.gif
  • Options
    grambogrambo Registered User regular
    edited December 2008
    It's funny, I have my secondary onboard SATA controller (JMicron) set to AHCI, Windows it is AHCI, but when I try to hotswap (via eSATA enclosure) the drive doesn't show up unless I reboot. It used to work fine in XP as well which is the most annoying part.

    grambo on
    grambo..png
  • Options
    AyulinAyulin Registered User regular
    edited December 2008
    Alright, thanks :D

    I'm not missing out on any fancy power saving things by emulating IDE, though, am I? I'm guessing there's something wrong with my motherboard which causes things to trip up when it's set to use AHCI, since everything seems to be running fine now.

    Ayulin on
    steam_sig.png
  • Options
    bowenbowen How you doin'? Registered User regular
    edited December 2008
    By emulating SATA drives as IDE you probably can't use hardware based RAID (if you have a motherboard capable of RAID), and hot swapping HD's will probably crash Windows. At least I had to switch to AHCI to get hotswap to work.

    IDE, by the standard, should be hot swappable.

    bowen on
    not a doctor, not a lawyer, examples I use may not be fully researched so don't take out of context plz, don't @ me
  • Options
    TransparentTransparent Registered User regular
    edited December 2008
    Aulin: You're missing out on any controller features that aren't part of the IDE standard. Things like native command queuing come to mind, and yes, I've heard it's necessary for Esata hot swapping.

    Transparent on
    PAXtrain '10, let's do this!
Sign In or Register to comment.