Jump to content

NVLink/PCIe Bottleneck

Basically, I have heard and seen some numbers suggesting that whether you're doing x8/x8 or x16/x16 doesn't matter anymore when you're using NVLink for SLI.  That doesn't make a ton of sense to me but some results obtained by GN testing seem to suggest the same.  I'd love to avoid having to go with an HEDT CPU since those are a bit slower per core, resulting in overall worse gaming performance for most games--in the past, I've used the HEDT line only because of the x16/x16 possibility.  Is it true that PCIe bandwidth no longer matters, and that games will have absolutely no advantage from going with an HEDT platform?

Link to comment
Share on other sites

Link to post
Share on other sites

Graphics cards don't care about PCIe 3.0 x8 or x16 these days unless you do crazy things like 2080ti in DX12 multi GPU without any NVLink bridge whatsoever. so yes, there's no advantage for going with an HEDT platform for extra PCIe lanes to the graphics cards for a REALLY LONG time.

 

CPU: i7-2600K 4751MHz 1.44V (software) --> 1.47V at the back of the socket Motherboard: Asrock Z77 Extreme4 (BCLK: 103.3MHz) CPU Cooler: Noctua NH-D15 RAM: Adata XPG 2x8GB DDR3 (XMP: 2133MHz 10-11-11-30 CR2, custom: 2203MHz 10-11-10-26 CR1 tRFC:230 tREFI:14000) GPU: Asus GTX 1070 Dual (Super Jetstream vbios, +70(2025-2088MHz)/+400(8.8Gbps)) SSD: Samsung 840 Pro 256GB (main boot drive), Transcend SSD370 128GB PSU: Seasonic X-660 80+ Gold Case: Antec P110 Silent, 5 intakes 1 exhaust Monitor: AOC G2460PF 1080p 144Hz (150Hz max w/ DP, 121Hz max w/ HDMI) TN panel Keyboard: Logitech G610 Orion (Cherry MX Blue) with SteelSeries Apex M260 keycaps Mouse: BenQ Zowie FK1

 

Model: HP Omen 17 17-an110ca CPU: i7-8750H (0.125V core & cache, 50mV SA undervolt) GPU: GTX 1060 6GB Mobile (+80/+450, 1650MHz~1750MHz 0.78V~0.85V) RAM: 8+8GB DDR4-2400 18-17-17-39 2T Storage: HP EX920 1TB PCIe x4 M.2 SSD + Crucial MX500 1TB 2.5" SATA SSD, 128GB Toshiba PCIe x2 M.2 SSD (KBG30ZMV128G) gone cooking externally, 1TB Seagate 7200RPM 2.5" HDD (ST1000LM049-2GH172) left outside Monitor: 1080p 126Hz IPS G-sync

 

Desktop benching:

Cinebench R15 Single thread:168 Multi-thread: 833 

SuperPi (v1.5 from Techpowerup, PI value output) 16K: 0.100s 1M: 8.255s 32M: 7m 45.93s

Link to comment
Share on other sites

Link to post
Share on other sites

You seem to be under the impression that SLI and NVLINK communicate via PCIe lanes. With the exception of a few early SLI cards (low budget ones that you'd never use in SLI anyway), they don't. That's what the bridge is for, and that's why it doesn't get the same micro-stutters that Crossfire (which DOES use PCIe lanes) suffers from. So no, it's not a bottleneck, but it never has been one in the past either.

Make sure to quote or tag me (@JoostinOnline) or I won't see your response!

PSU Tier List  |  The Real Reason Delidding Improves Temperatures"2K" does not mean 2560×1440 

Link to comment
Share on other sites

Link to post
Share on other sites

1 minute ago, JoostinOnline said:

You seem to be under the impression that SLI and NVLINK communicate via PCIe lanes. With the exception of a few early SLI cards (low budget ones that you'd never use in SLI anyway), they don't. That's what the bridge is for, and that's why it doesn't get the same micro-stutters that Crossfire (which DOES use PCIe lanes) suffers from. So no, it's not a bottleneck, but it never has been one in the past either.

Thanks, that's not quite what I mean though.  I guess my question is that the GPU has to get instructions from the CPU or directly from the application.  That's done through PCIe, right?  In that case, if you have two plugged in to a 26-lane motherboard, each gets x8.  Right?

Link to comment
Share on other sites

Link to post
Share on other sites

With PCIe 3.0 a GPU doesn't use more than x8, so there is no performance difference if you give it x16.

NEW PC build: Blank Heaven   minimalist white and black PC     Old S340 build log "White Heaven"        The "LIGHTCANON" flashlight build log        Project AntiRoll (prototype)        Custom speaker project

Spoiler

Ryzen 3950X | AMD Vega Frontier Edition | ASUS X570 Pro WS | Corsair Vengeance LPX 64GB | NZXT H500 | Seasonic Prime Fanless TX-700 | Custom loop | Coolermaster SK630 White | Logitech MX Master 2S | Samsung 980 Pro 1TB + 970 Pro 512GB | Samsung 58" 4k TV | Scarlett 2i4 | 2x AT2020

 

Link to comment
Share on other sites

Link to post
Share on other sites

20 minutes ago, rarifiedbovine said:

Thanks, that's not quite what I mean though.  I guess my question is that the GPU has to get instructions from the CPU or directly from the application.  That's done through PCIe, right?  In that case, if you have two plugged in to a 26-lane motherboard, each gets x8.  Right?

Yes, but a single GPU doesn't even use up eight 3.0 lanes (although the RTX 2080 Ti comes close).

 

Again though, this isn't a new occurrence. PCIe bottlenecks are incredibly rare. I suspect the idea that 16 lanes wasn't enough came from AMD fanboys who needed something to brag about before Ryzen came around. I can only guess though.

Make sure to quote or tag me (@JoostinOnline) or I won't see your response!

PSU Tier List  |  The Real Reason Delidding Improves Temperatures"2K" does not mean 2560×1440 

Link to comment
Share on other sites

Link to post
Share on other sites

56 minutes ago, JoostinOnline said:

Yes, but a single GPU doesn't even use up eight 3.0 lanes (although the RTX 2080 Ti comes close).

 

Again though, this isn't a new occurrence. PCIe bottlenecks are incredibly rare. I suspect the idea that 16 lanes wasn't enough came from AMD fanboys who needed something to brag about before Ryzen came around. I can only guess though.

That seems reasonable and I WANT to believe it's the end of the story, but see the following: 

 

https://www.gamersnexus.net/guides/3366-nvlink-benchmark-rtx-2080-ti-pcie-bandwidth-x16-vs-x8 (Ashes of the Singularity results); and

 

 (some posts indicating worse results with x8/x8.

 

 

Link to comment
Share on other sites

Link to post
Share on other sites

10 minutes ago, rarifiedbovine said:

That seems reasonable and I WANT to believe it's the end of the story, but see the following: 

 

https://www.gamersnexus.net/guides/3366-nvlink-benchmark-rtx-2080-ti-pcie-bandwidth-x16-vs-x8 (Ashes of the Singularity results); and

 

 (some posts indicating worse results with x8/x8.

 

 

They removed the bridge in those tests just to see if they could reach the limit. Basically they ran it the same way that Crossfire is run, which is an inferior method. See this line:

Quote

For the 2080 Tis, we removed the NVLink bridge and just tested them via explicit multi-GPU via the PCIe bus.


If you're planning on doing SLI, use the bridge. It's got a purpose.

Make sure to quote or tag me (@JoostinOnline) or I won't see your response!

PSU Tier List  |  The Real Reason Delidding Improves Temperatures"2K" does not mean 2560×1440 

Link to comment
Share on other sites

Link to post
Share on other sites

50 minutes ago, JoostinOnline said:

They removed the bridge in those tests just to see if they could reach the limit. Basically they ran it the same way that Crossfire is run, which is an inferior method. See this line:


If you're planning on doing SLI, use the bridge. It's got a purpose.

Ok, so basically, if you’re playing games, even SLI,  go with 9900K over cascade lake-x?

Link to comment
Share on other sites

Link to post
Share on other sites

11 minutes ago, rarifiedbovine said:

Ok, so basically, if you’re playing games, even SLI,  go with 9900K over cascade lake-x?

I wouldn't get either of them. The 9900k may be the best, but it's a terrible value. For the context of your question though, yes.

Make sure to quote or tag me (@JoostinOnline) or I won't see your response!

PSU Tier List  |  The Real Reason Delidding Improves Temperatures"2K" does not mean 2560×1440 

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×