How do I get the maximum performance out of Samsung 960 Pro PCIe?

cisco

Distinguished
Sep 11, 2004
719
0
18,980
I added a new Samsung 960 Pro and was wondering what I need to do to get the performance seen in other benchmarks? I have only been getting about 1,850 read and 1,300 write. I have seen in many benchmarks that are should be around 3,500 sequential read. I've installed the Samsung drivers and have not read that anything else needed to be tweaked. I do have another 250GB NVME drive, but I thought it was SATA. Is it possible that the two could be sharing the four PCIe buses?
 
Solution
I'm not aware of any 960 Pro that is anything other than NVME....

On what mainboard is it installed? (Not sure the full PCI-e x4 speeds, 32 Gb/s, of NVME potential came into play until Z170 era?)

Update: AM4, I see....at least one X370 MB (Asrock Taichi)said the following of it's M.2 slots' bandwidth constraints... "There are also two M.2 slots, the first one supporting both PCI Express 3.0 x4 and SATA-600 SSDs, and the second one supporting only PCI Express 2.0 x4 devices."

That would sure explain the 'half-speed' potential shown...

TJ Hooker

Titan
Ambassador
There's no such thing as a SATA NVMe drive.

Even if they're not sharing PCIe lanes, they're both likely connected via the PCH, which only has PCIe x4 bandwidth to the CPU. If both are being used (read/write to) simultaneously, it would limit bandwidth to each one.
 

cisco

Distinguished
Sep 11, 2004
719
0
18,980
I assumed it was possibly the SATA version since the speed is not that fast on it. It only gets about 525 Mbps read time. I’ve thought about taking the other one out just to see if it makes any difference.
I have Dell Inspiron 5675 with:
Ryzen 7 1800x
Looks like a Micro ATX motherboard, fairly generic
32 GB Ram
Radeon 8 GB R580
Samsung 960 Pro PCIe
256 GB possible PCIe
OCZ SSD SATA
2 TB Firecuda SATA
1 TB Deathstar SATA

I guess I need to figure out whether the original 256GB is PCIe or SATA.
 

TJ Hooker

Titan
Ambassador
Ok, if you're on AM4 that changes things. If you have two M.2 slots then one is probably direct to the CPU which is PCIe 3.0 x4. The second one would be through the chipset. AM4 chipsets only offer PCIe 2.0, so you could be limiting your bandwidth depending on which slot you've put your 960 Pro into.
 

cisco

Distinguished
Sep 11, 2004
719
0
18,980


After I installed the drivers and all that stuff I checked to what I was running and it is PCIe 3.0. I have a feeling you’re right. I looked at the specs for the hard drive, but they were lacking in the depth technical data about the drive. I’m going to take the original SSD out and see if that does the trick. I would like to keep it if possible, but I guess it all comes down to if there is a signifificant enough of a difference in performance.
 
I'm not aware of any 960 Pro that is anything other than NVME....

On what mainboard is it installed? (Not sure the full PCI-e x4 speeds, 32 Gb/s, of NVME potential came into play until Z170 era?)

Update: AM4, I see....at least one X370 MB (Asrock Taichi)said the following of it's M.2 slots' bandwidth constraints... "There are also two M.2 slots, the first one supporting both PCI Express 3.0 x4 and SATA-600 SSDs, and the second one supporting only PCI Express 2.0 x4 devices."

That would sure explain the 'half-speed' potential shown...
 
Solution