Avoid AMD AHCI driver at all costs

Page 5 - 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.

thevan

Member
Aug 19, 2009
75
0
0
Just looking to find out if the various issues with AMD AHCI drivers (chiefly TRIM support and performance) have been fixed in the newer versions? I've read that 10.9 and newer support TRIM. True? And what about performance? Am I still better off using the MS AHCI drivers instead, despite their high CPU usage?
 

Modular

Diamond Member
Jul 1, 2005
5,027
67
91
nice necro on this 6 month old thread!


Well, it makes sense that he would since this issue has threads written about it all over the internet that end in this same way - with no conclusion.

Thanks for adding something valuable D:
 

(sic)Klown12

Senior member
Nov 27, 2010
572
0
76
Excellent!

Can anyone confirm the same for 600 and 700 series chipsets? (other than a lack of TRIM support I assume)

The driver works great, and it does support TRIM. It's a few percent faster than the default MS driver in sequential and random I/O.

790FX chipset with SB750.
 
Last edited:

Modular

Diamond Member
Jul 1, 2005
5,027
67
91
Can someone check their device manager and let me know what driver date and number they show for these please?
 

(sic)Klown12

Senior member
Nov 27, 2010
572
0
76
Here's the latest AHCI driver. It's been used for the last three months, only distributed in a new package every month.

 

(sic)Klown12

Senior member
Nov 27, 2010
572
0
76
That's in IDE/ATA compatibility mode, not AHCI.

Only my eSATA is in IDE mode(external drive in AHCI mode causes BSOD on boot), the normal SATA ports are all in AHCI.

If all ports were in IDE mode, I wouldn't be able to install the AMD AHCI drive to begin with.
 
Last edited:

tcsenter

Lifer
Sep 7, 2001
18,531
335
126
OK, you're right. AMD changed its device naming scheme at some point. Some previous versions used to state "AHCI" in the device name when in AHCI mode, but after checking it seems they have removed this reference.
 

Modular

Diamond Member
Jul 1, 2005
5,027
67
91
Here's the latest AHCI driver. It's been used for the last three months, only distributed in a new package every month.


Thanks for posting that! I just checked mine and I don't have the "AMD Sata Driver" listed under my IDE devices. Could that be because I'm running a RAID setup?

Can you tell me what options you have under "Storage Controllers" please? It's 10 slots below the IDE/ATA Controller.
 

(sic)Klown12

Senior member
Nov 27, 2010
572
0
76
For Storage Controller, the only thing listed is Virtual CloneDrive. As for RAID being the reason you don't have the AMD driver, I can't say. I don't run RAID on any of my AMD setups.
 

Modular

Diamond Member
Jul 1, 2005
5,027
67
91
Yeah, I'm using RAID 0 for my Samsung F3 array. The Kingston 64GB SSD is only the OS. It's getting really confusing to configure this to be working with TRIM. I may just have to grab an SSD with garbage collection and be done with it...
 

loimlo

Junior Member
Aug 4, 2007
17
0
0
I'm running Kingston 64GB SSD on my AMD 770+SB700 board. The TRIM is working normally as I ran and kept AS-SSD bench results every month...... Kingston SSD scored relative consistently across the board. Sometimes, the Sequential Read/Write may drop a bit, but it will come back one or two months later. Win7 WEI once dropped to 6.7, but bounced back 6.8

Reference:
AMD 770+SB700
Kingston 64GB SSD (SNV425-S2)
Win7 x64, MSAHCI driver
14 months use time. 14 AS-SSD records.
 
Last edited:

loimlo

Junior Member
Aug 4, 2007
17
0
0
Yeah, I'm using RAID 0 for my Samsung F3 array. The Kingston 64GB SSD is only the OS. It's getting really confusing to configure this to be working with TRIM. I may just have to grab an SSD with garbage collection and be done with it...

RAID doesn't support TRIM, regardless of Intel/AMD/MS SATA drivers ....... find a SSD which has better resilient ability due to strong garbage collection and wear-leveling for you.
 
Last edited:

Modular

Diamond Member
Jul 1, 2005
5,027
67
91
RAID doesn't support TRIM, regardless of Intel/AMD/MS SATA drivers ....... find a SSD which has better resilient ability due to strong garbage collection and wear-leveling for you.

I believe that Intel's latest drivers do indeed support TRIM for an SSD that is not part of an array, even if an array is enabled on the system.
 

velis

Senior member
Jul 28, 2005
600
14
81
My windows experience index jumped from 7.2 to 7.6 on my Intel X25-M 80GB G2 + 790GX chipset just by installing AMD driver today.
Haven't done any other tests though.
 

taltamir

Lifer
Mar 21, 2004
13,576
6
76
I believe that Intel's latest drivers do indeed support TRIM for an SSD that is not part of an array, even if an array is enabled on the system.

He clearly quoted a person who was running RAID0. Thus he isn't referring to "Enabling RAID in the motherboard BIOS" but to an actual raid array.

But yes, you are correct that if you enable RAID in the mobo on an intel system, non RAID drives on that system do get TRIM.

There is also absolutely no technical reason for RAID not to support TRIM; It is simply that nobody made a controller that does that, yet.
 

sub.mesa

Senior member
Feb 16, 2010
611
0
0
There is also absolutely no technical reason for RAID not to support TRIM; It is simply that nobody made a controller that does that, yet.
There's alot of misconception on this topic.

If you're doing software RAID on Linux of BSD, you get TRIM over RAID, works just fine.

But if you're doing RAID on Windows, you cannot have TRIM support. This has to do with the fact that Windows regards RAID as a SCSI disk, rather than a native interface based on ATA. As such, the RAID array is interfaced through SCSI and can only receive SCSI commands. TRIM on the other hand, is an ATA command, defined in ATA8-ACS specification. Thus it is currently not possible to send TRIM commands to a RAID driver on the Windows platform, because that RAID driver is regarded as SCSI disk device by Windows.

As such, the limitation that TRIM does not work over RAID is a Windows design limitation, as it works just fine on non-Windows Operating Systems like FreeBSD and Linux. I recall reading something about Windows 8 addressing this issue, but I think it's fair to assume that this limitation will never go away on the Windows 7 platform. Windows+RAID = SCSI = no TRIM.
 

taltamir

Lifer
Mar 21, 2004
13,576
6
76
There is also absolutely no technical reason for RAID not to support TRIM; It is simply that nobody made a controller that does that, yet.
But if you're doing RAID on Windows, you cannot have TRIM support. This has to do with the fact that Windows regards RAID as a SCSI disk, rather than a native interface based on ATA. As such, the RAID array is interfaced through SCSI and can only receive SCSI commands. TRIM on the other hand, is an ATA command, defined in ATA8-ACS specification. Thus it is currently not possible to send TRIM commands to a RAID driver on the Windows platform, because that RAID driver is regarded as SCSI disk device by Windows.

As such, the limitation that TRIM does not work over RAID is a Windows design limitation, as it works just fine on non-Windows Operating Systems like FreeBSD and Linux. I recall reading something about Windows 8 addressing this issue, but I think it's fair to assume that this limitation will never go away on the Windows 7 platform. Windows+RAID = SCSI = no TRIM.

A software limitation in a popular OS is not a technical reason why raid cannot support TRIM. And as you said yourself this will be fixed in win8, not to mention you could add TRIM to SCSI spec or alter windows7 / make speciality driver (there are some amazing things done with drivers, from sandboxes, very advanced DRM schemes, and the very advanced emulators that fool said DRM schemes...) to make ATA RAID in windows7 and earlier. It is just a lot of work that nobody is willing to do for older OS. MS is willing to make the effort for the next generation of their OS (aka, they want to be paid for it) and linux and BSD already did it as you said.

By your very own statement you CAN have RAID TRIM on windows... you are just going to need to install a paid for software upgrade (windows 8)

Finally, when I said "controller" I explicitly referred to hardware RAID not pure software RAID. Which, like the other examples, is entirely doable but takes work.
 
Last edited:

jhansman

Platinum Member
Feb 5, 2004
2,768
29
91
Latest (11.8 package) AMD ACHI drivers are fine. They turned in slightly higher numbers on my M4 than did the Win7 drivers, and my system seems a bit snappier than before, but that may just be me.
 
Last edited:

Arkaign

Lifer
Oct 27, 2006
20,736
1,377
126
It's really good to hear that AMD got on the AHCI/SATA driver performance issues. I used to think I was crazy, I had a gigabyte UD4P or some such mobo (whatever the high end was about a year ago), and the hard drive performance was terrible no matter what I did. IDE mode doesn't support NCQ either, so even that was a poor workaround.
 

notposting

Diamond Member
Jul 22, 2005
3,489
30
91
I actually switched my rig to Intel because of this stuff a couple years ago. Glad it's fixed finally (hopefully?).

They had problems dating back to the SB600 chipsets at least...I remember on my SB700 I could either run the MS drivers (fine, but high CPU), AMD drivers (lower performance, lower CPU but still 25-30&#37, or AMD + RAID drivers (okay performance, lower but still mediocre CPU use, around 5-10%, but lose SMART and temp monitoring data).
 
Status
Not open for further replies.
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |