Let's start with the elephant in the room. There's a percentage of OCZ Vertex 3/Agility 3 customers that have a recurring stuttering/instability issue. The problem primarily manifests itself as regular BSODs under Windows 7 although OCZ tells me that the issue is cross platform and has been seen on a MacBook Pro running OS X as well.

How many customers are affected? OCZ claims it's less than two thirds of a percent of all Vertex 3/Agility 3 drives sold. OCZ came up with this figure by looking at the total number of tech support enquiries as well as forum posts about the problem and dividing that number by the total number of drives sold through to customers. I tend to believe OCZ's data here given that I've tested eight SF-2281 drives and haven't been able to duplicate the issue on a single drive/configuration thus far.

Most of the drives were from OCZ and I've tested them all on four separate platforms - three Windows 7 and one OS X. The latter is my personal system where I have since deployed a 240GB Vertex 3 in place of Intel's SSD 510 for long term evaluation. If you're curious, the 3 months I had the 510 in the MacBook Pro were mostly problem-free. It's always tough narrowing down the cause of system-wide crashes so it's hard to say whether or not the 510 was responsible for any of the hard-resets I had to do on the MacBook Pro while it was deployed. For the most part the 510 worked well in my system although I do know that there have been reports of issues from other MBP owners.

But I digress, there's a BSOD issue with SF-2281 drives and I haven't been able to duplicate it. OCZ has apparently had a very difficult time tracking down the issue as well. OCZ does a lot of its diagnostic work using a SATA bus analyzer, a device that lets you inspect what's actually going over the SATA bus itself rather than relying on cryptic messages that your OS gives you about errors. Apparently sticking a SATA bus analyzer in the chain between the host controller and SSD alone was enough to make the BSOD problem go away, which made diagnosing the source of the BSOD issue a pain.

OCZ eventually noticed odd behavior involving a particular SATA command. Slowing down timings associated with that command seems to have resolved the problem although it's tough to be completely sure as the issue is apparently very hard to track down.

OCZ's testing also revealed that the problem seems to follow the platform, not the drive itself. If you have a problem, it doesn't matter how many Vertex 3s you go through - you'll likely always have the problem. Note that this doesn't mean your motherboard/SATA controller is at fault, it just means that the interaction between your particular platform and the SF-2281 controller/firmware setup causes this issue. It's likely that either the platform or SSD is operating slightly out of spec or both are operating at opposite ends of the spec, but still technically within it. There's obviously chip to chip variance on both sides and with the right combination you could end up with some unexpected behaviors.

OCZ and SandForce put out a stopgap fix for the problem. For OCZ drives this is firmware revision 2.09 (other vendors haven't released the fix yet as far as I can tell). The firmware update simply slows down the timing of the SATA command OCZ and SF believe to be the cause of these BSOD issues.

In practice the update seems to work. Browsing through OCZ's technical support forums I don't see any indications of users who had the BSOD issue seeing it continue post-update. It is worth mentioning however that the problem isn't definitely solved since the true cause is still unknown, it just seems to be addressed given what we know today.

Obviously slowing down the rate of a particular command can impact performance. In practice the impact seems to be minimal, although a small portion of users are reporting huge drops in performance post-update. OCZ mentions that you shouldn't update your drive unless you're impacted by this problem, advice I definitely agree with.

What does this mean? Well, most users are still unaffected by the problem if OCZ's statistics are to be believed. I also don't have reason to believe this is exclusive to OCZ's SF-2281 designs so all SandForce drives could be affected once they start shipping (note that this issue is separate from the Corsair SF-2281 recall that happened earlier this month). If you want the best balance of performance and predictable operation, Intel's SSD 510 is still the right choice from my perspective. If you want the absolute fastest and are willing to deal with the small chance that you could also fall victim to this issue, the SF-2281 drives continue to be very attractive. I've deployed a Vertex 3 in my personal system for long term testing to see what living with one of these drives is like and so far the experience has been good.

With that out of the way, let's get to the next wave of SF-2281 based SSDs: the OCZ Vertex 3 MAX IOPS and the Patriot Wildfire.

The Vertex 3 MAX IOPS Drive

In our first review of the final, shipping Vertex 3, OCZ committed to full disclosure in detailing the NAND configuration of its SSDs to avoid any confusion in the marketplace. Existing Vertex 3 drives use Intel 25nm MLC NAND, as seen below:


A 240GB Vertex 3 using 25nm Intel NAND

 

Not wanting to be completely married to Intel NAND production, OCZ wanted to introduce a version of the Vertex 3 that used 32nm Toshiba Toggle NAND - similar to what was used in the beta Vertex 3 Pro we previewed a few months ago. Rather than call the new drive a Vertex 3 with a slightly different model number, OCZ opted for a more pronounced suffix: MAX IOPS.

Like the regular Vertex 3, the Vertex 3 MAX IOPS drive is available in 120GB and 240GB configurations. These drives have 128GB and 256GB of NAND, respectively, with just under 13% of the NAND set aside for use as a combination of redundant and spare area.


OCZ Vertex 3 MI 120GB

The largest NAND die you could ship at 32/34nm was 4GB - the move to 25nm brought us 8GB die. What this means is that for a given capacity, the MAX IOPS edition will have twice as many MLC NAND die under the hood. The table below explains it all:

OCZ SF-2281 NAND Configuration
  Number of NAND Channels Number of NAND Packages Number of NAND die per Package Total Number of NAND die Number of NAND per Channel
OCZ Vertex 3 120GB 8 16 1 16 2
OCZ Vertex 3 240GB 8 16 2 32 4
OCZ Vertex 3 MI 120GB 8 8 4 32 4
OCZ Vertex 3 MI 240GB 8 16 4 64 8

The standard 240GB Vertex 3 has 32 die spread across 16 chips. The MAX IOPS version doubles that to 64 die in 16 chips. The 120GB Vertex 3 only has 16 die across 16 chips while the MAX IOPS version has 32 die, but only using 8 chips. The SF-2281 is an 8-channel controller so with 32 die you get a 4-way interleave and 8-way with the 64 die version. There are obviously diminishing returns to how well you can interleave requests to hide command latencies - 4 die per channel seems to be the ideal target for the SF-2281.


OCZ Vertex 3 MI 240GB

Patriot's Wildfire
Comments Locked

112 Comments

View All Comments

  • poohbear - Thursday, June 23, 2011 - link

    Thank you for being upfront at the very beginning about "the elephant in the room"! some sites were blamed for ignoring the issue, but u guys were spot on about it and to be honest its one of the main reason i've been steering clear of any Sandforce 2000 based SSDs. two thirds of a percent? why give it in such a complicated way???? two thirds of a percent is .6% of all drives? why not just say 1% of all drives, but yea i understand disgruntled consumers are often the most vocal about a problem.

    Nice review though, might look into this when they have some new and more mature firmwares. Right now im fine with my Crucial C300 64gb.^^
  • bivoy - Thursday, June 23, 2011 - link

    strange, my A DATA SSD 599 (sandforce 1XXX based) has died two weeks ago when I left notebook in sleep mode overnight .......
  • iron11 - Thursday, June 23, 2011 - link

    After reading many reviews of OCZ, I went ahead and bought 2 of them. Let me tell you.. 2 months of owning these SSD's... BSOD's over and over and over and over again. Look at OCZ forums and tell me that its a 1% failure rate. I really hope anyone who's thinking of buying these SSD's look into Intel 510/320's. They're reliability/speed is there. I will never buy OCZ again.. i'll pay the extra surcharge fee Intel charges. I'll pay it not for the name.. but the track record behind Intel's SSD.

    OCZ = Bad
  • seapeople - Thursday, June 23, 2011 - link

    As explained in this article, the OCZ BSOD issue is not a reliability issue whereby drives degrade in quality and "break", but rather a compatibility issue with certain system configurations. If your system is incompatible with the Sandforce-based drive for an as-yet undetermined reason, then EVERY similar Sandforce-based drive will give you BSOD's. This explains why there are such conflicting reviews of these drives: reviewers like Anand can put dozens of these drives into a few different systems, and because none of these systems have a compatibility issue the drives work perfectly. Meanwhile the people who do have a system-compatibility issue can RMA a dozen of these drives and every single one of them will fail.

    It sounds like if you take on of these BSOD drives out of a user's system and put it in a different system it will work perfectly, which is part of why OCZ is having such trouble diagnosing the issue.

    All that said, I'm glad I bought an Intel.
  • spidey81 - Thursday, June 23, 2011 - link

    I was curious to see current pricing and availability after reading this article and found a little surprise. When Anand spoke about the price premium not being worth the jump up to the MAX IOPS from the base V3 I wanted to look myself and see what they were going for or if there were any deals. What I came across was a Corsair Force 3 for $180 after rebate ( $210 without ). This is the drive mentioned in the first page of that article that Corsair recently recalled. But the problem has been addressed and this seems like a hell of a deal!
  • Beenthere - Thursday, June 23, 2011 - link

    As we see with many PC products these days, many are shipped well before they are ready for primetime. Sure those who only use their PC for games might be willing to buy unreliable, half-baked products but no one with a clue would touch these unreliable products. As long as the sheep line up to pay a premium for the half-baked product of the week, manufacturers will continue to ship half-baked crap and there are numerous popular brands who routinely do this as noted by the product defect reports.
  • Axonn - Thursday, June 23, 2011 - link

    I think Anand forgot to mention another reason why the V3 MI is worth it: 32nm NAND means it has more life cycles in it.
  • Impulses - Thursday, June 23, 2011 - link

    Honestly, how many times have we as enthusiasts encountered a particular motherboard (even on a business class laptop) that didn't play will with a certain brand of RAM or vice versa, or a GPU that was unstable on certain platforms, etc etc. When you're a DIY enthusiast this comes with the territory... There's always gonna be some products/brands that are more reliable, if you value your time a lot then opt for those.

    I don't see anything wrong with AT's coverage as is, he has ALWAYS mentioned that Sandforce drives pose a reliability risk (vs Intel) in the same breath that he talks about their performance... If you visit message boards this has always been quite obvious. If anything I'd just hope for a quicker mention of some of the emerging issues.

    I understand Anand can't document something he hasn't experienced and I imagine getting info from OCZ is hard when they haven't been able to pin down the problem, but still, an earlier warning that there might be a very real issue would be good (regardless of how uncommon).
  • npp - Thursday, June 23, 2011 - link

    The current prices of the third generation Vertex drives here in Germany:

    OCZ Vertex 3 240GB: 198,51€ (MAXIOPS Version: 247,50€)
    OCZ Vertex 3 240GB: 422,68€ (MAXIOPS Version: 485,98€)

    If you want the prices in USD, do the math for yourself, but one thing is clear, those don't come cheap.
    Personally, I wouldn't bother spending so much money on a drive with *known* issues. It's plain unreasonable. A 300GB Intel 320 drive costs 429€ around here, so you get the point. Sure, it's a "last gen" drive and slower on paper per se, but I'm sure even Anand will be hard pressed to tell the difference from a Vertex 3 in real life.

    OCZ played it really when with the second-gen Vertex, but I think they got a bit of an overshoot this time. Given how fast SSD are to begin with, I would be perfectly fine with more incremental changes between generations, if that means better reliability. Going for the big figures and then getting BSODs isn't the right way to do things, I think. Issues such as those still hold me back from getting a SSD in my notebook. I typically use a system for about 3 years before upgrading, and I want a drive that will cut it through all that time without a glitch. Given that even Intel messes things up occasionally, I wonder when such a drive will make it to market.
  • Makaveli - Thursday, June 23, 2011 - link

    "There's a percentage of OCZ Vertex 3/Agility 3 customers that have a recurring stuttering/instability issue."

    This is unacceptable on a storage device that will host an operating system, I don't care if this thing pushes 1 million ops and takes out the garbage.

    And still the reason I only look at intel drives for ssd.

    Stability > speed when it comes to storage devices.

Log in

Don't have an account? Sign up now