Question Weird NVME issue on Z97mx

Bingy

Junior Member
Oct 19, 2005
21
0
66
TLDR: NVME drive plugged into PCIe using adapter performs consistently at about 1400mbps in the gen2 slot. Hits 2900mbps in the gen3 slot, but one in every 5 boots or so the speed is capped at about 25mbps. A reboot typically resolves the issue. Have formatted, reset BIOS, fiddled with every storage setting I can find and nothing seems to fix it.

Full:

Hi all. It's been ages since I posted here! Nice to be back.

Have an interesting and challenging issue that I haven't been able to solve for quite some time now, so I'm turning to the folks at Anandtech :)

The setup involves a Gigabyte Z97mx Gaming 5 motherboard. Great piece of kit that has surprised me with its ability to stay modern.

I've upgraded to a 2TB NVME drive (Adata S11 Gammix Pro) and am using a PCIe adapter ( https://www.amazon.ca/gp/product/B07SXGQ94F/ref=ppx_yo_dt_b_asin_title_o07_s00?ie=UTF8&psc=1 ) to make it work. Was surprised to find I could actually use this as a boot drive when I bought it, so the system is running fantastic despite its age.

Here's the weird problem:

Initially, I plugged this drive into the bottom x4 slot and it ran great for months, no problems at all. Benchmarked it consistently at about 1400mbps. I then compared results online and noticed it was running a lot slower than what other people were getting. Determined this was because the slot was only gen2, whereas the two SLI slots on this board run gen3 (x16 and x8 I believe, or x8 and x8 when both used).

I had assumed the gen3 slot was covered by the GPU (EVGA Geforce 2080 Black Edition) but one day cleaning noticed I could make it work with only a slight impediment to the airflow. Boom, another major performance gain. This is when the issue started. The very first time I booted it in this way, I noticed it was running slow. Ran a bench out of curiosity and it took forever and reported 25mbps. Slower than a 5400rpm hard disk?! I rebooted and boom, super fast. Benched north of 3,000mbps. Ever since, I haven't been able to get it to perform consistently. Every 5 or 10 boots or so, it runs painfully slow. I've done a complete clean install and messed with every BIOS setting that could possibly impact it. Nothing. BIOS defaults and nothing except confusion about where to boot from.

Probably a bit obscure but...Any ideas? Is this just a natural symptom of trying to force modern hardware on a mobo from 2014? It does work, and it works well, just weirdly not all the time...

Thanks for reading!
 

Bingy

Junior Member
Oct 19, 2005
21
0
66
I should give full specs. Here:

Windows 10 Home
4770k overclocked to 4.4/4.4/4.2/4.2
EVGA Geforce 2080 Black Edition
Gigabyte Z97MX Gaming 5
32gb HyperX 1866mhz
2TB Adata S11 Gammix Pro (C:)
x2 Kingston HyperX 240gb SSD (SATA3) in RAID0 (D:/ nowadays)
Seagate 1TB SATA3 HDD (E:/)
 

Bingy

Junior Member
Oct 19, 2005
21
0
66
It's not wedged, simply in the slot next to it. The top corner of the adapter is slightly impeding the bottom corner of the inner GPU fan, but with maybe half a centimetre of space. It's really quite minimal. Case is a Corsair Air 240 with wraparound airflow. Problem occurs upon boot and the drive seems locked into this poor performance (25mbps) state until reboot. The GPU is cool and quiet during all of this, fans aren't even spinning. SSD also has a heatsink and the problem can occur on cold boot. Appears random as far as I can tell
 

Bingy

Junior Member
Oct 19, 2005
21
0
66
Some more info here. Screenshots showing the difference in performance.

When it boots fast it stays fast until a restart/shutdown; same idea for when it's slow.
 

Attachments

  • normal drives.jpg
    normal drives.jpg
    894.9 KB · Views: 9
  • slow drives.jpg
    slow drives.jpg
    855.3 KB · Views: 9

razel

Platinum Member
May 14, 2002
2,337
93
101
Before benchmarking you'll want to issue the TRIM command manually via 'Defragment and Optimize Drives' in Win10 and let the SSD sit for a few minutes.
 

aigomorla

CPU, Cases&Cooling Mod PC Gaming Mod Elite Member
Super Moderator
Sep 28, 2005
21,020
3,491
126
looks to me like what larry is stating, a throttling issue.
I would have crystal mark or hwinfo running to see what temps its at when you are seeing those lagging momemts.
If its not hitting past 75C, then its a bad controller.
 

Bingy

Junior Member
Oct 19, 2005
21
0
66
I've found a workaround solution. I'm still not sure about thermal throttling as the problem can occur from a cold boot and it either happens or it doesn't; starts slow and stays there or starts fast and stays there. If it boots fast, you can have the comp running for days without issue.

What worked in this case was actually moving the NVME to the x16 slot. Unfortunately this means the graphics card is now running at x8, but it's a small compromise (no more than 3% as far as I can tell) to get the drive working at peak. It's now running even faster, benching above 3,000mbps and zero problems at all. The GPU is doing fine in the x8 slot too.

As for the NVME temps, I've never seen it go beyond the 50-55C range. Usually in the 40s, no matter what slot it's popped into.

Hopefully this helps if someone out there is dealing with a similar issue. I'd love to know why it does this so I can get my 3% back on the GPU but I'm satisfied with the trade off of doubling the speed of the C: drive.

Thanks for your help everyone!