AMD Ryzen 3000: New Block diagram about PCIe 4.0 on Matisse and X570 chipset

Published by

Click here to post a comment for AMD Ryzen 3000: New Block diagram about PCIe 4.0 on Matisse and X570 chipset on our message forum
https://forums.guru3d.com/data/avatars/m/178/178348.jpg
I thought the 40 lanes reported the other week seemed excessive. I don't like the look of the m.2 configuration unless the 2xPCIe4 can be effectively split into 4xPCIe3, Otherwise current cards would probably end up at 2xPCIe3 speed?
data/avatar/default/avatar35.webp
Stairmand:

I thought the 40 lanes reported the other week seemed excessive. I don't like the look of the m.2 configuration unless the 2xPCIe4 can be effectively split into 4xPCIe3, Otherwise current cards would probably end up at 2xPCIe3 speed?
Such a controller that can split x2 4.0 into x4 3.0 would probably be very expensive, and not likely to be present. But the 4 M.2 PCIe lanes from the CPU can be used as one for one x4 device as well, it doesn't have to be split into 2x x2.
https://forums.guru3d.com/data/avatars/m/273/273678.jpg
such a controller can be had for a few dollars.
https://forums.guru3d.com/data/avatars/m/178/178348.jpg
nevcairiel:

Such a controller that can split x2 4.0 into x4 3.0 would probably be very expensive, and not likely to be present. But the 4 M.2 PCIe lanes from the CPU can be used as one for one x4 device as well, it doesn't have to be split into 2x x2.
Just having 1 4xPCIe M.2 slot would be a disappointing mistake. Prices have dropped to the point where having a 250GB Boot and 2TB second nvme drive are realistic options. Certainly what i would buy in my next setup.
data/avatar/default/avatar17.webp
Stairmand:

Just having 1 4xPCIe M.2 slot would be a disappointing mistake. Prices have dropped to the point where having a 250GB Boot and 2TB second nvme drive are realistic options. Certainly what i would buy in my next setup.
Just like any previous boards and chipsets, the second would be through the chipset.
https://forums.guru3d.com/data/avatars/m/236/236974.jpg
Stairmand:

I don't like the look of the m.2 configuration unless the 2xPCIe4 can be effectively split into 4xPCIe3
nevcairiel:

the 4 M.2 PCIe lanes from the CPU can be used as one for one x4 device as well, it doesn't have to be split into 2x x2.
Sure, it's up to motherboard manufacturers to decide how they would trace the on-die PCIe/SATA lanes. I'd think most of them would map these PCIe 4.0 x4 lanes to a single M-key M.2 slot.
nevcairiel:

Such a controller that can split x2 4.0 into x4 3.0 would probably be very expensive, and not likely to be present.
No, it's not expensive. Signal downconversion is what the X470 actually did - it only provided PCIe 2.0 lanes for its M.2/PCIe/controller connections, and most boards had quite slow PCIe 2.0 x2 for the secondary M.2 slot, though a few offered PCIe 2.0 x4. That's 1/4 or 1/2 of the available PCIe 3.0 x4 bandwidth from the X470 PCH to the CPU.
data/avatar/default/avatar11.webp
DmitryKo:

No, it's not expensive. Signal downconversion is what the X470 actually did - it only provided PCIe 2.0 lanes for its M.2/PCIe/controller connections, and most boards had quite slow PCIe 2.0 x2 for the secondary M.2 slot, though a few offered PCIe 2.0 x4. That's 1/4 or 1/2 of the available PCIe 3.0 x4 bandwidth from the X470 PCH to the CPU.
This was integrated into the chipset, which has a PCIe hub controller anway, and not offered for the CPU lanes (which he was requesting), which are often connected directly without further controller in between. Additionally, PCIe 3.0 and 2.0 are old and known technology, 4.0 is new, so any such hardware can be expected to be more expensive. Personally, for future proofing, I would want my CPU 4x lanes connected directly to a PCIe 4.0 x4 M.2 slot, so that I can run a fast PCIe 4.0 NVMe drive in there in the future.
https://forums.guru3d.com/data/avatars/m/277/277333.jpg
Aren't current PCIe lanes plenty for most nvme drivers? I mean, 2x PCIe 4 lanes should equal a 4x PCIe 3, and isn't that enough for 99% of the cases? Future proof is definetly a thing, but let's not put the cart ahead of the horses, okay?
https://forums.guru3d.com/data/avatars/m/178/178348.jpg
Yes 2 x PCIe 4 is the same speed as 4xPCIe 3, however all current SSDs are PCIe 3 only, if they only have access to 2 lanes they will be at PCIe 3 speed limiting performance. Many current drives already need all 4 lanes. Unless of course board manufactures have only one nvme compatible socket and use all 4 lanes. Or come up with a solution using pcie switches etc. I guess we will se next week. I suspect it won't be long before we see PCIe4 SSDs go past the 4000MB/s speed.
https://forums.guru3d.com/data/avatars/m/273/273678.jpg
PCI-E3 parts will benefit from gen 4 controllers in ways just gen 2 parts benefitted from gen 3 controllers. Thats not the point of why they have introduced gen 4 though. being able to reduce the lane count for nvme's and not losing performance is a reason why.
https://forums.guru3d.com/data/avatars/m/271/271877.jpg
In the diagram there are many options for different builds. MSI is showing a Pro Carbon motherboard where I can read "LIGHTNING Gen4 m.2" written in it's shield, so I assume it will be 4x PCIe 4 in this model. Anyway, we'll know the next week 😉
data/avatar/default/avatar10.webp
oh now makes sense the need for the fan on that south bridge. It will probably kick in if you are using a config on which you are maxing out the controller with Gen3 configs like using all the PCIe lanes.
data/avatar/default/avatar27.webp
nevcairiel:

Just like any previous boards and chipsets, the second would be through the chipset.
Except unlike previous boards that second slot on the chipset won't be bottlenecked by the link between the chipset and CPU. An x4 link can run a pcie 3.x x4 SSD at full speed while using the USB and networking without saturating the bus, unlike current Intel and AMD desktop boards. It also will not be long before someone builds a bridge board that will run 4 pcie 3.x x4 SSDs at full speed in the second x8 video card slot and ones that will run x2 SSDs in the x1 slots. In the end, though, there are still almost zero use cases when a pcie SSD actually shaves more than a minute or two off an entire day's work vs a SATA one, so the dream of >6k transfers on pcie 4.x is in the end pretty moot for the foreseeable future.
https://forums.guru3d.com/data/avatars/m/236/236974.jpg
nevcairiel:

This was integrated into the chipset, which has a PCIe hub controller anway, and not offered for the CPU lanes (which he was requesting) I would want my CPU 4x lanes connected directly to a PCIe 4.0 x4 M.2 slot, so that I can run a fast PCIe 4.0 NVMe drive in there in the future.
Standalone 6-lane 5-port PCIe switches cost $30-50 per chip, though I agree there is no point to use them to downconvert CPU lines and lose full PCIe 4.0 x4 bandwidth.
Astyanax:

PCI-E3 parts will benefit from gen 4 controllers in ways just gen 2 parts benefitted from gen 3 controllers. being able to reduce the lane count for nvme's and not losing performance is a reason why.
There will be no benefit at all, since gen 3 parts will only be able to communicate at gen 3 speeds and reduced line count would compromise the ransfer rate for older devices.
NewMaxx:

Many existing boards switch 4x PCIe 2.0 into 2x PCIe 3.0 for M.2, for example
Are there reviews confirming that these M.2 slots actually work in PCIe 3.0 x2 mode, and this is not an error in the specs? Theoretically they could bypass the PCH and directly connect the secont M.2 slot to the CPU, but the only benefit would be slightly higher peak bandwidth from using 128b/130b encoding. There would be absolutely no benefits for upconverting PCIe 2.0 x4 from the PCH into PCIe 3.0 x2.
https://forums.guru3d.com/data/avatars/m/273/273678.jpg
DmitryKo:

There will be no benefit at all, since gen 3 parts will only be able to communicate at gen 3 speeds and reduced line count would compromise the ransfer rate for older devices.
Afraid you're applying a very limited understanding of the hardware here.
data/avatar/default/avatar16.webp
just to remember the bus between CPU and x570 is x4 4.0 (which is a lot for most of the common users that have 1 or 2 storage devices), everything that's not directly connected with the CPU could be limited if in concurrency with other devices... so all those bandwidth from the chipset you are demanding is simply fancy..
https://forums.guru3d.com/data/avatars/m/236/236974.jpg
Astyanax:

you're applying a very limited understanding of the hardware
Am I?
https://forums.guru3d.com/data/avatars/m/236/236974.jpg
First X570 boards are released, all with three M.2 sockets each offering PCIe 4.0 x4 (64 Gbit/s). The specs are as follows: AsRock https://www.asrock.com/mb/compare.asp?Models=X570 Taichi,X570 Phantom Gaming X M2_1: SATA/PCIe x4 (CPU); M2_2: SATA/PCIe x4 (PCH); M2_3: PCIe x4 (PCH - disables the third PCIe x16 slot). Gigabyte https://www.aorus.com/X570-AORUS-XTREME-rev-10#pd_spec https://www.aorus.com/X570-AORUS-MASTER-rev-10#pd_spec M2A: SATA/PCIe x4 (CPU) M2B: SATA/PCIe x4 (PCH) M2C: SATA/PCIe x4 (PCH) Asus https://www.asus.com/Motherboards/ROG-Crosshair-VIII-Formula/specifications/ N/A MSI https://www.msi.com/Motherboard/MEG-X570-GODLIKE/Specification https://www.msi.com/Motherboard/MEG-X570-ACE/Specification N/A BIOSTAR Racing X570GT8 Colorful CVN X570 Gaming Pro
NewMaxx:

The reason they do this is to assist PCIe 3.0 x2 drives which are limited to 2 lanes
There are few such devices and they are quite slow too, so it would only help synthetic benchmarks.
data/avatar/default/avatar09.webp
DmitryKo:

Am I?
It wasn't referred to you
https://forums.guru3d.com/data/avatars/m/236/236974.jpg
X570 PCH actually includes 16 (sixteen) downstream PCIe lanes, which add up to the 24 PCIe lanes on the CPU, with a total of 4 (four) 4-lane physical interfaces (4x PCIe 4.0 x4 PHY), fully configurable in PCIE x16, x8, x4, x2, x1, and SATA modes. The chip is a scaled-up version of EPYC/Threadripper 'Matisse' I/O die The uplink is still PCIe 4.0 x4 though, so the total bandwidth will be shared across all devices connected to the PCH lanes. https://www.planet3dnow.de/cms/47030-uebersicht-mainboards-mit-amds-x570-chipsatz/2/ https://www.planet3dnow.de/cms/wp-content/gallery/amd-x570-praesentation/AMD-X570-Computex_5.png https://www.planet3dnow.de/cms/wp-content/gallery/amd-x570-praesentation/AMD-X570-Computex_6.png https://www.planet3dnow.de/cms/wp-content/gallery/amd-x570-praesentation/AMD-X570-Computex_7.png https://www.planet3dnow.de/cms/wp-content/gallery/amd-x570-praesentation/AMD-X570-Computex_16.png
Alessio1989:

It wasn't referred to you
Actually it was...