Hi guys. So I'm planning to get a ASUS ROG Strix X470, which has 2 M.2 PCIe slots, without getting a 2.5 SSD, will it effects my GPU performance?
No, the first two PCIe x16 slots are wired directly to the CPU (PCIeX16_1 and 2). If only one slot is occupied it work in x16 mode if two are occupied they work in x8 mode.
The primary M.2 slot has a dedicated x4 lanes to the CPU.
The x470 chipset has another x4 dedicated lanes to the CPU. This is shared among the second M.2 slot, USB ports, SATA, Networking and all other PCIe x1 and x16 slots. If the secondary M.2 slot is populated with an NVMe SSD you can no longer use PCIe slots 1_1 and 1_3. Which are the first two PCIe x1 slots. Also PCIeX16_3 switches to x2 mode.
What may be confusing you is NVMe RAID. Which requires the use of the Hyper M.2 x16 card. Which uses one of the the CPU dedicated PCIeX16 slots.
What about the ASUS ROG Strix B450-I Gaming Motherboard (Mini ITX) since it has only 1 PCIeX16, and as product manual states:
AMD Ryzen™ 2nd Generation / Ryzen™ 1st Generation Processors
and M.2_2 slot doesn't support SATA.
- 1 x M.2_1 Socket 3 with M Key, type 2242 / 2260 / 2280 (PCIE 3.0 x4 and SATA modes) storage devices support
- 1 x M.2_2 Socket 3 with M Key, type 2242 / 2260 / 2280 (PCIE 3.0 x4 mode) storage devices support*
No, the first two PCIe x16 slots are wired directly to the CPU (PCIeX16_1 and 2). If only one slot is occupied it work in x16 mode if two are occupied they work in x8 mode.
The primary M.2 slot has a dedicated x4 lanes to the CPU.
The x470 chipset has another x4 dedicated lanes to the CPU. This is shared among the second M.2 slot, USB ports, SATA, Networking and all other PCIe x1 and x16 slots. If the secondary M.2 slot is populated with an NVMe SSD you can no longer use PCIe slots 1_1 and 1_3. Which are the first two PCIe x1 slots. Also PCIeX16_3 switches to x2 mode.
What may be confusing you is NVMe RAID. Which requires the use of the Hyper M.2 x16 card. Which uses one of the the CPU dedicated PCIeX16 slots.
This is true of any Ryzen mobo that can run two M.2 SSDs at PCIe 3.0 x4. Most Ryzen mobos that have two M.2 slots will run the 2nd slot through the chipset at PCIe 2.0 x4 or PCIe 3.0 x2 (which are equivalent in terms of bandwidth), and the primary PCIe x16 slot bandwidth is not affected.From what I determined, there is no Ryzen mobo currently that supports two M.2 installed without having some effect on GPU performance. I believe if a 2nd M.2 NVME is installed in the second slot, it switches the PCIe x16 lane to a x8 lane, which with some powerful cards (1080ti, 2080, 2080ti) can affect your GPU performance, though generally by a small amount.
This is true of any Ryzen mobo that can run two M.2 SSDs at PCIe 3.0 x4. Most Ryzen mobos that have two M.2 slots will run the 2nd slot through the chipset at PCIe 2.0 x4 or PCIe 3.0 x2 (which are equivalent in terms of bandwidth), and the primary PCIe x16 slot bandwidth is not affected.
Ah yes, I remember your thread.
Yes, it is absolutely possible. If fact, the majority of boards I've seen would let you do this. The caveat being that the 2nd NVMe drive would operate at half its max theoretical bandwidth. I'm sorry if I didn't make that clear in your other thread.
What motherboard and CPU do you have?