Avoid AMD AHCI driver at all costs

Page 4 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.
Status
Not open for further replies.

tcsenter

Lifer
Sep 7, 2001
18,891
543
126
You can try installing the AMD AHCI driver after the OS is installed. If any problems occur, just roll back the AMD driver to the MS driver.
 

coolVariable

Diamond Member
May 18, 2001
3,724
0
76
You can try installing the AMD AHCI driver after the OS is installed. If any problems occur, just roll back the AMD driver to the MS driver.

If the MSFT driver works without any issues, I would recommend NOT installing the AMD AHCI driver (and make sure you don't install it when you install drivers for your ATI gfx card, if you have one).
As documented in this thread (and as a quick google search will show you), the AMD AHCI driver will SEVERELY impact the speed of your SSD - so unless you have problems with the MSFT driver (or like running your SSD at reduced speed), you should not install the AMD AHCI driver.
 

perdomot

Golden Member
Dec 7, 2004
1,390
0
76
I would also recommend against installing that driver based on both my own experiences and reviews of AMD 8xx series mobos. If that SSD supports TRIM, I would recommend running something like OCZs Wiper or GC to get everything running smoothly but that's all.
 

thelvman

Junior Member
Feb 9, 2005
8
0
0
How do you check to see which AHCI driver is in use? I believe I have installed the AMD AHCI driver as it came with the latest Cayalyst driver package. From what I hear, it's best to not use the AMD one and just use the Microsoft one. If I'm using the AMD one, how do I switch to use the Microsoft one?
 

poisonsnak

Junior Member
Jul 27, 2010
1
0
0
How do you check to see which AHCI driver is in use? I believe I have installed the AMD AHCI driver as it came with the latest Cayalyst driver package. From what I hear, it's best to not use the AMD one and just use the Microsoft one. If I'm using the AMD one, how do I switch to use the Microsoft one?


1. Open device manager (right click Computer, go to Properties, System Properties window opens, click Device Manager in top left)
2. Click IDE ATA/ATAPI controllers
3. If you see AMD SATA Controller you are using the AMD driver. If you see Standard AHCI 1.0 Serial ATA Controller you are using the MS driver.
4. (If you want to switch from the AMD driver to the MS driver) right click AMD SATA Controller, go to Properties, AMD SATA Controller Properties window opens.
5. Click Driver tab, then Roll Back Driver button. Click Yes in the following dialog and restart when prompted. Follow steps 1 - 3 to confirm that you are now running the MS driver.

In my exprience you have to download each Catalyst pack separately (video card driver/ccc, chipset driver, AHCI driver) so I doubt you would have installed it by accident.

As an aside, another annoyance the AMD driver brings is it spins down your hard drives when you restart, then uses staggered spin-up on the AHCI detect screen. By the time the 3rd hard drive starts to spin up the detect screen times out and you are left with only 2 or 3 hard drives working once windows boots.
 

thelvman

Junior Member
Feb 9, 2005
8
0
0
1. Open device manager (right click Computer, go to Properties, System Properties window opens, click Device Manager in top left)
2. Click IDE ATA/ATAPI controllers
3. If you see AMD SATA Controller you are using the AMD driver. If you see Standard AHCI 1.0 Serial ATA Controller you are using the MS driver.
4. (If you want to switch from the AMD driver to the MS driver) right click AMD SATA Controller, go to Properties, AMD SATA Controller Properties window opens.
5. Click Driver tab, then Roll Back Driver button. Click Yes in the following dialog and restart when prompted. Follow steps 1 - 3 to confirm that you are now running the MS driver.

In my exprience you have to download each Catalyst pack separately (video card driver/ccc, chipset driver, AHCI driver) so I doubt you would have installed it by accident.

As an aside, another annoyance the AMD driver brings is it spins down your hard drives when you restart, then uses staggered spin-up on the AHCI detect screen. By the time the 3rd hard drive starts to spin up the detect screen times out and you are left with only 2 or 3 hard drives working once windows boots.

Thanks!
I checked at it is set to Standard AHCI, so it looks like I'm already using Microsoft's.
I noticed that not all of my SATA channels are set to Standard AHCI. Is this because I don't have anything hooked up to some of my SATA ports?
 

coolVariable

Diamond Member
May 18, 2001
3,724
0
76
Finished the various flash procedures for my Vertex 30GB SSD and got the following result. I'm happy with it:


Uploaded with ImageShack.us

BTW - my results (AMD 790GX + SB750 Chipsets):

W / R
3033 / 4942
12704 / 16384
41472 / 27374
41984 / 39737
82258 / 67305
121122 / 100944
143430 / 151539
150437 / 197775
150777 / 129409
146877 / 149348
132560 / 168474
150243 / 190379
151089 / 206092
150243 / 202592
152520 / 206092
 

poohbear

Platinum Member
Mar 11, 2003
2,284
5
81
is the AMD AHCI driver automatically installed w/ the Catalyst drivers? I have a 5770 and AM2+ mobo, gonna install the chipset drivers and graphics card drivers for a new build with a Crucial C300 64gb SSD.

Is the AMD AHCI driver a separate download or do i hafta make sure i manually uncheck it when installing the graphics card & chipset drivers? cheers.
 

poohbear

Platinum Member
Mar 11, 2003
2,284
5
81
is the AMD AHCI driver automatically installed w/ the Catalyst drivers? I have a 5770 and AM2+ mobo, gonna install the chipset drivers and graphics card drivers for a new build with a Crucial C300 64gb SSD.

Is the AMD AHCI driver a separate download or do i hafta make sure i manually uncheck it when installing the graphics card & chipset drivers? cheers.

can anyone answer this? about to move an SSD to an AMD setup and just want to be sure. cheers and thanks in advance.
 

sub.mesa

Senior member
Feb 16, 2010
611
0
0
It didn't install AHCI driver for me. Be very careful with 'chipset drivers' though; most times you don't need those and would change your system with different core drivers.

In the case of SSDs it would also mean you lose TRIM support. Do yourself a favor and download "AS SSD" using google, run it, and look for the used driver:

msahci.sys = Microsoft AHCI driver = TRIM capable
pciide.sys = Microsoft IDE driver = TRIM capable (but no NCQ so 10 times lower random read performance)
iastor.sys = Intel AHCI driver = TRIM capable

Any other driver is not TRIM capable, so use either Intel or default Microsoft driver. The AS SSD utility can also check if your partitions were created correctly and are in fact "aligned". It's also a great benchmark. :)
 

coolVariable

Diamond Member
May 18, 2001
3,724
0
76
erm, chipset drivers are important though, right? I want everything except the AHCI drivers, is there anyway of deselecting those individually?

btw there is an official thread on the lack of support by AMD for AHCI drivers on the AMD forums, i say ppl bombard it and show their displeasure at how AMD is handling this.:(

http://forums.amd.com/forum/messageview.cfm?catid=383&threadid=126518&startpage=1

its waaaaaaayyy overdue.

I would also suggest people emailing consumerist - they are really nice and help put pressure on bigger companies: t i p s -at- c o n s u m e r i s t . c o m
 

perdomot

Golden Member
Dec 7, 2004
1,390
0
76
is the AMD AHCI driver automatically installed w/ the Catalyst drivers? I have a 5770 and AM2+ mobo, gonna install the chipset drivers and graphics card drivers for a new build with a Crucial C300 64gb SSD.

Is the AMD AHCI driver a separate download or do i hafta make sure i manually uncheck it when installing the graphics card & chipset drivers? cheers.

If I remember correctly, when installing the Catalyst drivers, you have to choose the custom install and make sure that the AHCI box isn't checked off.
 

Flipped Gazelle

Diamond Member
Sep 5, 2004
6,666
3
81
Can someone give me explicit instructions on how to reproduce the issues with 1080p playback? It's all been smooth as butter with MS AHCI driver & AMD's flavor. No SSD here; video plays off a WD 1TB Green HDD.

Using 785G/SB710 motherboard.
 

chino069069

Junior Member
Aug 22, 2010
17
0
0
so if i dont have a SSD, i wont see any performance issues with my Samsung spinpoints? raid or unraid?
 

coolVariable

Diamond Member
May 18, 2001
3,724
0
76
so if i dont have a SSD, i wont see any performance issues with my Samsung spinpoints? raid or unraid?

The rule of AMD chipsets is:
"Don't install AMD AHCI chipset drivers"

If you don't have an SSD you should probably just run it in IDE mode to begin with.
 

sub.mesa

Senior member
Feb 16, 2010
611
0
0
It also appears that the type of file makes a difference. I got the choking effecting on an HD MKV file but an HD MP4 file played perfectly.
This may be due insufficient caching/buffering; try adjusting your codec/player settings.

If another storage driver affects your video; your codec and or video player simply SUCKS. If it stutters really frequently and lightly, then that would be a sign of improper buffering.

The performance benefit that Intel gives is due to low-level read-ahead which normally should not be relied upon; not all drivers use read-ahead; that's the filesystem's job.

In other words, if what i'm thinking is right then this is actually the 'fault' of the player rather than the driver.
 

coolVariable

Diamond Member
May 18, 2001
3,724
0
76
This may be due insufficient caching/buffering; try adjusting your codec/player settings.

If another storage driver affects your video; your codec and or video player simply SUCKS. If it stutters really frequently and lightly, then that would be a sign of improper buffering.

The performance benefit that Intel gives is due to low-level read-ahead which normally should not be relied upon; not all drivers use read-ahead; that's the filesystem's job.

In other words, if what i'm thinking is right then this is actually the 'fault' of the player rather than the driver.

Sadly, one of the players affected is Windows Vista and Win7 Media Center.
And try to get MS to fix that bug ... hopeless.
 

kmmatney

Diamond Member
Jun 19, 2000
4,363
1
81
Or run AMD drives in legacy mode (called IDE stupidly enough by mobos... even though its not IDE, its just legacy ATA)

Keep in mind that AMD is a budget oriented company, for people who can't afford the quality of intel. Having things not work right is expected.

I've been happy with the "IDE" mode with my SSD, and setting the Intel toolbox to do a manual TRIM once a week. Performance is very good, and I don't hotswap my hard drives anyways.
 

coolVariable

Diamond Member
May 18, 2001
3,724
0
76
I've been happy with the "IDE" mode with my SSD, and setting the Intel toolbox to do a manual TRIM once a week. Performance is very good, and I don't hotswap my hard drives anyways.

No need to run the intel toolbox if you use the MS IDE drivers since they support TRIM.
 

spdfreak

Senior member
Mar 6, 2000
956
73
91
So, I moved my boot drive from an Intel nvidia chipset system to a new X6 AMD system (785G) and win7 had no problems with the move at all. The only storage controllers in device manager are the standard windows IDE/ATAPI ones. Am I best off leaving it this way? I am only using regular hard drives, no SSD's.
 

coolVariable

Diamond Member
May 18, 2001
3,724
0
76
So, I moved my boot drive from an Intel nvidia chipset system to a new X6 AMD system (785G) and win7 had no problems with the move at all. The only storage controllers in device manager are the standard windows IDE/ATAPI ones. Am I best off leaving it this way? I am only using regular hard drives, no SSD's.

1. Leave as is.
2. Read thread?
3. Profit!
 

jrichrds

Platinum Member
Oct 9, 1999
2,537
3
81
Try watching HDTV (or doing something really HDD intensive): stutter!
You can also check out the greenbutton and AVforums with their millions of threads on stuttering due to MS's AHCI drivers.


I also want to add my voice to AT writing about AHCI drivers!

With Win7 x64, a single Samsung F3 1TB HD, and AMD 880G/710 chipset, what's the best option then? TRIM is a non-issue since it's not an SSD, and I don't need hot-swap support.

I have to rule out the default MS AHCI driver since I use WMC to watch HDTV extensively.

If I run in native SATA mode, that would use the MS IDE driver, right? Then I would be lacking NCQ....someone mentioned that was a huge performance hit, but not sure if that's only for SSDs.

Apparently, the AMD AHCI driver relies on the RAID controller for its functions, and that's why it doesn't inherently support TRIM. But as long as you don't need TRIM, I think I read someone say you get better performance by running in RAID JBOD mode instead of AMD AHCI?
 
Status
Not open for further replies.