ASRock.com Homepage
Forum Home Forum Home > Technical Support > Intel Motherboards
  New Posts New Posts RSS Feed - Z170 Extreme 4 + Samsung 950 Pro = :(  SOLVED!!!
  FAQ FAQ  Forum Search Search  Events   Register Register  Login Login

Z170 Extreme 4 + Samsung 950 Pro = :( SOLVED!!!

 Post Reply Post Reply Page  123>
Author
Message
EvilDragon View Drop Down
Newbie
Newbie


Joined: 21 Jul 2016
Location: Croatia
Status: Offline
Points: 25
Post Options Post Options   Thanks (0) Thanks(0)   Quote EvilDragon Quote  Post ReplyReply Direct Link To This Post Topic: Z170 Extreme 4 + Samsung 950 Pro = :( SOLVED!!!
    Posted: 21 Jul 2016 at 7:18am
Hello!

I got this mobo because it was within my price range, and I had hoped I could use my 950 Pro along with it... it sorta works, but I get very bad benchmarks, as if it's not using the full NVMe bandwidth for whatever reason...

I later noticed that this SSD is not listed in the storage supported list, but I thought perhaps the latest UEFI update would improve support - I couldn't find the updated list anywhere.

So, this is what I have:

AsRock Z170 Extreme 4
UEFI version P3.20
Intel i7-6700K
64 GB HyperX Fury 2400 Mhz
Windows 10 Pro 64-bit

I have also installed Samsung Magician as well as Samsung's NVMe driver. Here are the benchmarks:







UEFI is set to Force M.2, there is nothing connected to SATA ports 0 and 1 (but all others are taken with other drives). I have several other cards connected to PCIe slots too: AsRock Thunderbolt AIC in PCIE6, Firewire controller in PCIE5 and additional Marvell SATA controller in PCIE4. No graphics card - using onboard Intel 530 graphics. PCI DMI ASPM Support and PCH PCIE ASPM Support in UEFI is DISABLED. All possible power saving options in Windows and UEFI are also DISABLED. SATA mode in UEFI is set to AHCI (since I won't be using RAID arrays... is this the catch, perhaps - does this need to be enabled to get full speeds?)


Does anybody here have the same combination that works fine? Any ideas as to what could be wrong here?

I really hope I won't need to format and reinstall W10 yet again, I have already installed a whole bunch of programs on it... for the 4th time now. :/


Thanks for any insights!


Edited by EvilDragon - 05 Aug 2016 at 7:19am
Back to Top
parsec View Drop Down
Moderator Group
Moderator Group
Avatar

Joined: 04 May 2015
Location: USA
Status: Offline
Points: 4996
Post Options Post Options   Thanks (0) Thanks(0)   Quote parsec Quote  Post ReplyReply Direct Link To This Post Posted: 21 Jul 2016 at 9:22am
I think I can basically see why your 950 Pro benchmarks are low, and they are really low.

The 950 Pro should work fine in your board, other similar ASRock boards (Z170 Extreme series) have many owners that use 950 Pros, including myself. Some even in RAID 0. We have not seen this issue before now that I can recall.

The Z170 and the other Intel 100 series chipsets use the chipset resources for the M.2 slot(s). The PCIe lanes provided by the CPU are not used by the M.2 slot(s) and should have no affect on your 950 Pro.

The clue I see is in one of your Samsung Magician screen shots, the last one with the 950 disk information. In the "PCIe Slot" information, the Link Speed Cur : 8Gbps. It should be 10Gbps, like this:




Note the 10Gbps Link Speed Current value (in my older version of Magician). That is what the DMI3 interface of the Z170 should be, the equivalent of PCIe 3.0. Your 8Gbps is like PCIe 2.0, or DMI2.

Why you are getting that bandwidth, I don't know, given all you wrote (BTW, thanks for all the information in your post, you saved yourself and me a lot of time) about the power saving options. But that still does not explain your low benchmark results. An 8Gbps x4 interface should be much better than your result.

Using RAID or AHCI mode will make zero difference for a single NVMe SSD. You are not using a SATA drive, and the only time RAID makes a difference is for boards that have two or more Ultra M.2 ports, and multiple 950 Pros are in a RAID 0 array. ONLY in that case is the Intel IRST driver controlling the drives. Otherwise it's an NVMe drive, a different protocol than SATA, and uses a different storage controller that has its own entry in Device Manager. The Intel IRST 14 driver provides NVMe support in RAID 0 only, not for single NVMe SSDs.

But I think I just figured it out. Here is the fix for you to try, and I'll explain it in a moment.

You said you have Force M.2 set to Enabled. Set Force M.2 to Auto, NOT enabled. That's all.

To explain what I think is happening, I imagine you've used SATA III SSDs? What does your benchmark results remind you of? It reminds me of a SATA III SSD.

There are SATA III SSDs in the M.2 form factor. Is your 950 Pro listed as a drive in the Storage Configuration screen? If it is, it should NOT be listed there at all! It is NOT a SATA drive.

My Z170 Extreme7+ board does not have a Force M.2 option, so I cannot test my idea, which is this:

The Force M.2 option, when set to Enabled, causes the M.2 slot to operate as if a SATA III M.2 SSD is being used in the M.2 slot. Does that begin to make sense now?

DMI2/8Gbps bandwidth is what has been used for SATA III by Intel for years. Although the Magician software is saying you have an x4 connection, IMO that is wrong.

Please give that a try and let us know what happens. If you already have tried setting Force M.2 to Auto, do it again for me, please. LOL

I am worried about something, that you installed Windows with Force M.2 configured that way. Did you set any other UEFI option (hint, CSM) for use with your 950 Pro?

If after you set Force M.2 to Auto, you no longer can boot Windows, change it back and let us know.
Back to Top
EvilDragon View Drop Down
Newbie
Newbie


Joined: 21 Jul 2016
Location: Croatia
Status: Offline
Points: 25
Post Options Post Options   Thanks (0) Thanks(0)   Quote EvilDragon Quote  Post ReplyReply Direct Link To This Post Posted: 21 Jul 2016 at 3:53pm
950 Pro is NOT listed in Storage Configuration screen, indeed. It's listed in NVMe Configuration screen, but there are no options to set there at all. Just says to which bus it's connected.

As far as CSM, I had to reinstall Windows 2 or 3 times because of it, until I figured out that I need to set Storage OpROM to UEFI only, ehhehehe. As far as I remember I think the last time I installed W10 it wasn't set to Force M.2... CSM is disabled now, of course.

I will try setting it back to Auto and report. Thanks for the hint!


Edited by EvilDragon - 21 Jul 2016 at 4:17pm
Back to Top
EvilDragon View Drop Down
Newbie
Newbie


Joined: 21 Jul 2016
Location: Croatia
Status: Offline
Points: 25
Post Options Post Options   Thanks (0) Thanks(0)   Quote EvilDragon Quote  Post ReplyReply Direct Link To This Post Posted: 21 Jul 2016 at 3:59pm
Unfortunately no change! :(

Magician still reports 8 Gbps and benchmarks are the same...
Back to Top
parsec View Drop Down
Moderator Group
Moderator Group
Avatar

Joined: 04 May 2015
Location: USA
Status: Offline
Points: 4996
Post Options Post Options   Thanks (0) Thanks(0)   Quote parsec Quote  Post ReplyReply Direct Link To This Post Posted: 21 Jul 2016 at 11:53pm
Originally posted by EvilDragon EvilDragon wrote:

Unfortunately no change! :(

Magician still reports 8 Gbps and benchmarks are the same...


Oh Censored I thought I nailed that one! Sorry to hear that!

I still think it is suspicious that your benchmark results look like a SATA III SSD. Now that I looked at it again (the Crystal results in particular), the results for the 4K and 4K Q32 are bad even for a SATA III SSD. The high queue depth (Q32) performance of NVMe SSDs is far superior to SATA III SSDs, which we are not seeing in your benchmarks. It is very strange that the Sequential Q32 Read speed is less than half the single file Sequential speed, 525MBs vs 1218 MBs.

This is my 256GB 950 Pro on my ASRock Z170 board. Apparently you've never had a result like this:



This is a Samsung 840 Pro in the same PC:



Here's another thing I just noticed. I updated to the latest version of Magician, and got this:



It shows 8Gbps now for my Z170 board's M.2 slot too. I ran Crystal again on my 950, and the result was normal.

After checking into this, I learned that DMI 3.0 and PCIe 3.0 are both rated at 8Gbps (or more accurately, 8GTs, 8 Giga-Transfers per second). So the Magician software is now reporting the DMI 3.0 speed correctly. The 10Gbps rate is actually what a DMI 1.0 x4 connection would provide. This is unrelated to your problem.

I wonder how correct this data in Magician really is. Meaning is it truly checking the connection bandwidth and width provided to the 950 Pro.

Moving on, my thoughts and suggestions for you:

Have you ever checked the temperature of the 950 Pro? They run hot, and will throttle their speed at ~70° C. It seems you have nothing covering it, your three cards in the PCIe slots are all below it, and you don't have a video card. What do you use for a CPU cooler? What kind of PC case do you have, and location of case fans?

The monitoring programs HWiNFO64 and AIDA64 will display the temperature of your 950 Pro. When I just ran Crystal on my 950 Pro, it reached 54° C. The temperature throttling is a known issue with this SSD, it has been found and reported in many reviews on the Internet. I have a small heat sink on the controller chip, and a fan blowing air over the mother board in that area, so it idles at 34° C, on a warm day like today. The Magician SMART data for the 950 Pro has temperature data, but it is not converted into a true value.

I wonder if you have a defective 950 Pro? Have you ever had a benchmark result better than the one you posted?

I would remove the 950 from the M.2 slot, but first I would check if it was inserted in the M.2 slot correctly. You have it mounted with that tiny screw, right?

Remove it (carefully) and examine the M.2 slot itself. Do all the tiny connections seem fine? All lined up evenly, none shorted together or damaged?

Check both sides of the 950's connection end. You could clean the gold contacts with alcohol on a Q-Tip, and if you have that compressed gas for blowing off dust, do a few short bursts (NOT TO CLOSE!!) at the M.2 slot. Looking at the M.2 slot on any board, it's a miracle they work IMO. Pinch

Have you tried clearing the UEFI/BIOS? If not, save your current settings in a profile first, and then shutdown the PC, remove it from power, and do a full UEFI/BIOS clear. That is, move the CMOS jumper to the clear position, and remove the board's battery for several minutes. You probably can skip removing the battery, but I would definitely try a UEFI clear.

I can't think of any other UEFI options that would cause this issue. I have those DMI ASPM options enabled in my UEFI configuration, which is not causing any problems.

I would leave Force M.2 on Auto. You are positive you don't have a SATA drive connected to the SATA3_0 or SATA3_1? The numbering of the SATA ports can be confusing, those two ports are next to each other vertically, not horizontally.

Did you check the Device Manager entry for the Samsung NVMe controller? Seems fine in Magician, but who knows?

Did you ever run a manual TRIM on it, in Windows, the Properties, Tools, Optimize option? I wonder if the multiple OS installations has it in need of cleanup.

This is a weird but fascinating issue. I was hoping changing Force M.2 would work, but did not want to find a bug in the UEFI, which that would be. Please check your 950's temperature first, then do the UEFI/BIOS clear test, and finally the physical removal and inspection.

I really want to keep after this one, so let me know! 
Back to Top
EvilDragon View Drop Down
Newbie
Newbie


Joined: 21 Jul 2016
Location: Croatia
Status: Offline
Points: 25
Post Options Post Options   Thanks (0) Thanks(0)   Quote EvilDragon Quote  Post ReplyReply Direct Link To This Post Posted: 22 Jul 2016 at 12:08am
I have a REALLY KICKASS Fractal Design Define XL R2 big tower (I'm NEVER gonna use anything else, such a great case!!), with Noctua NH-D15 cooling the CPU (both 14 cm fans blowing at it!) and two 14 cm Fractal fans in front taking air in and blowing it on the cards, HDDs (I have 2x2 TB WD Black in the bottom drive tray, I removed the top drive tray to secure more airflow), so by extension also the M.2 drive, hopefully.

I really don't think it's thermal throttling, because I don't get temps above 50°C anywhere inside the case...


Oh and Device Manager correctly recognizes Samsung NVMe driver...


I will check the M.2 card mounting, but yes it's secured with that screw alright...


Not sure about this drive being defective, I got it as a gift from a friend of mine who really used it for like a couple of weeks (without fault, might I add) then went onto Intel 750 PCIe drives... I never got better benchmarks than these, certainly nothing even remotely CLOSE to the specs.


Yes, I did clearing CMOS multiple times. No change whatsoever. Yes, I did do manual TRIM indeed.


Also, I am positive on SATA ports. In fact, on my board SATA 0 and 1 ARE horizontally next to each other ;) Those two are vacant, 100% positive (since the bottom two SATA ports are filled with SSDs, I would notice if one of them wouldn't be recognized due to M.2 stealing a port or two...)


Edited by EvilDragon - 22 Jul 2016 at 12:30am
Back to Top
EvilDragon View Drop Down
Newbie
Newbie


Joined: 21 Jul 2016
Location: Croatia
Status: Offline
Points: 25
Post Options Post Options   Thanks (0) Thanks(0)   Quote EvilDragon Quote  Post ReplyReply Direct Link To This Post Posted: 22 Jul 2016 at 12:29am
BTW here's a screenshot of System Info for Windows about temps... I think I have a pretty cool machine :)


Back to Top
EvilDragon View Drop Down
Newbie
Newbie


Joined: 21 Jul 2016
Location: Croatia
Status: Offline
Points: 25
Post Options Post Options   Thanks (0) Thanks(0)   Quote EvilDragon Quote  Post ReplyReply Direct Link To This Post Posted: 23 Jul 2016 at 3:48am
Mr. Parsec are you still around? :)
Back to Top
EvilDragon View Drop Down
Newbie
Newbie


Joined: 21 Jul 2016
Location: Croatia
Status: Offline
Points: 25
Post Options Post Options   Thanks (0) Thanks(0)   Quote EvilDragon Quote  Post ReplyReply Direct Link To This Post Posted: 23 Jul 2016 at 11:04pm
I apologize for that. Understand my annoyance on the problem I'm having, though...


Here's the same image without any words :)




Could this be the root of the issue, perhaps?


Edited by EvilDragon - 23 Jul 2016 at 11:17pm
Back to Top
parsec View Drop Down
Moderator Group
Moderator Group
Avatar

Joined: 04 May 2015
Location: USA
Status: Offline
Points: 4996
Post Options Post Options   Thanks (0) Thanks(0)   Quote parsec Quote  Post ReplyReply Direct Link To This Post Posted: 25 Jul 2016 at 1:48pm
No, that is not the problem. What you see with the driver for a storage drive, HDD or SSD of any kind, is normal. My drives are the same way.



You are confused about what device the NVMe (or SATA) driver belongs to. That happens all the time to people.

The device the NVMe driver is used by is a Storage controller. You have that entry in Device Manager. If you had two or three 950 Pros in your board, you would see three 950 Pros listed under Disk drives, but you would have only one Samsung NVMe Controller.

Don't worry about why my 950 Pro entry includes "SCSI", that is a side affect of using RAID mode.

Moving on, from an earlier one of your posts:

Originally posted by EvilDragon EvilDragon wrote:

Also, I am positive on SATA ports. In fact, on my board SATA 0 and 1 ARE horizontally next to each other ;) Those two are vacant, 100% positive (since the bottom two SATA ports are filled with SSDs, I would notice if one of them wouldn't be recognized due to M.2 stealing a port or two...)


Sorry, but I see you are in Croatia, so I want to be sure we both know what I mean.

Horizontal means a line like this: ------- side to side.  Vertical means up and down like this: |

This is from your boards manual:





According to your board's manual, the SATA3_0 and SATA3_1 ports are not oriented horizontally.

Number 9, above, shows SATA3_0 and SATA3_2 are horizontally oriented.

Number 10 shows SATA3_1 and SATA3_3 are horizontally oriented.

The SATA3_0 and SATA3_1 ports are vertically oriented to each other.

I can only go by the manual, but my Z170 Extreme7+ board has the Intel SATA ports exactly like this.

You said, "since the bottom two SATA ports are filled with SSDs...". The bottom two SATA ports are ports 1 and 3, number 10 in the picture, looking at the board like the picture. I think you have a SATA drive in the SATA3_1 port.

While having an M.2 SSD in the M.2 slot should disable SATA ports 0 and 1, it seems like that is not happening. It seems the 950 Pro is only getting half the resources it requires, since the other drive is using them, or those resources become unavailable to both drives.

If I am right (Please check!) just move the SATA data cable from SATA3_1 to SATA3_2, and see what happens with the 950 Pro. Both of the SATA data cables should be in the SATA ports closest to the board.

The temperatures of all your drives, CPU, etc, don't tell the whole story. The 950 Pro is not in that list. You've never used an M.2 SSD before, and don't know how warm they can be. I doubt your 950 Pro is throttling, but you have not provided any temperature data for your 950 Pro.





Back to Top
 Post Reply Post Reply Page  123>
  Share Topic   

Forum Jump Forum Permissions View Drop Down

Forum Software by Web Wiz Forums® version 12.04
Copyright ©2001-2021 Web Wiz Ltd.

This page was generated in 0.141 seconds.