• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

Samsung Introduces the 990 EVO SSD with PCIe 5.0 x2 Interface

Joined
Jan 3, 2021
Messages
3,607 (2.49/day)
Location
Slovenia
Processor i5-6600K
Motherboard Asus Z170A
Cooling some cheap Cooler Master Hyper 103 or similar
Memory 16GB DDR4-2400
Video Card(s) IGP
Storage Samsung 850 EVO 250GB
Display(s) 2x Oldell 24" 1920x1200
Case Bitfenix Nova white windowless non-mesh
Audio Device(s) E-mu 1212m PCI
Power Supply Seasonic G-360
Mouse Logitech Marble trackball, never had a mouse
Keyboard Key Tronic KT2000, no Win key because 1994
Software Oldwin
The usability of a PCIe 5.0 x2 link is questionable at the moment - the SSD can only work in this mode when connected to a Threadripper 7000 CPU, which can split each of its PCIe 5.0 x16 buses into eight 5.0 x2 links. Not even Xeons can do that (they can only split 5.0 x 16 into eight 4.0 x2 links)
 
Joined
Jun 18, 2021
Messages
2,569 (2.00/day)
I'll join the chorus of curious people about that pcie 5.0 x2 or 4.0 x4 thing they did, like what the heck? That's not how lanes usually work :wtf:

It's a DRAM-less mid-range drive, so yeah...

That's a pretty big and sad downgrade for the EVO series. Usually the EVO series was a very sensible choice over the pro, slightly cheaper slightly slower but overall very good, not anymore I guess

The usability of a PCIe 5.0 x2 link is questionable at the moment - the SSD can only work in this mode when connected to a Threadripper 7000 CPU, which can split each of its PCIe 5.0 x16 buses into eight 5.0 x2 links. Not even Xeons can do that (they can only split 5.0 x 16 into eight 4.0 x2 links)

The pcie distribution on most current generation boards sucks in my opinion, it's not like it was great in the past, with pcie 4.0 it was already perfectly sensible to have ssd's running at x2 if you're going to put 4 m.2 on a single board, with pcie 5.0 it becomes even more ridiculous and wastefull
 
Joined
Dec 26, 2006
Messages
3,862 (0.59/day)
Location
Northern Ontario Canada
Processor Ryzen 5700x
Motherboard Gigabyte X570S Aero G R1.1 BiosF5g
Cooling Noctua NH-C12P SE14 w/ NF-A15 HS-PWM Fan 1500rpm
Memory Micron DDR4-3200 2x32GB D.S. D.R. (CT2K32G4DFD832A)
Video Card(s) AMD RX 6800 - Asus Tuf
Storage Kingston KC3000 1TB & 2TB & 4TB Corsair MP600 Pro LPX
Display(s) LG 27UL550-W (27" 4k)
Case Be Quiet Pure Base 600 (no window)
Audio Device(s) Realtek ALC1220-VB
Power Supply SuperFlower Leadex V Gold Pro 850W ATX Ver2.52
Mouse Mionix Naos Pro
Keyboard Corsair Strafe with browns
Software W10 22H2 Pro x64
Joined
Feb 18, 2005
Messages
5,847 (0.81/day)
Location
Ikenai borderline!
System Name Firelance.
Processor Threadripper 3960X
Motherboard ROG Strix TRX40-E Gaming
Cooling IceGem 360 + 6x Arctic Cooling P12
Memory 8x 16GB Patriot Viper DDR4-3200 CL16
Video Card(s) MSI GeForce RTX 4060 Ti Ventus 2X OC
Storage 2TB WD SN850X (boot), 4TB Crucial P3 (data)
Display(s) 3x AOC Q32E2N (32" 2560x1440 75Hz)
Case Enthoo Pro II Server Edition (Closed Panel) + 6 fans
Power Supply Fractal Design Ion+ 2 Platinum 760W
Mouse Logitech G602
Keyboard Razer Pro Type Ultra
Software Windows 10 Professional x64
Joined
Jun 18, 2021
Messages
2,569 (2.00/day)
PCIe 5.0 x2 Interface

Wait is that not the same bandwidth as PCIe 4.0 at x4 lanes?

It's the same bandwidth but you can't cut or double lanes like that. My guess is the controller has 2 lanes at 5.0 and another 2 at 4.0 and when negotiating the connection if it encounters a 5.0 host it presents the 2 lanes, if it's a 4.0 host it downgrades the 2 5.0 lanes to 4.0 to have the full 4x 4.0.

Not sure how much that might go or not against the stantard, might work well enought but doesn't sound like something that should be allowed.
 

TheLostSwede

News Editor
Joined
Nov 11, 2004
Messages
17,772 (2.42/day)
Location
Sweden
System Name Overlord Mk MLI
Processor AMD Ryzen 7 7800X3D
Motherboard Gigabyte X670E Aorus Master
Cooling Noctua NH-D15 SE with offsets
Memory 32GB Team T-Create Expert DDR5 6000 MHz @ CL30-34-34-68
Video Card(s) Gainward GeForce RTX 4080 Phantom GS
Storage 1TB Solidigm P44 Pro, 2 TB Corsair MP600 Pro, 2TB Kingston KC3000
Display(s) Acer XV272K LVbmiipruzx 4K@160Hz
Case Fractal Design Torrent Compact
Audio Device(s) Corsair Virtuoso SE
Power Supply be quiet! Pure Power 12 M 850 W
Mouse Logitech G502 Lightspeed
Keyboard Corsair K70 Max
Software Windows 10 Pro
Benchmark Scores https://valid.x86.fr/yfsd9w
The usability of a PCIe 5.0 x2 link is questionable at the moment - the SSD can only work in this mode when connected to a Threadripper 7000 CPU, which can split each of its PCIe 5.0 x16 buses into eight 5.0 x2 links. Not even Xeons can do that (they can only split 5.0 x 16 into eight 4.0 x2 links)
Why is it so hard to understand how PCIe works? You don't need to use all the lanes in a physical interface. Of course you won't gain "extra" lanes to use for something else either if you put a PCIe 5.0 x2 drive in a PCIe 5.0 x4 M.2 slot, but it will work just fine.
The only potential issue here is if the drive doesn't detect that it's in a PCIe 5.0 interface properly, but even so, it shouldn't be a huge issue based on the early benchmarks shared earlier in the comments here.

PCIe 5.0 x2 Interface

Wait is that not the same bandwidth as PCIe 4.0 at x4 lanes?
It should be, but it doesn't appear to be the same for all benchmarks if you look at the early benchmarks linked to earlier in this thread, at least not for this drive.

It's the same bandwidth but you can't cut or double lanes like that. My guess is the controller has 2 lanes at 5.0 and another 2 at 4.0 and when negotiating the connection if it encounters a 5.0 host it presents the 2 lanes, if it's a 4.0 host it downgrades the 2 5.0 lanes to 4.0 to have the full 4x 4.0.

Not sure how much that might go or not against the stantard, might work well enought but doesn't sound like something that should be allowed.
Did you check out the link to the review earlier in this thread, it really seems to switch between the two, so Samsung has figured out to do something no-one has done before.
 
Last edited:
Joined
Feb 18, 2005
Messages
5,847 (0.81/day)
Location
Ikenai borderline!
System Name Firelance.
Processor Threadripper 3960X
Motherboard ROG Strix TRX40-E Gaming
Cooling IceGem 360 + 6x Arctic Cooling P12
Memory 8x 16GB Patriot Viper DDR4-3200 CL16
Video Card(s) MSI GeForce RTX 4060 Ti Ventus 2X OC
Storage 2TB WD SN850X (boot), 4TB Crucial P3 (data)
Display(s) 3x AOC Q32E2N (32" 2560x1440 75Hz)
Case Enthoo Pro II Server Edition (Closed Panel) + 6 fans
Power Supply Fractal Design Ion+ 2 Platinum 760W
Mouse Logitech G602
Keyboard Razer Pro Type Ultra
Software Windows 10 Professional x64
Why is it so hard to understand how PCIe works? You don't need to use all the lanes in a physical interface.
So many people commenting who seem incapable of understanding this.

It should be, but it doesn't appear to be the same for all benchmarks if you look at the early benchmarks linked to earlier in this thread, at least not for this drive.
Fits my guess of how Samsung has made this work - they're reusing the EVO PCIe 4.0 controller, just with some extra filter algorithms (and maybe some basic hardware) in front of it such that when the controller is running in PCIe 5.0 x2 mode, these filters are active to deaggregate the data stream from two 5.0 lanes into four 4.0 ones for data coming into the drive, and the opposite to aggregate 4.0 x4 to 5.0 x2 when data is flowing out - thus adding some overhead.

In 4.0 x4 mode the filters are unnecessary and thus disabled, so the data passes through to the controller as-is, there's zero overhead and the drive performs almost exactly as an EVO would.
 
Joined
Jul 27, 2011
Messages
127 (0.03/day)
Location
Mozambique
System Name Frankenstein
Processor Ryzen 9 5800X
Motherboard Asrock Z570 Phantom Gaming X
Cooling Noctua NH-D15
Memory 2 x 16 GB DDR4 G.Skill 3200mhz
Video Card(s) SAPPHIRE Toxic Radeon RX 6900 XT WC
Storage Corsair MP600 + 2xSamsung 860 Evo + Samsung 950 Pro + Others
Display(s) Samsung Neo G7 32"
Case Lian Li O11 Dynamic Evo White
Audio Device(s) AudioEngine A5+ White
Power Supply Seasonic PRIME 1300W
Mouse Logitech G604 Lightspeed
Keyboard Logitech G915 TKL
Software Windows 10 Pro

TheLostSwede

News Editor
Joined
Nov 11, 2004
Messages
17,772 (2.42/day)
Location
Sweden
System Name Overlord Mk MLI
Processor AMD Ryzen 7 7800X3D
Motherboard Gigabyte X670E Aorus Master
Cooling Noctua NH-D15 SE with offsets
Memory 32GB Team T-Create Expert DDR5 6000 MHz @ CL30-34-34-68
Video Card(s) Gainward GeForce RTX 4080 Phantom GS
Storage 1TB Solidigm P44 Pro, 2 TB Corsair MP600 Pro, 2TB Kingston KC3000
Display(s) Acer XV272K LVbmiipruzx 4K@160Hz
Case Fractal Design Torrent Compact
Audio Device(s) Corsair Virtuoso SE
Power Supply be quiet! Pure Power 12 M 850 W
Mouse Logitech G502 Lightspeed
Keyboard Corsair K70 Max
Software Windows 10 Pro
Benchmark Scores https://valid.x86.fr/yfsd9w
Fits my guess of how Samsung has made this work - they're reusing the EVO PCIe 4.0 controller, just with some extra filter algorithms (and maybe some basic hardware) in front of it such that when the controller is running in PCIe 5.0 x2 mode, these filters are active to deaggregate the data stream from two 5.0 lanes into four 4.0 ones for data coming into the drive, and the opposite to aggregate 4.0 x4 to 5.0 x2 when data is flowing out - thus adding some overhead.

In 4.0 x4 mode the filters are unnecessary and thus disabled, so the data passes through to the controller as-is, there's zero overhead and the drive performs almost exactly as an EVO would.
Yeah, that seems like the logical way of doing it, but until we have some actual proof, we can only speculate.
Found another review, in English this time, but it seems like Samsung hasn't told reviewers exactly how it works.
 
Joined
Nov 23, 2020
Messages
543 (0.36/day)
Location
Not Chicago, Illinois
System Name Desktop-TJ84TBK
Processor Ryzen 5 3600
Motherboard Asus ROG Strix B350-F Gaming
Cooling ARCTIC Liquid Freezer II 120mm, Noctua NF-F12
Memory B-Die 2x8GB 3200 CL14, Vengeance LPX 2x8GB 3200 CL16, OC'd to 3333 MT/s C16-16-16-32 tRC 48
Video Card(s) PNY GTX 690
Storage Crucial MX500 1TB, MX500 500GB, WD Blue 1TB, WD Black 2TB, WD Caviar Green 3TB, Intel Optane 16GB
Display(s) Sceptre M25 1080p200, ASUS 1080p74, Apple Studio Display M7649 17"
Case Rosewill CRUISER Black Gaming
Audio Device(s) SupremeFX S1220A
Power Supply Seasonic FOCUS GM-750
Mouse Kensington K72369
Keyboard Razer BlackWidow Ultimate 2013
Software Windows 10 Home 64-bit, macOS 11.7.8
Benchmark Scores are good
Huh, interesting. Can't say I've seen this weird PCIe lane count trick before, but it's cool - hopefully Samsung will tell us how it works in some level of detail.

Curious what they'll call their next generation of SSDs. 991 EVO/Pro? 1000 EVO/Pro? 1K EVO/Pro?
 
Joined
Mar 11, 2008
Messages
982 (0.16/day)
Location
Hungary / Budapest
System Name Kincsem
Processor AMD Ryzen 9 9950X
Motherboard ASUS ProArt X870E-CREATOR WIFI
Cooling Be Quiet Dark Rock Pro 5
Memory Kingston Fury KF560C32RSK2-96 (2×48GB 6GHz)
Video Card(s) Sapphire AMD RX 7900 XT Pulse
Storage Samsung 970PRO 500GB + Samsung 980PRO 2TB + FURY Renegade 2TB+ Adata 2TB + WD Ultrastar HC550 16TB
Display(s) Acer QHD 27"@144Hz 1ms + UHD 27"@60Hz
Case Cooler Master CM 690 III
Power Supply Seasonic 1300W 80+ Gold Prime
Mouse Logitech G502 Hero
Keyboard HyperX Alloy Elite RGB
Software Windows 10-64
Benchmark Scores https://valid.x86.fr/9qw7iq https://valid.x86.fr/4d8n02 X570 https://www.techpowerup.com/gpuz/g46uc
Joined
Sep 15, 2011
Messages
6,762 (1.39/day)
Processor Intel® Core™ i7-13700K
Motherboard Gigabyte Z790 Aorus Elite AX
Cooling Noctua NH-D15
Memory 32GB(2x16) DDR5@6600MHz G-Skill Trident Z5
Video Card(s) ZOTAC GAMING GeForce RTX 3080 AMP Holo
Storage 2TB SK Platinum P41 SSD + 4TB SanDisk Ultra SSD + 500GB Samsung 840 EVO SSD
Display(s) Acer Predator X34 3440x1440@100Hz G-Sync
Case NZXT PHANTOM410-BK
Audio Device(s) Creative X-Fi Titanium PCIe
Power Supply Corsair 850W
Mouse Logitech Hero G502 SE
Software Windows 11 Pro - 64bit
Benchmark Scores 30FPS in NFS:Rivals
Joined
Jun 18, 2021
Messages
2,569 (2.00/day)
Fits my guess of how Samsung has made this work - they're reusing the EVO PCIe 4.0 controller, just with some extra filter algorithms (and maybe some basic hardware) in front of it such that when the controller is running in PCIe 5.0 x2 mode, these filters are active to deaggregate the data stream from two 5.0 lanes into four 4.0 ones for data coming into the drive, and the opposite to aggregate 4.0 x4 to 5.0 x2 when data is flowing out - thus adding some overhead.

In 4.0 x4 mode the filters are unnecessary and thus disabled, so the data passes through to the controller as-is, there's zero overhead and the drive performs almost exactly as an EVO would.

Isn't that what chipsets and PLX switches do? How did they put something like that in the ssd controller while staying performance and cost competitive?
 
Joined
Mar 21, 2016
Messages
2,508 (0.78/day)
Would be nice if this allows you to install 4 on a adapter card in a x8/x8 bifurcation slot setup too and use the other x8 lanes for the GPU.
 
Joined
Feb 20, 2020
Messages
9,340 (5.28/day)
Location
Louisiana
System Name Ghetto Rigs z490|x99|Acer 17 Nitro 7840hs/ 5600c40-2x16/ 4060/ 1tb acer stock m.2/ 4tb sn850x
Processor 10900k w/Optimus Foundation | 5930k w/Black Noctua D15
Motherboard z490 Maximus XII Apex | x99 Sabertooth
Cooling oCool D5 res-combo/280 GTX/ Optimus Foundation/ gpu water block | Blk D15
Memory Trident-Z Royal 4000c16 2x16gb | Trident-Z 3200c14 4x8gb
Video Card(s) Titan Xp-water | evga 980ti gaming-w/ air
Storage 970evo+500gb & sn850x 4tb | 860 pro 256gb | Acer m.2 1tb/ sn850x 4tb| Many2.5" sata's ssd 3.5hdd's
Display(s) 1-AOC G2460PG 24"G-Sync 144Hz/ 2nd 1-ASUS VG248QE 24"/ 3rd LG 43" series
Case D450 | Cherry Entertainment center on Test bench
Audio Device(s) Built in Realtek x2 with 2-Insignia 2.0 sound bars & 1-LG sound bar
Power Supply EVGA 1000P2 with APC AX1500 | 850P2 with CyberPower-GX1325U
Mouse Redragon 901 Perdition x3
Keyboard G710+x3
Software Win-7 pro x3 and win-10 & 11pro x3
Benchmark Scores Are in the benchmark section
like what??
Hi,
Released with deadly suicidal firmware, now fixed
Writes speeds drop a lot after a short time from a couple reports on tpu one was on a pci-e 3 but write dropped from 3200+- to 2500+- which is odd to say the least.

 
Last edited:
Joined
Feb 18, 2005
Messages
5,847 (0.81/day)
Location
Ikenai borderline!
System Name Firelance.
Processor Threadripper 3960X
Motherboard ROG Strix TRX40-E Gaming
Cooling IceGem 360 + 6x Arctic Cooling P12
Memory 8x 16GB Patriot Viper DDR4-3200 CL16
Video Card(s) MSI GeForce RTX 4060 Ti Ventus 2X OC
Storage 2TB WD SN850X (boot), 4TB Crucial P3 (data)
Display(s) 3x AOC Q32E2N (32" 2560x1440 75Hz)
Case Enthoo Pro II Server Edition (Closed Panel) + 6 fans
Power Supply Fractal Design Ion+ 2 Platinum 760W
Mouse Logitech G602
Keyboard Razer Pro Type Ultra
Software Windows 10 Professional x64
Isn't that what chipsets and PLX switches do? How did they put something like that in the ssd controller while staying performance and cost competitive?
Disclaimer: I'm a software, not a hardware, developer, but there are some things (algorithmic and/or time complexity) that both domains deal with, so here's my best guess.

It almost certainly boils down to the number of PCIe lanes involved. Aggregating and deaggregating the data stream(s) from/to a lane(s) has processing overhead, the higher that overhead the more PCIe bandwidth you effectively lose (because the data transfer stalls while the agg/deagg processing is ongoing), and the more lanes involved the more processing required - thus the higher the total overhead. That's why Samsung can get away with a relatively simple 4 => 2 or 2 => 4 mapping, whereas enterprise deals with far higher counts of 32 => 16 lanes and vice versa. The latter is the level at which you need to build dedicated hardware to do this processing, such that the overhead and therefore bandwidth loss is as minimal as possible.

It's also why PCIe lane switchers became too expensive to use in desktop applications - as per-lane bandwidth doubles with each new PCIe version, the hardware required to switch those lanes with acceptably low bandwidth losses has necessarily become more and more complex. Then on top of that you have the more and more stringent electrical requirements to support that higher bandwidth, which requires more components, which also increases cost.

Ever-faster data transfer links are a two-edged sword - they're great for consumers, but horrible for engineers. This is also why new versions of PCIe have appeared less frequently than earlier ones - because it's taking longer and longer for the engineers building PCIe devices, to be able to (re-)design their components to be able to adequately handle the ever-increasing amount of bandwidth and lanes.
 
D

Deleted member 237269

Guest
TLDR Not worth it to buy because of the low speed. But interesting idea and Samsung are into something.
 
Joined
Feb 1, 2019
Messages
3,667 (1.70/day)
Location
UK, Midlands
System Name Main PC
Processor 13700k
Motherboard Asrock Z690 Steel Legend D4 - Bios 13.02
Cooling Noctua NH-D15S
Memory 32 Gig 3200CL14
Video Card(s) 4080 RTX SUPER FE 16G
Storage 1TB 980 PRO, 2TB SN850X, 2TB DC P4600, 1TB 860 EVO, 2x 3TB WD Red, 2x 4TB WD Red
Display(s) LG 27GL850
Case Fractal Define R4
Audio Device(s) Soundblaster AE-9
Power Supply Antec HCG 750 Gold
Software Windows 10 21H2 LTSC
Joined
Jun 18, 2021
Messages
2,569 (2.00/day)
:roll: haha, all drives are hybrid as PCIe is backwards compatible.

Not this type of hybrid, PCIe is backwards compatible but you loose half the bandwidth because the lanes are slower. What samsung did here is having a different number of lanes depending on if you're using PCIe 5.0 or 4.0 - 2x or 4x respectively - which means you have roughly the same bandwidth available using the newer or older spec.

Haven't looked at reviews yet so can't say if it ends up with something interesting or not, but in theory at least is pretty interesting.
 
Joined
Jan 3, 2021
Messages
3,607 (2.49/day)
Location
Slovenia
Processor i5-6600K
Motherboard Asus Z170A
Cooling some cheap Cooler Master Hyper 103 or similar
Memory 16GB DDR4-2400
Video Card(s) IGP
Storage Samsung 850 EVO 250GB
Display(s) 2x Oldell 24" 1920x1200
Case Bitfenix Nova white windowless non-mesh
Audio Device(s) E-mu 1212m PCI
Power Supply Seasonic G-360
Mouse Logitech Marble trackball, never had a mouse
Keyboard Key Tronic KT2000, no Win key because 1994
Software Oldwin
Haven't looked at reviews yet so can't say if it ends up with something interesting or not, but in theory at least is pretty interesting.
The early reviewers at tweakers.net obviously had issues either with their test system or immature firmware - the SSD had far worse performance in 5.0 mode in many tests, and the 1TB variant in 5.0 mode was worse still. Tom's Hardware Guide review of a 2TB SSD at least shows consistency and small differences between 4.0 and 5.0, in favour of 5.0 mode. The 970 EVO is just another SSD, not particularly good or bad, and the price is now 146€/2TB at amazon.de, just where it should be in relation to other SSDs.

So many people commenting who seem incapable of understanding this.
The usability of a PCIe 5.0 x2 link remains questionable a few months later. Of course it works but where's the advantage? I was lucky to ask the right people in the wrong thread here at TPU about that, and they gave me great and insigtful answers.

Even more restricted use cases are possible - these SSDs could be put to work with only a single-lane PCIe 5.0 interface with USB/TB adapters for example. Someone should test that too, but the only method currently possible is probably to physically disable lanes on the M.2 connector.
 
Top