• Competitor rules

    Please remember that any mention of competitors, hinting at competitors or offering to provide details of competitors will result in an account suspension. The full rules can be found under the 'Terms and Rules' link in the bottom right corner of your screen. Just don't mention competitors in any way, shape or form and you'll be OK.

*** AMD "Zen" thread (inc AM4/APU discussion) ***

Soldato
Joined
24 Feb 2004
Posts
2,713
On X370/XZ470, the first M.2 slot is PCIe 3.0 x4. The second M.2 slot will be PCIe 2.0 and it will share bandwidth with something. Usually one or more PCIe slots or SATA ports, but it depends on the motherboard - you need to read their user manuals to find out.

I believe the Crosshair VI is the only X370 board to have a secondary M.2 slot that is PCIe 3.0 x4 and that's because it shares bandwidth with the second GPU slot. So as long as you're only planning on ever running one GPU, that board would give you full M.2 speeds for both drives. There may be X470 boards that do this also.

I think ASUS Crosshair VI and VII are the only boards that do this configurations when doing my research for boards back then, well in the premium line-up of boards anyway. I am not sure in the mid section and lower tier priced boards.

if you want lots of Nvme drives just pick up a cheapish X399 board and a 1900x cost a little more but you get much more PCI lanes so can connect numerous devices without speed drop.
 
Associate
Joined
10 Jan 2014
Posts
1,360
Crosshair VI has only one m2 slot, there is Crosshair VI extreme which has 2 slots. Crosshair VII is to get if you want two m2, at full speed.
 
Soldato
Joined
24 Feb 2013
Posts
4,135
Location
East Midlands
Is anyone running a 2600x using pbo overclock on x470 hero? Reliably does 4.3 at 1.4v? I was just looking at some cb results and with 3400 ram it's possible to hit 182 single core which is pretty impressive for the cost. High 170s with easier 3200 no doubt. Tempted given the drop in upgrade on zen2 plus the fact you can do board and chip for less than 9700k.

156 on my current i7 and AC is showing my cpus age with a bottle neck.
 
Last edited:
Associate
Joined
29 Jun 2016
Posts
529
X
I have a question. I have been tasked with building a pc for someone and after a good chat persuaded him to go down the AMD Ryzen route. He has one particular requirement though and wants to run a pair of NVME drives. I believe if you run a pair of NVME drives on the mainstream Intel platform (Z370/Z390) then the gpu would be dropped to 8x pci-e lanes. Is this the same with Ryzen or does AMD do things differently on AM4?

Tons of great info about X470 above, but IMHO X399 sounds like the platform for you.

Built a render/editing machibe on X399 and a 1900X and it is so impressive. Didn't need 16 cores, but the IO bandwidth was essential: NVMe RAID scratch drive, RAID6 HDDs for fast bulk storage. Big memory pool.

Flogged the poor thing, split it onto two+ hardcore IO tasks, processing tasks, whatever. It just proceeds without stutter or judder or freezing, unbelievable.
 
Soldato
Joined
18 Oct 2002
Posts
14,153
Location
West Midlands
I have a question. I have been tasked with building a pc for someone and after a good chat persuaded him to go down the AMD Ryzen route. He has one particular requirement though and wants to run a pair of NVME drives. I believe if you run a pair of NVME drives on the mainstream Intel platform (Z370/Z390) then the gpu would be dropped to 8x pci-e lanes. Is this the same with Ryzen or does AMD do things differently on AM4?

Each M.2/U2 NVMe capable drive requires a full 4x PCI-E 3.0 lanes to ensure you allow full throughput for the drive if it is a modern fast drive like a 970 Evo. Z370/Z390 both have 16 PCI-E 3.0 lanes directly from the CPU, which can be configured as 16x or 8x/8x or 8x/4x/4x, they also have 24 lanes from the PCH, but that is multiplexed, and not dedicated so anything connect back to it shares the DMI 3.0 link which is effectively only a 4x PCI-E link. Things that share the DMI 3.0 link are, SATA/USB 3.0/3.1/Ethernet as far as I know, unless you configure the board a 8x/4x/4x you can't get M.2 connected directly to the CPU without going via the DMI 3.0 channels.

It's very slightly different with AM4, and the X470 platform but ultimately you can't run two NVMe drives at full speed if you want a PCI-E slot running at 16x.

I've spent a lot of time developing system that utilise highend NVMe storage arrays, and multi-drive configurations, which is why EPYC and Threadripper have been such a blessing. I'm afraid that until PCI-E 4.0 makes it to the normal desktop space, there isn't much hope of running 2+ drives at full speed, unless you sacrifice the 16x GPU slot which shouldn't be an issue in most cases to be fair.
 
Associate
Joined
10 Jan 2014
Posts
1,360
Each M.2/U2 NVMe capable drive requires a full 4x PCI-E 3.0 lanes to ensure you allow full throughput for the drive if it is a modern fast drive like a 970 Evo. Z370/Z390 both have 16 PCI-E 3.0 lanes directly from the CPU, which can be configured as 16x or 8x/8x or 8x/4x/4x, they also have 24 lanes from the PCH, but that is multiplexed, and not dedicated so anything connect back to it shares the DMI 3.0 link which is effectively only a 4x PCI-E link. Things that share the DMI 3.0 link are, SATA/USB 3.0/3.1/Ethernet as far as I know, unless you configure the board a 8x/4x/4x you can't get M.2 connected directly to the CPU without going via the DMI 3.0 channels.

It's very slightly different with AM4, and the X470 platform but ultimately you can't run two NVMe drives at full speed if you want a PCI-E slot running at 16x.

I've spent a lot of time developing system that utilise highend NVMe storage arrays, and multi-drive configurations, which is why EPYC and Threadripper have been such a blessing. I'm afraid that until PCI-E 4.0 makes it to the normal desktop space, there isn't much hope of running 2+ drives at full speed, unless you sacrifice the 16x GPU slot which shouldn't be an issue in most cases to be fair.
You can with crosshair VII. Like someone said it slows down second pcie slot which makes it possible for two x4 m2 and x16 gpu. The only board x470 designed like this.
 
Soldato
Joined
18 Oct 2002
Posts
14,153
Location
West Midlands
You can with crosshair VII. Like someone said it slows down second pcie slot which makes it possible for two x4 m2 and x16 gpu. The only board x470 designed like this.

I'll quote myself "It's very slightly different with AM4, and the X470 platform but ultimately you can't run two NVMe drives at full speed if you want a PCI-E slot running at 16x."
 
Soldato
Joined
18 Oct 2002
Posts
14,153
Location
West Midlands
?? Which is incorrect because you can?

AMD Ryzen™ 2nd Generation/ Ryzen™ 1st Generation Processors
2 x PCIe 3.0/2.0 x16 (x16 or dual x8) *2
*2 The PCIE_x8/x4_2 slot shares bandwidth with the M.2_2 slot.

You have to slow the PCI-E 16x slots to 8x, and then use four of the lanes of the second slot to use the second M.2 port as NVMe, there is no full speed 16x slot left after you do this.
 
Associate
Joined
10 Jan 2014
Posts
1,360
What that’s got to do with crosshair VII being designed differently?

Let me quote myself "You can with crosshair VII. Like someone said it slows down second pcie slot which makes it possible for two x4 m2 and x16 gpu. The only board x470 designed like this."
 
Permabanned
Joined
2 Sep 2017
Posts
10,490
AMD Ryzen™ 2nd Generation/ Ryzen™ 1st Generation Processors
2 x PCIe 3.0/2.0 x16 (x16 or dual x8) *2
*2 The PCIE_x8/x4_2 slot shares bandwidth with the M.2_2 slot.

You have to slow the PCI-E 16x slots to 8x, and then use four of the lanes of the second slot to use the second M.2 port as NVMe, there is no full speed 16x slot left after you do this.

This is wrong. The configuration is PCI-E 3.0 X16 occupied + M.2 slot 1 occupied with all the speed available and M.2 slot 2 occupied with all the speed available.
If you go for a Crossfire, then your second GPU will run at PCI-E 3.0 x4. While the M.2 slots will maintain their full speed.
 
Soldato
Joined
18 Oct 2002
Posts
14,153
Location
West Midlands
What that’s got to do with crosshair VII being designed differently?

Let me quote myself "You can with crosshair VII. Like someone said it slows down second pcie slot which makes it possible for two x4 m2 and x16 gpu. The only board x470 designed like this."

That data is from Asus specifications, why are you arguing? When was the last time you built one of these systems? You CANNOT run the 16x slot (either of them) at 16x speed with two NVME M.2 drives installed.

UXOfGZ3.jpg
 
Associate
Joined
10 Jan 2014
Posts
1,360
That data is from Asus specifications, why are you arguing? When was the last time you built one of these systems? You CANNOT run the 16x slot (either of them) at 16x speed with two NVME M.2 drives installed.

UXOfGZ3.jpg
And again You quoted some generic table

"The PCIE_x8/x4_2 slot shares bandwidth with the M.2_2 slot." Which is from the manual. But you are right, you built more systems than anybody else so you must be right.
 
Soldato
Joined
18 Oct 2002
Posts
14,153
Location
West Midlands
And again You quoted some generic table

"The PCIE_x8/x4_2 slot shares bandwidth with the M.2_2 slot." Which is from the manual. But you are right, you built more systems than anybody else so you must be right.

Generic table, from the Asus manual that I just uploaded for you. Sheesh.

EDIT: IN fact here's a blooming link to the whole manual so you can find the 'generic' table yourself.
https://dlcdnets.asus.com/pub/ASUS/...HERO/E13835_ROG_CROSSHAIR_VII_HERO_UM_WEB.pdf
 
Permabanned
Joined
2 Sep 2017
Posts
10,490
That data is from Asus specifications, why are you arguing? When was the last time you built one of these systems? You CANNOT run the 16x slot (either of them) at 16x speed with two NVME M.2 drives installed.

UXOfGZ3.jpg

Ryzen has 24 lanes, the above table shows available only 20 of them??
 
Back
Top Bottom