Where are the nvme ssds?

boogerlad

Junior Member
Aug 28, 2009
8
0
66
It's been a year now since the standard was standardized, but there are zero consumer orientated ssds that use this interface. Why? I particularly dislike using SATA due to the latency, and having a pci-e based ssd would eliminate a lot of the cables, creating a cleaner build. The only commercial nvme ssd I've seen is the corestore from Super Talent, but that is quite slow and uses the older Marvell 88NV9143 controller, instead of the 88NV9145. Where are the IDT based ssds? Those are lightning fast, but they just show samples at trade shows. No manufacture has actually used this controller.
 

kmmatney

Diamond Member
Jun 19, 2000
4,363
1
81
I think the problem is that laptops are now outselling desktop PCs (and have been for a while) so it doesn't make much business sense to make PCI Express SSDs for the mass market. The SATA form factor works in both laptops and PCs, so makes more business sense. I guess the latency is fast enough for most commercial purposes as well.
 

Railgun

Golden Member
Mar 27, 2010
1,289
2
81
All I could see reference to was "a few microseconds" improvement to latency.

What is the actual difference?

Out of curiosity, what is so disk intensive you're doing that you think SSD latency is a detriment? Generally speaking of course.
 

boogerlad

Junior Member
Aug 28, 2009
8
0
66
For the purpose of realtime lossless screen capture at greater than 120fps. Instead of using a lot of ram, it would be nice to use a nvme ssd. I'm not sure about what the actual difference is, but there exists a possibility of lower latency due to removing one "layer" of connection.
 

Railgun

Golden Member
Mar 27, 2010
1,289
2
81
I'm assuming you're attempting something like this now. What's your target and what are you achieving?

At 1920x1080@120Hz you're hitting just under 6Gbps. Let's call it 12Gbps@240Hz. Are you working with a single disk? An array? If the latter, what setup? I would assume a stripe given the throughput requirements.

I wouldn't call latency the issue as opposed to raw bandwidth.
 

hhhd1

Senior member
Apr 8, 2012
667
3
71
For the purpose of realtime lossless screen capture at greater than 120fps. Instead of using a lot of ram, it would be nice to use a nvme ssd. I'm not sure about what the actual difference is, but there exists a possibility of lower latency due to removing one "layer" of connection.
The problem is that this usage scenario is not a common usage scenario, for the average user it will not make a real world difference, so they are not expected to be a good seller.

You might need to look for enterprise level hardware, which are not usually available at many consumers websites and might be relatively expensive.
 

boogerlad

Junior Member
Aug 28, 2009
8
0
66
1920*1080*60fps*4bytes = a bit under 500mb/sec. Doubling the framerate would double the amount of bandwidth needed. However, sata just isn't as scalable compared to pcie. The encoder I'm using needs to flush the frame out of the buffer as fast as possible. I realize now it's not much todo with latency anymore, but I also deal with databases, where every microsecond counts.