Is there a motherboard that supports Intel i9 (7900x for example) and PCIE 3.0 4x16?

modeonoff

Honorable
Jul 16, 2017
1,356
11
11,285
I am looking for a motherboard that supports Intel i9 and PCIE 3.0 16x16x16x16. Memory needed is 64GB-128GB. 256GB would be even better. Is there such a motherboard?
 
Solution
The clock speeds I posted in my previous reply are just the base clock speeds of each CPUs, i.e., 1900X at 3.8GHz, 1920X at 3.5GHz, and 1950X at 3.4GHz. Those are the base frequencies at all cores.

The boost clock speeds of all Threadripper CPUs (as of this date) is up to 4.0GHz. Those are boost frequencies at up to four cores only.

All the aformentioned Threadripper CPUs also have full XFR (Extended Frequency Range) technology, which automatically allows an additional +200MHz (+0.2GHz) on the four cores' boost frequency to make the four-core 4.0GHz run at 4.2GHz, provided, sufficient cooling.

As far as all-core boost is concerned, the 1920X can boost all...
None.

The closest you can get is the Asus ROG Rampage VI Extreme where its four PCIe3.0 x16 slots can run in x16/x8/x8/x8 mode (using a 44-lane CPU such as the i9-7900X). Memory capacity supported is up to 128GB (max). https://www.asus.com/us/Motherboards/ROG-RAMPAGE-VI-EXTREME/

 
For TR4-socket motherboards, closest you can get is x16/x8/x16/x8. There are only 7 mobos available (as of my counting), and 5 of which support those modes. See here: http://www.tomshardware.com/forum/id-3505087/tr4-motherboards-x399-comparison-tables.html

The other PCIe lanes are distributed by motherboards on M.2 slots:
threadripper-block-diagram.jpg


So, for the 64x PCIe lanes: 48x goes to the PCIe3.0 x16 slots + 12x goes to the PCIe3.0 x4 M.2 slots + 4x goes to the media interface link between CPU and Chipset.

If you are really looking for a motherboard that supports x16/x16/x16/x16 and 256GB RAM capacity, then, you should be looking at workstation mobos such as the Asus X99-E WS or the dual-CPU Asus Z10PE-D8 WS.

Asus X99-E WS (https://www.asus.com/Motherboards/X99E_WS/specifications/)
overview-full.png

Memory:
8 x DIMM, Max. 128GB, DDR4 3200(O.C.)/3000(O.C.)/2800(O.C.)/2666(O.C.)/2400(O.C.)/2133 MHz Non-ECC, Un-buffered Memory
8 x DIMM, Max. 128GB, DDR4 2400/2133/1866 MHz ECC, Un-buffered Memory
8 x DIMM, Max. 256GB, DDR4 2400/2133/1866 MHz ECC, Register Memory

Expansion Slots:
40-Lane CPU - 7 x PCIe 3.0/2.0 x16 (single x16 or dual x16/x16 or triple x16/x16/x16 or quad x16/x16/x16/x16 or seven x16/x8/x8/x8/x8/x8/x8)
28-Lane CPU - 7 x PCIe 3.0/2.0 x16 (single x16 or dual x16/x16 or triple x16/x16/x16 or quad x16/x16/x16/x16 or seven x16/x8/x8/x8/x8/x8/x8)


****************************************************************************************************

Asus Z10PE-D8 WS (https://www.asus.com/us/Motherboards/Z10PED8_WS/specifications/)
overview-full.png

Memory:
8 x DIMM, Max. 512GB, DDR4 1866*/2400/2133/1600/1333 MHz RDIMM, LR-DIMM Memory

Expansion Slots:
4 x PCIe 3.0/2.0 x16 (dual x16 or quad x8)
2 x PCIe 3.0/2.0 x16 (dual x16)
1 x PCIe 3.0/2.0 x16 (dual x8)
 
The Asus X99-E WS is an older platform having an LGA 2011-v3 socket. The i7-7700K is a newer-gen CPU having an LGA 1151 pinout. They are not compatible (the CPU won't physically fit in the socket).

Asus X99-E WS (https://www.asus.com/Motherboards/X99E_WS/specifications/)

CPU:
Build in Intel® Socket 2011-v3 Core™ i7/Core™ i7 X-Series Processors
Supports Intel® 22 nm CPU
Intel® Socket 2011-v3 for Intel® Xeon® processor E5-1600 v3 product family
Intel® Socket 2011-v3 for Intel® Xeon® processor E5-2600 v3 product family
Intel® Socket 2011-v3 for Intel® Xeon® processor E5-1600 v4 product family
Intel® Socket 2011-v3 for Intel® Xeon® processor E5-2600 v4 product family

**************************************************
Intel i7-7700K (https://ark.intel.com/products/97129/Intel-Core-i7-7700K-Processor-8M-Cache-up-to-4_50-GHz)

Lithography: 14 nm
Sockets Supported: FCLGA1151
 

modeonoff

Honorable
Jul 16, 2017
1,356
11
11,285
Thanks for the clarification, raisonjohn. So, there is no new platform that support x16x16x16x16 and 128-256GB RAM? It looks like motherboards that support x16x16x16x16 are compatible with older, slower CPUs.

I considered Threadripper but no motherboard supports x16x16x16x16. In addition, I read that there are some issues with PCIe. Perhaps it is better to stay away from it?

I plan to use the computer for data science, deep learning, machine learning, Matlab and CAD. I plan to use 1-2 Nvidia 1080Ti GPU initially but may add to 4 GPU at the end.
 
You're welcome.

Yes, as of this date, there are none. Though I do not have information if there are some being/going to be developed later on similar to the older platform motherboards that meets your requirements.

Note that you won't see a significant/noticeable difference using video cards on a PCIe3.0 x16 speed (i.e, 15,760 MB/s) versus a PCIe3.0 x8 speed (i.e., 7,880MB/s), despite its 66.7% difference in bandwidth, as GPUs won't saturate all the bandwidth of such high-speed PCIe lanes.
[video="https://www.youtube.com/watch?v=XJuj16gRoBI"][/video]
 

rgd1101

Don't
Moderator
MERGED QUESTION
Question from modeonoff : "Why Intel and AMD don't make 2017 CPUs that support PCIe 3.0 16/16/16/16"









miner use x1 just fine.
 

modeonoff

Honorable
Jul 16, 2017
1,356
11
11,285
If I am willing to settle with a system having three GPU running at full speed (i.e. PCIE 3.0 x16x16x16) and the fourth one at x8, about 128GB RAM (256Max would be the best), over 8 cores at 4GHz or above, what CPU-motherboard do you recommend? It seems that Threadripper motherboards can only support two PCIE 3.0 at x16.

I know that there is no noticeable difference between x8 and x16 in gaming but for CUDA GPU computation, I heard that having GPUs running at x16 makes a big jump in performance.
 
Unfortunately, there's also no current motherboard that I know of having PCIe3.0 x16/x16/x16/x8 and with 128GB RAM. You are correct that TR4 mobos, as of this date, only has x16/x8/x16/x8 (and they are very limited models to choose from).

Only available mobos that fits your triple or quadruple x16 speed requirements are the very selected EEB-form factor, LGA2011v3-socket X99-chipset or C1612-chipset mobos I mentioned above, that is, if you are willing to purchase such older parts.
 

modeonoff

Honorable
Jul 16, 2017
1,356
11
11,285
Thanks for your information. I don't want to buy older parts. How likely will motherboard manufacturers make more expandable models that could fit my requirement? Given the large 64 PCI lanes, I cannot understand why the TR4 cannot even accommodate x16x16x16. Can't they devote unused PCI lanes to give users more PCIE 3.0 x16 lanes for the GPU?

In case of settling for x16x16 or x16x16x8 for the time being, which CPU do you recommend? I am thinking about the i9 7920X, 7999X, TR 1900X, 1920X and 1950X.
 
Can't really say for sure when (or even if) they would make a consumer motherboard model with such features. What I have come across before are server boards (AMD's EPYC: https://hothardware.com/news/amd-naples-zen-architecture-makes-epyc-debut-for-datacenter-market) that will feature single- or dual-socket CPUs with 128x PCIe lanes. For example: Gigabyte MZ31-AR0 (http://b2b.gigabyte.com/Server-Motherboard/MZ31-AR0-rev-10#ov)
MZ31-AR0_BlockDiagram.png


In the case of the 64x PCIe lanes of TR, all of those lanes are actually used up in the current TR4 motherboards available to date:
- 48x lanes for the four PCIe x16 GPU slots (x16/x8/x16/x8)
- 12x lanes for the three PCIe x4 M.2 slots
- 4x lanes for the required CPU-Chipset communication link
TOTAL = 64x

Due to this 64x limit, TR4 motherboards cannot do four x16 (since 4 x 16 PCIe lanes will already use up all 64 lanes, and will lack the required 4x lanes for the CPU-Chipset link). I doubt they will ever do a three x16 GPU + one x8 GPU + 4x CPU-Chipset link (total of 60x) and will only have a single PCIe x4 M.2 slot (for a total of 64x) PCIe lane distribution on their models.

i9-7920X: 12C/24T | 2.9GHz | 44 Lanes | ~$1130
i9-7900X: 10C/20T | 3.3GHz | 44 Lanes | ~$1000
TR-1950X: 16C/32T | 3.4GHz | 64 Lanes | ~$1000
TR-1920X: 12C/24T | 3.5GHz | 64 Lanes | ~$790
TR-1900X: 8C/16T | 3.8GHz | 64 Lanes | ~$530

Comparing the above CPU's, the TR-1950X at $1000 is a good deal over Intel's offering. The TR-1920X is also hard to pass at only $800, if 12C/24T is more than enough but still gives you the 64 lanes you would probably need.
More info here: https://www.pcworld.com/article/3198476/computers/amd-threadripper-vs-intel-core-i9-the-best-cpu-for-enthusiasts.html
 

modeonoff

Honorable
Jul 16, 2017
1,356
11
11,285
Thanks for the analysis. Am I right that if I just insert the TR-1900X to the motherboard, I get 3.8GHz. If I insert the TR-1920X to the motherboard, I get 3.5 GHZ,etc.? I think I have seen some posts mentioning that overclocking the TR reduce the speed of the memory. Does not seem to be ideal.

In both i9 and TR systems, do the base and OC frequencies apply to all the cores? I think for some CPUs, not all cores get the same frequency.
 
The clock speeds I posted in my previous reply are just the base clock speeds of each CPUs, i.e., 1900X at 3.8GHz, 1920X at 3.5GHz, and 1950X at 3.4GHz. Those are the base frequencies at all cores.

The boost clock speeds of all Threadripper CPUs (as of this date) is up to 4.0GHz. Those are boost frequencies at up to four cores only.

All the aformentioned Threadripper CPUs also have full XFR (Extended Frequency Range) technology, which automatically allows an additional +200MHz (+0.2GHz) on the four cores' boost frequency to make the four-core 4.0GHz run at 4.2GHz, provided, sufficient cooling.

As far as all-core boost is concerned, the 1920X can boost all its 12 cores to 3.7GHz only; while the 1950X can boost all its 16 cores to 3.6GHz only.

To give you an idea, here's an example graph of the Ryzen 7 CPU (not Threadripper, as I can't find a graph of such) showing how the base, boost, and XFR frequency works. Note that Threadripper CPUs are essentially two Ryzen 5 or 7 CPUs, so, for purposes of the Ryzen CPU graph below (a Ryzen 7 1800X), it only shows two cores can boost and only 100MHz for XFR (compared to four cores and 200MHz for TR CPUs).
amd-ryzen-1800x-xfr-presentation-slides-1.jpg

More info on these here: https://www.custompcreview.com/wiki/xfr/

For the Intel i9 CPUs, the base frequencies also pertains to all cores, i.e., i9-7900X at 3.3GHz, and i9-7920X at 2.9GHz. The boost clock speeds of both i9 CPUs is up to 4.3GHz but up to two cores only. Similarly, the i9 CPUs also have a TBMT (Turbo Boost Max Technology) 3.0, which automatically allows an addition +100MHz to +200Mhz boost frequency on its 2 best performing cores. The i9-7900X can do 4.5GHz (i.e., +0.2GHz above boost) while the i9-7920X can do 4.4GHz (i.e., 0.1GHz above boost).

As far as all-core boost is concerned, the i9-7900X can boost all its 10 cores to 4.0GHz only; while the i9-7920X can boost all its 12 cores to 3.8GHz only.

More info here:
https://en.wikichip.org/wiki/intel/core_i9/i9-7900x
https://en.wikichip.org/wiki/intel/core_i9/i9-7920x
 
Solution

modeonoff

Honorable
Jul 16, 2017
1,356
11
11,285
Thank you very much for the info. I just knew about the base and boost speeds. Didn't know about the rest until now. What about the all-core boost for the 1900x? Is it difficult to achieve XFR and all-core-boost on both i9 and Threadripper platforms. From the posts I have read, the i9 CPUs run much hotter than the TRs.