PCIe3 x4 not working, don't mark solved |
Post Reply |
Author | |||||
parsec
Moderator Group Joined: 04 May 2015 Location: USA Status: Offline Points: 4996 |
Post Options
Thanks(0)
Posted: 10 Jan 2017 at 11:12am |
||||
Thanks, I appreciate that! The PCIe revision support level is confused all the time. It can be worse with some Intel systems, where one board (Z77) can use two different processors generations, one that has PCIe 2.0, and the other PCIe 3.0. The specs say "PCIe 3.0 support", but you must read the fine print where it states that is only true for certain processors. Even worse IMO is the PCIe x16 slots that are x16 in size physically, but are only connected to x8 or x4 PCIe lanes. Most systems don't provide more than 16 PCIe lanes usable by the PCIe slots. They should be x16 physically to provide mechanical support to a video card, but a board would cost more if all 16 PCIe lanes were connected to every PCIe x16 slot. Some users become very upset when their video cards in SLI or Crossfire are running x8 x8, when they "should" be x16 x16. We all wish that was possible. Some AMD boards have M.2 slots that are PCIe 2.0 x2, which is really restricting the performance. You've got the best there is for AMD with M.2 slots until Zen systems are available. |
|||||
wardog
Moderator Group Joined: 15 Jul 2015 Status: Offline Points: 6447 |
Post Options
Thanks(0)
|
||||
Oh, parsec has detailed M.2. You can ignore my post in your other thread.
|
|||||
floydstime
Newbie Joined: 08 Jan 2017 Status: Offline Points: 16 |
Post Options
Thanks(0)
|
||||
Awesome.... you have been super helpful. This all makes alot of sense. Thank you!
|
|||||
parsec
Moderator Group Joined: 04 May 2015 Location: USA Status: Offline Points: 4996 |
Post Options
Thanks(1)
|
||||
The SM951 is also a PCIe 3.0 x4 interface PCIe SSD. There are two versions of the SM951, which is confusing, one NVMe, the other "AHCI", simply because it does not used the NVMe protocol. Unless the difference in price is significant, or you can get a higher capacity drive (500GB instead of 250GB, for example) for a similar price, you might as well keep what you have. If in a few years, you get a new mother board, you move your faster SSD to that board, and no need to buy another. In real world usage, the difference between 1,000MBs and 3,000MBs is a matter of seconds, unless you are constantly reading and writing 100GB files and folders. Even then, unless a minute makes or breaks you, what's the point? You won't get one half the speed with PCIe 2.0 (5Gbps) instead of PCIe 3.0 (8Gbps) at x4 for each. That's 20Gbps vs 32Gbps. With PCIe 2.0, you will get at least 2/3 of the PCIe 3.0 speed. We've also found that on the newest Intel systems with PCIe 3.0 x4, with two NVMe SSDs in RAID 0, there is a speed wall at ~3,500MBs, with the newest NVMe SSDs that reach 3,000MBs with one drive. My point is, you aren't missing a lot of performance with PCIe 2.0 x4. You'll get most if not all of the write speed, with some loss of ultimate read speed. Not worth worrying about, unless you constantly deal with hundreds of gigabytes of data. |
|||||
floydstime
Newbie Joined: 08 Jan 2017 Status: Offline Points: 16 |
Post Options
Thanks(0)
|
||||
Thank you for your courteous and thorough explanation. I obviously was confused by the wording. I was racking my brain for hours trying to figure this one out. So it turns out my speeds are good with this board. Do you think it would be wise to pick up an SM951 rather than a PM961 due to my MB limitations of Gen 2? Since I am only reaching speeds of 1600/800 it seems that an SM951 might be more appropriate for my system. Or do you think that the speeds would drop in half with that as well. My son needs an M.2 drive for compiling and complicated stuff like that I don't understand. Apparently a faster drive will make his life alot easier.
|
|||||
floydstime
Newbie Joined: 08 Jan 2017 Status: Offline Points: 16 |
Post Options
Thanks(0)
|
||||
Edited by floydstime - 08 Jan 2017 at 2:13pm |
|||||
parsec
Moderator Group Joined: 04 May 2015 Location: USA Status: Offline Points: 4996 |
Post Options
Thanks(0)
|
||||
First let's take a look at your board's layout, from the manual: The PCIe slots are labeled, PCIE1, PCIE2, and PCIE3. Those are simply names to identify the slots. They provide no information about the PCIe revision/speed that the the slot provides, they are just names for the three PCIe slots, 1, 2, and 3. From your board's specifications: 2 x PCI Express 2.0 x16 Slots (PCIE2: x16 mode; PCIE3: x4 mode) - 1 x PCI Express 2.0 x1 Slot Your board has two PCI Express 2.0 (revision/speed) x16 physical slots, numbered 2 and 3. The PCIE2 slot is x16 electrically (connected to 16 PCIe 2.0 lanes), and the PCIE3 slot is x4 electrically (connected to four PCIe 2.0 lanes.) Sorry to say, but none of the AMD 900 series chipsets (like your 970) supports the PCIe 3.0 revision. The AMD processors used in these boards do not provide any PCIe lanes to the board, so you only get what is provided by the chipset. Please see this page for basic specs of the AMD 900 series chipsets: https://en.wikipedia.org/wiki/AMD_900_chipset_series |
|||||
wardog
Moderator Group Joined: 15 Jul 2015 Status: Offline Points: 6447 |
Post Options
Thanks(0)
|
||||
I marked it solved. Plain and simpler it does not support PCIe Gen 3. No AMD board/chipset does except the upcoming Ryzen/AM4 boards. Period.
Put some water on it huh. From: http://www.asrock.com/mb/AMD/970M%20Pro3/?cat=Specifications: Expansion / Connectivity
Please show me where you see it specifically states it supports PCIe Gen 3 ? Need more proof? https://en.wikipedia.org/wiki/AMD_900_chipset_series#AMD_970 Look at that page closer. Even the latest, 990FX, does not support Gen 3. The ONLY AMD board that does is the ASUS Sabertooth 990FX/Gen3.0 R2.0, and they pull it off with some razzy snazzy engineering and a PLEX chip. Yet even then, it's not a true AMD PCIe Gen 3 solution as the added PLEX chip provides the bandwidth, not anything AMD. |
|||||
floydstime
Newbie Joined: 08 Jan 2017 Status: Offline Points: 16 |
Post Options
Thanks(0)
|
||||
First off. The asrock website specifically states that the PCIe Gen 2 x16 lanes are also "PCIe Gen 3 x4" as well. At one point, my system explorer in BIOS was reading the card as PCIe3 x4, but it was showing 5gbs actual with 10gbs max. Only after screwing with the BIOS does it state PCIe2 x16 now and it states 4gbs with 8gbs max. I need help configuring this computer to run PCIe3 x4 on my second PCIe x16 port at 10Gbs pci to pci bridge. I would appreciate it if you didn't start by telling me that I my board doesn't support it and marking the thread as solved when it is Not solved. Below is a repost of my first thread.
So I am having trouble with getting my PCIe 3 x4 to work. There is no option in BIOS, that I have found, to force my second slot to run as PCIe Gen 3. I have a PM961 128 drive, but my read speeds are around 1200 mbs and my write speeds are 800 mbs. It should be twice that. Samsung Magician is showing link speed as 5gbs 10 gbs Max. It should be 10 and 10. Any help would be appreciated... EDIT: I have a 970m Pro3 with FX-6300, AMD HD7970 in second PCIe slot and SYBA M.2 PCIe to PCIe3.0 x4 adapter in my third PCIe slot. The PCIe3 x1 slot is empty. Drive in the Syba is a PM961 128 GB.
|
|||||
Post Reply | |
Tweet
|
Forum Jump | Forum Permissions You cannot post new topics in this forum You cannot reply to topics in this forum You cannot delete your posts in this forum You cannot edit your posts in this forum You cannot create polls in this forum You cannot vote in polls in this forum |