What Is NVLink And How Does It Differ From SLI?

If you're wondering what happened to SLI and the idea of connecting multiple GPUs for a better performance, we have the answer - NVLink.

The idea of connecting multiple graphics cards isn’t a new one. On the contrary, it has existed since at least the late 1990s.

Although this concept sounds cool on paper, SLI never really took off as anticipated. However, NVIDIA wasn’t prepared to back down, so they created NVLink as a direct successor.

Continue reading if you wish to learn about the disparities between NVLink and its previous version and if it has successfully accomplished the aim of two graphics cards working as a unified unit.

So, what is NVLink?

If you want the technical definition, NVLink is a wire-based communications protocol serial multi-lane near-range communication link. In simple terms, it’s a way of utilizing two graphics cards as one for a large boost in performance.

Table of ContentsShow

The Difference Between NVLink And SLI Has Huge Potential

Unlike SLI, NVLink uses mesh networking, a local network topology in which the infrastructure nodes connect directly in a non-hierarchical way.

This enables each node to relay information instead of routing everything through a particular node. What’s useful about this setup is that nodes dynamically self-organize and self-configure, which allows dynamic distribution of the workload.

Essentially, where SLI struggled is where NVLink shines the brightest, and that is the speed at which data is exchanged.

NVLink doesn’t care about SLI’s master-slave structure, where one card in the setup functions as the master and is accountable for collecting slaves’ data and creating the final output. By utilizing the mesh networking infrastructure, it can treat every node equally and thus considerably enhance rendering speed.

rtx2080ti nvlink

The biggest advantage of NVLink, in comparison to SLI, is that, because of the mesh network, both graphics cards’ memories are constantly accessible.

This was a point of confusion for those unfamiliar with SLI’s multi-GPU setup. It was logical that if two GPUs each have a gigabyte of RAM, their combined memory would be two gigabytes. However, that simply wasn’t the case in practice. With NVLink, it’s finally safe to say that one plus one equals two.

To handle frame rendering, SLI used Alternative Frame Rendering (or AFR for short), which meant that each connected card handled different frames.

In a two GPU setup, one card would render even frames while the other rendered odd frames. While this was a logical solution, it was not executed in the best way (mostly due to hardware limitations) and caused a lot of frustrating micro stuttering.

SLI Alternate Frame Rendering

Another key to faster image processing is the NVLink Bridge. SLI bridges had a 2 GB/s bandwidth at best, but the NVLink Bridge promises a ridiculous 200 GB/s in the most extreme cases. However, as you might have expected from such a huge number, it can be deceiving.

The 160 and 200 GB/s NVLink bridges can only be used for NVIDIA’s professional-grade GPUs, the Quadro GP100 and GV100, respectively. While this means there is technically a machine out there with those bandwidth speeds, they are designed for tasks such as AI testing or CGI rendering.

The bridges for consumer-focused GPUs are slower but still a vast improvement over SLI. Top-tier enthusiasts who acquire two Titan RTXs or two RTX 2080 Ti’s can potentially experience a whopping 100 GB/s bandwidth.

Is This Finally The Way A Multi-GPU System Becomes The Standard?


Sadly, it appears that we are still far from that. However, NVLink has the potential to introduce change with its “easier than ever” way for game developers to utilize everything that a multi-GPU setup has to offer fully.

Ironically, older games might produce fewer FPS with NVLink than with a single GPU. There are only a handful of modern games that can actually provide the 2-as-1 GPU experience.

This is not meant to discourage anyone, but it’s a simple truth that, even though the possibility exists, it’s presently not worthwhile to acquire two GPUs and link them using NVLink. The same goes for its forerunner, SLI.

That isn’t to say that this tech will never be viable, but the same problems that plagued SLI are currently holding back NVLink.

With the arrival of a new generation of GPUs from both NVIDIA and AMD, it will be intriguing to see if, and to what extent, we will see support for multi-GPU systems.

As of 2024, only NVIDIA’s enthusiast-grade RTX 3090 GPU has multi-GPU support built-in. On AMD’s side, it appears that implementation has also died out.

Recommended Reads

Ambient Occlusion
What Is Ambient Occlusion? (SSAO, HBAO, HDAO And VXAO)
Branko Gapo

Keeping up with the incredibly fast evolution of computer technology is impossible. That is why Branko will be using his knowledge on this matter to share news and information on all the latest essential technological innovations and advancements.