Sign in to follow this  
Followers 0
stoff

Best way to disable NCQ?

6 posts in this topic

Hi everybody.

I'm not sure which approach is best to disable NCQ on my new Raptor when I'm going to built a brand new system.

One option is to just make sure that AHCI is disabled in the bios (on the Asus P5B Deluxe) and set it to IDE before installing Windows XP. But there may also be an option to set it later in the drivers, if I go with AHCI. Does anybody know what is recommended? Any negatives from disabling AHCI?

Share this post


Link to post
Share on other sites
Hi everybody.

I'm not sure which approach is best to disable NCQ on my new Raptor when I'm going to built a brand new system.

One option is to just make sure that AHCI is disabled in the bios (on the Asus P5B Deluxe) and set it to IDE before installing Windows XP. But there may also be an option to set it later in the drivers, if I go with AHCI. Does anybody know what is recommended? Any negatives from disabling AHCI?

Disabling AHCI will have the effect of making the SATA controller emulate a PATA controller. In practice this means that SATA-dependent features such as NCQ or hot plugging as well as transfer rates over 132 MB/s will not be possible. Note that, since Windows XP does not support AHCI by itself[1], you will need drivers from the motherboard/chipset manufacturer. In that case, you would press F6 while booting the install CD and use those drivers. Turn AHCI off, and you will use the default ATA drivers in Windows. Although this will prevent transfer rates over 132 MB/s, this should have little effect on you as AFAIK no single HDD available today has a STR high enough that UDMA mode 6 would not be fully sufficient. Higher speeds would at best benefit burst transfers. The real-would performance gain is certainly minimal.

[1] Not 100% sure whether Windows would detect an AHCI controller as a standard IDE controller or a RAID/SCSI controller. In the former case, enabling AHCI without using the appropriate drivers would have no effect, whereas in the latter case XP setup will not allow you to continue.

Share this post


Link to post
Share on other sites

Thanks! :)

Do you know whether it is possible to disable TCQ/NCQ in the drivers if one manages to install Win XP with AHCI enabled?

Share this post


Link to post
Share on other sites
Do you know whether it is possible to disable TCQ/NCQ in the drivers if one manages to install Win XP with AHCI enabled?

Yes, it's usually possible to disable NCQ (where it's supported) from the drive or controller properties in Device Manager.

Share this post


Link to post
Share on other sites
Yes, it's usually possible to disable NCQ (where it's supported) from the drive or controller properties in Device Manager.

Thanks for the reply, Spod!

So one last question: If performance is the goal, would you recommend to disable AHCI in the bios and letting the OS use the drives as IDE - or would you enable AHCI, letting the OS use them as true sata drivers and then just disable NCQ/TCQ in the driver properties? :)

Share this post


Link to post
Share on other sites

Late response, but I'd enable AHCI in the BIOS and tell it not to use NCQ in the driver. You may or may not see any difference, but unless you encounter problems, I'd prefer to enable whatever advanced features are available, even if you don't expect to exploit them fully.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0