Adding the PCIE USB-C card to your system might affect performance.
Adding the PCIE USB-C card to your system might affect performance.
In short, I need USB-C for VR. If I install something like M.2, the CPU lanes will be limited, reducing graphical performance so I’m sticking with a non-M.2 drive now. When I use the second slot on my motherboard, do the PCIe lanes get affected? Are there any female SATA connectors available for USB-C? Or if the lanes aren’t shared, is there a small PCIe to USB-C port above the GPU that could work? It seems like it should fit.
The information you're looking for isn't present in the manual. You may have missed the section discussing M.2 or x1 slot interactions with PCIe x16 slots.
People from other places shared this information online, mentioning shared lanes. I thought it was true, but it wasn't specifically recommended for my board. I just bought a card and checked out some good options. Thanks again!
The X370M-HDV4 connects its M.2 slot directly to the CPU’s PCIe lanes, which is why adding it can affect GPU performance. Some users steer clear of it when using high-end cards like the 1080 Ti. The second PCIe slot is real but physically only four times the bandwidth of the chipset, so it doesn’t interfere with the GPU. Using it for an add-in such as USB-C won’t hurt graphics speed—it operates within the chipset’s limits, which is acceptable for USB controllers. There’s no replacement for SATA to USB-C in VR; SATA is too slow and can’t handle alternate modes. You should opt for a PCIe to USB-C expansion card designed for VR. Make sure the card has an internal power header if you need extra power for VR headsets. In summary: ignore the second slot’s impact on GPU lanes. Avoid SATA adapters—only use PCIe USB-C cards will work. Check power delivery requirements if you plan to use VR headsets.
No evidence shows the lanes are shared. The CPU is built with 16 lanes for the GPU, 4 for an M.2 slot, and 4 for the chipset, meaning the chipset connections take over bandwidth usage.
You've captured a key detail about the X370M-HDV4 setup. Ryzen CPUs indeed provide 16 lanes for GPU, plus specific allocations for NVMe and chipset traffic. However, ASRock's documentation indicates that on this model, the first M.2 slot can adjust its bandwidth sharing with the main PCIe lane based on what devices are connected. This explains why some users notice the GPU performance dropping to x8 when an NVMe card is installed. In reality, while the CPU lanes are divided as described, the board's wiring and layout ultimately influence the distribution. That's the nuance I was referring to.
I don’t see this referenced in the guide. What are you using instead? This board offers the most valuable choices available—it’s simply turning platform features into connectors and ending there. I’d raise an issue since Asrock didn’t provide a diagram with their manual, but given how simple the setup is, it’s clear right away.
Yeah, I get what you mean, on paper the platform splits lanes exactly as you described, super straightforward. The reason I brought it up is because ASRock’s own support page and some user reports mention that on the HDV4, populating the Ultra M.2 slot can drop the PCIe graphics slot to x8. It’s not universal across all X370 boards, but seems to be a quirk of this one. Would be great if ASRock had included a proper block diagram in the manual to make it 100% clear, instead of leaving it to scattered notes and trial/error. That’s why I flagged it, since people with high-end GPUs have occasionally run into this exact situation.
Where in the manual are you seeing this? Can you link to the PDF and tell us the page?