- Joined
- Mar 29, 2011
- Messages
- 844
- Motherboard
- ASRock X99 Extreme6
- CPU
- E5-2690 v4
- Graphics
- Radeon VII
I've built a few X299 systems, now, and I thought I'd share some observations about the motherboards that are available.
To my mind, the best way to break down X299 motherboards is by the way that they handle routing of PCI-e lanes. Having 44 (or with Cascade Lake-X, 48) CPU lanes is the big advantage with this platform, compared to the standard desktop CPUs that still only have 16 CPU-connected lanes. So here's what that breakdown looks like:
Supermicro AOC-SLG3-2M2 dual x4 M.2 to PCI-e x8 - https://www.amazon.com/dp/B071S3ZY8P/?tag=tonymacx86com-20
And then for the extension cables:
M.2 M-key to PCI-e x4 extension R42SF 15cm - https://www.ebay.com/itm/223574412310?var=522319592980
The BIOS setting is in the menu for "VROC settings," or something like that. You just enable bifurcation on PCIE4, which splits the last x8 slot to x4/x4.
I also tried doing this the other way, with a bifurcation adapter card from Supermicro and then a regular PCI-e riser cable. The problem is that with the available bifurcation adapter, it doesn't quite fit in the case, and the riser cable doesn't line up straight, so it's not good that way. The M.2 based approach is only a little bit more expensive, and much better at keeping the cables intact and clear of your GPU.
Hope it's helpful to somebody!
To my mind, the best way to break down X299 motherboards is by the way that they handle routing of PCI-e lanes. Having 44 (or with Cascade Lake-X, 48) CPU lanes is the big advantage with this platform, compared to the standard desktop CPUs that still only have 16 CPU-connected lanes. So here's what that breakdown looks like:
- boards that don't route all available CPU lanes to the expansion slots: this includes most of the ASUS boards, most of the Gigabyte boards, and the cheapest option from some of the other brands. Usually one of the M.2 slots is CPU-connected, but there still may not be a way to use all available lanes, so this is not so desirable.
- boards that do route all CPU lanes to the expansion slots; the onboard M.2 is either PCH-connected, or has the option of using CPU lanes but at the cost of losing a slot. There is a very cost effective option in this category: the MSI X299 Pro at only $250. If not using Cascade Lake, the ASUS Prime X299 Deluxe is also in this category (it will be x16/x4/x16/x8 instead of x16/x8/x16/x8).
- boards that route all CPU lanes to the expansion slots, but switch x8 down to x4 when an M.2 is installed: this is quite handy! Includes the ASRock X299 Taichi CLX, which is x16/x4/x16/x8 when a single M.2 is installed in the correct slot. If you're using a Thunderbolt AIC, there needs to be one x4 slot in order to not waste lanes.
- boards that use PCI-e switches to provide more expansion slot bandwidth than is available on the CPU: Gigabyte X299-WU8, ASUS WS X299 SAGE, etc. They're quite expensive, and to me it's probably only worth it if the system has 4 GPUs.
Supermicro AOC-SLG3-2M2 dual x4 M.2 to PCI-e x8 - https://www.amazon.com/dp/B071S3ZY8P/?tag=tonymacx86com-20
And then for the extension cables:
M.2 M-key to PCI-e x4 extension R42SF 15cm - https://www.ebay.com/itm/223574412310?var=522319592980
The BIOS setting is in the menu for "VROC settings," or something like that. You just enable bifurcation on PCIE4, which splits the last x8 slot to x4/x4.
I also tried doing this the other way, with a bifurcation adapter card from Supermicro and then a regular PCI-e riser cable. The problem is that with the available bifurcation adapter, it doesn't quite fit in the case, and the riser cable doesn't line up straight, so it's not good that way. The M.2 based approach is only a little bit more expensive, and much better at keeping the cables intact and clear of your GPU.
Hope it's helpful to somebody!
Last edited: