- Aug 25, 2001
- 56,402
- 10,083
- 126
Is there a driver version for ICH9R RAID-0, that works and send TRIM to the members of the RAID-0 array? (Potentially four 50GB Vertex 2 drives.)
OS is Win7 64-bit
OS is Win7 64-bit
I thought a work around to enable trim for raid 0 was published here on anandtech about 6 months ago...
Why not? ;-)no u wont ever see trim working on R0
'Need' is relative, but you would want TRIM support. Without it, both write amplification and performance get worse over time. Garbage collection is no replacement for TRIM; only overprovisioning can be a replacement for TRIM. Usually consumer drivers have very little overprovisioning built into the difference between GiB and GB.no dont need it either... speaking from experience on using R0 SSD's for quite some time now... Gen1 Intel...
Why not? ;-)
'Need' is relative, but you would want TRIM support. Without it, both write amplification and performance get worse over time. Garbage collection is no replacement for TRIM; only overprovisioning can be a replacement for TRIM. Usually consumer drivers have very little overprovisioning built into the difference between GiB and GB.
RAID and TRIM are not enemies as well; Linux and BSD are doing it for years. Even ZFS support TRIM, which is a lot more complicated.
On the Windows platform, the old architecture is showing and iRST supported TRIM on Windows 7 but not on Windows 8. And only with specific chipsets, starting with Z68. However, this is just a political decision from Intel. They could have just as easily enabled it for other chipsets. I also remember that some people hacked the drivers with probably a hex editor or something, and managed to get it working on older chipsets like the 50-series.
the old architecture is showing and iRST supported TRIM on Windows 7 but not on Windows 8
Absolutely. It is a software issue not a hardware issue. You can pass TRIM through an old SATA/150 just fine, even PATA would not be a problem if the controller just passes commands it receives. In other words, there doesn't need to be any hardware support. It does require proper support from the software, which sends the ATA commands, as well as the device which receives it.because TRIM needs to be passed though the ICH.
For TRIM to be passed though the ICH, it requires a newer ICH.
The fact the OP is using such an old ICH.... not even ICH10R, let alone the PCH your talking about in SB, IVY, and HASWELL, you want to tell the OP its possible?
The amount of writes does not directly affect the need for TRIM. If you only do large writes you would never need TRIM. If you do random writes alot, then overprovisioning is pretty much mandatory to prevent the write amplification from rising; shortening the lifetime of the SSDs needlessly and can also impact performance. The latter is less prevalent on SSDs with aggressive garbage collection, such as Samsung. But it should be noted that this will further increase the write amplification, which might not be a good idea if you got a TLC-based Samsung SSD.And i said TRIM wont be missed on a R0 system with SSD's.
You would need to do a massive amount of writes per day to impact the life on a SSD.
Define visual improvement please. Do you mean improvement that can be subjectively perceived by the user during real workloads, or do you mean that it can be perceived through testing/measuring/benchmarking? The latter is very much true.R0 on SSD's show almost 0 visual improvement.
Only a subset of Sandforce drives (those not advertising 2^nGB sizes), and the Crucial M500, do this, AFAIK, when it comes to consumer SSDs.You should also know that SSDs are one giant RAID0 already; a single SSD can be described as 16 tiny SSDs in RAID0. Or actually RAID5 since modern SSDs utilise parity correction in addition to ECC error correction.
What you will need is a modded Intel RAID ROM version, which will let TRIM pass through the Intel ICH9R SATA RAID Controller. Last year Dufus has developed an especially modified Intel OROM v11.6.0.1702 with TRIM in RAID0 support for Intel's 4-Series Chipsets. Meanwhile this modded Intel OROM has been successfully tested with Intel ICH10R RAID0 systems (look >here<). So it may be possible to get the TRIM in RAID0 feature even with an Intel ICH9R system.Is there a driver version for ICH9R RAID-0, that works and send TRIM to the members of the RAID-0 array?
It's the other way around. For consumer drives, they're either Sandforce without RAISE disabled, Crucial M500s, or they don't have that feature. Samsung, Toshiba*, Sandisk*, Plextor/Lite-On, and others, don't.Samsung appears to be an exception.
Any with an 2^nGB advertised price lack it: 64GB, 128GB, 256GB, 512GB.Not sure how many Sandforce-powered SSDs lack RAISE.
Except that's not the case at all.There is a lot of junk on the market, but out of all the popular models advised on forums like these, I would think Samsung is the only big exception to the generale rule that parity protection is getting standard, except for the cheap/lowend SSDs.
What you will need is a modded Intel RAID ROM version, which will let TRIM pass through the Intel ICH9R SATA RAID Controller. Last year Dufus has developed an especially modified Intel OROM v11.6.0.1702 with TRIM in RAID0 support for Intel's 4-Series Chipsets. Meanwhile this modded Intel OROM has been successfully tested with Intel ICH10R RAID0 systems (look >here<). So it may be possible to get the TRIM in RAID0 feature even with an Intel ICH9R system.
Additionally you will have to run an actual Intel RAID driver of the v11 or v12 series.