Conclusion

The Intel SSD 670p is a great update to their consumer QLC product line. Intel hasn't eliminated the downsides of QLC NAND compared to TLC NAND, but they are continuing to reduce those downsides. With the 670p, peak performance has caught up to and in some cases clearly surpassed the performance of the QLC SSDs using the Phison E12 SSD controller. Worst-case performance has improved to the point that the larger models of 670p will no longer end up slower than hard drives during a torture test. Write endurance has increased again, and is now high enough that most consumers can stop worrying about whether QLC NAND will last long enough.

During ordinary consumer use and even some fairly heavy workloads, there won't be any of the performance problems that used to be a dead giveaway that a drive was using QLC NAND. The corner cases where performance plummets still exist, but they are getting harder to trigger with each generation. The most significant remaining performance downside to QLC is that random reads that cannot be served from the SLC cache, and in this instance they will be slower than a good DRAMless TLC drive. But even that weakness has to be put in context: the read latency outside of the SLC cache is still almost as fast as random reads from a TLC SATA SSD.

The big caveat to our conclusions is that we only tested the largest and fastest 670p model. The 512 GB model is doubtless faster than the 512 GB Intel 660p, but we still don't recommend any QLC drive smaller than 1TB. We're also not sure how compelling the performance improvements with the 1TB 670p will be: on paper it's slower than the 2TB model we tested, but not by much—especially for the benchmarks that are more likely to matter in real life.

The new 3D QLC NAND and new SSD controller introduced in the Intel 670p are both interesting from a technical standpoint. The combination works well, but both NAND and controller face an uncertain future - Intel is selling its NAND flash and SSD business to SK hynix. Intel is the last remaining NAND flash memory manufacturer using a floating gate memory cell design, which makes this 144L QLC unique within the industry. That also means SK hynix might easily decide to abandon this line of R&D and focus on the more popular charge trap flash the next time money gets tight.

The new Silicon Motion SM2265 controller provides greatly improved performance than the 660p/665p badly needed, but the SM2265 appears to be an awkward product that straddles two generations. Without even token PCIe 4.0 support, the SM2265's days are numbered. The advertising advantages of PCIe 4.0 make it very tempting to upgrade to the SM2267 controller when suitable drives are available. The SM2265 as used in the Intel 670p also fails to deliver anything like the impressive power efficiency advantages we saw with the SK hynix Gold P31 and its high-speed 4-channel controller.

NVMe SSD Price Comparison
March 1, 2021
  240-256 GB 480-512 GB 960 GB-1 TB 2 TB
Intel 670p
QLC
Launch
MSRP
  $89.99 (18¢/GB) $154.99 (15¢/GB) $329.99 (16¢/GB)
Updated
March 2
  $69.99 (14¢/GB) $129.99 (13¢/GB) $249.99 (12¢/GB)
Intel 660p
QLC
    $109.99 (11¢/GB) $224.99 (11¢/GB)
ADATA Falcon
TLC, DRAMless, 8ch
$37.99 (15¢/GB) $57.99 (11¢/GB) $99.99 (10¢/GB) $209.99 (10¢/GB)
Crucial P2
TLC, DRAMless
$49.99 (20¢/GB) $59.99 (12¢/GB) $104.99 (10¢/GB)  
Kingston A2000
TLC
$44.99 (18¢/GB) $60.54 (12¢/GB) $116.24 (12¢/GB)  
WD Blue SN550
TLC, DRAMless
$46.40 (19¢/GB) $59.99 (12¢/GB) $104.99 (10¢/GB) $224.99 (11¢/GB)
Inland Platinum
QLC, 8ch
    $96.99 (10¢/GB) $181.99 (9¢/GB)
Crucial P1
QLC
  $55.99 (11¢/GB) $104.99 (10¢/GB) $224.99 (11¢/GB)
Sabrent Rocket Q
QLC, 8ch
  $62.42 (12¢/GB) $109.98 (11¢/GB) $219.98 (11¢/GB)
         
ADATA S50 Lite
TLC, PCIe 4.0, 4ch
    $119.99 (12¢/GB) $229.99 (11¢/GB)
ADATA SX8200 Pro
TLC, 8ch
$44.95 (18¢/GB) $59.99 (12¢/GB) $119.99 (12¢/GB) $239.99 (12¢/GB)
HP EX950
TLC, 8ch
  $79.99 (16¢/GB) $124.99 (12¢/GB) $234.99 (12¢/GB)
SK hynix Gold P31
TLC, 4ch
  $74.99 (15¢/GB) $134.99 (13¢/GB)  
WD Black SN750
TLC, 8ch
$49.99 (20¢/GB) $62.99 (13¢/GB) $129.99 (13¢/GB) $293.73 (15¢/GB)

The retail consumer SSD market is a bit of a mess right now: the semiconductor shortages are being felt here as well, and much of what is in stock is starting to creep up in price. Even so, the recommended customer prices Intel is launching the 670p with are way out of touch.

They're positioning the 670p in a higher price bracket than the QLC SSDs with the Phison E16 PCIe 4.0 controller. That also leaves a lot of room for reasonably-priced TLC SSDs to undercut the 670p - and not just the budget models. Basically anything significantly cheaper than a Samsung 970 EVO Plus is also cheaper than the 670p's recommended customer pricing.

Once the Intel 670p comes down to sane price ranges, it certainly has the potential to be a good product. It helps raise the bar for QLC SSDs and entry-level NVMe SSDs in general. The 670p probably can't quite come down in price far enough to match the 660p, but if it got close then it could be a very compelling bargain.

Update March 2, 2021: That didn't take long. Retail prices for all three capacities of the Intel SSD 670p have dropped considerably. It's still a bit expensive for a QLC SSD, but the 670p delivers better real-world performance than any previous QLC SSD. The updated prices are a lot more reasonable, especially for a just-launched product. The 670p is now priced to match most mainstream TLC SSDs with 8-channel PCIe gen3 controllers, which is the performance class the 670p competes in for most real-world workloads.

Mixed IO Performance and Idle Power Management
Comments Locked

72 Comments

View All Comments

  • bananaforscale - Wednesday, March 3, 2021 - link

    Fascinating. I have a Netgear GS810EMX connected to an Aquantia AQC-108, and the NIC has issues in Linux when it's receiving lots of data, but works fine in Windows.This requires further research.
  • justaviking - Monday, March 1, 2021 - link

    A MATTER OF PERSPECTIVE...

    Billy wrote: "More importantly, at 0.2 DWPD Intel's QLC SSDs aren't that far behind the 0.3 DWPD that most consumer TLC SSDs are rated for."

    A 0.1 DWPD difference might not sound like it is "that far behind," but on the other hand that is 33% behind, and 33% *is* significant.
  • Billy Tallis - Monday, March 1, 2021 - link

    My thinking is that the 33% difference on paper is a lot less significant than it looks at first glance, because most consumers won't come close to crossing either limit. If 0.1 DWPD is probably sufficient for your usage and 0.2 DWPD definitely is, then 0.3 DWPD doesn't really have much added benefit.
  • frbeckenbauer - Monday, March 1, 2021 - link

    I bought a Samsung PM9A1 for 115€. What is intel doing with these prices? A 1TB QLC SSD should be the price they're offering here for the 512GB version.
  • Machinus - Monday, March 1, 2021 - link

    You can still run linux on an X-25E RAID for the next 100 years.
  • MDD1963 - Tuesday, March 2, 2021 - link

    Intel does not Eff around when you have used up your allotted writes....; good or bad still, you are damn well done writing once you've used them up!
  • Hifihedgehog - Monday, March 1, 2021 - link

    Hey Billy. What is the best 240-256GB NVMe today? I am looking for something under $50 that is the fastest there is currently for system boot times and mixed I/O.
  • Tomatotech - Tuesday, March 2, 2021 - link

    To start with I wouldn't buy a 256GB NVME. Speed scales with size quite well for NVME, and the difference from 256 -> 512 -> 1TB is astounding. Go for a 1TB. This is going to be the fastest drive on your system by far, and more fast space is always useful.

    The next thing is make sure you get a drive that folds *all* (or almost all) unused space into SLC space. This means that with an empty 1TB TLC drive, you get 330GB of high-speed SLC space. Smaller drives give you far less cache space. My 1TB is about 500GB full, means I still have about around 150GB SLC storage left. (it's a 2018 Adata SX8200 1TB, non-pro).

    Beyond that, eh, from a user perspective they're all roughly equal, look at the table on the last page of the article. Used 1TB NVMe drives are a good buy too, there's not much that can go wrong with them, and if there is, you'll find out on first boot. The only things I would check for in a used working NVME drive is a) total writes, but it's extremely rare for that to be excessively high; and b) run a speed test - if that seems slow, then do a full secure erase and the SSD should be back to full performance, but even that is rarely needed with modern OSes.
  • Hifihedgehog - Tuesday, March 2, 2021 - link

    My price point was $50 and under so you ignored a key point from the very beginning.
  • abufrejoval - Tuesday, March 2, 2021 - link

    USB sticks are used all over the place for booting.

    And you get relatively fast µSD-cards which you could combine with a USB reader-stick.
    A "class 10/A2" rating card can be had at many capacity points where NVMe no longer goes.

Log in

Don't have an account? Sign up now