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 intriguing 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 differences between NVLink and its previous version and if it has successfully accomplished the goal 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 short-range communication link. In simple terms, it’s a method of utilizing two graphics cards as one for a substantial 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 adaptable distribution of the workload.
Essentially, where SLI struggled is where NVLink shines the brightest, and that is the velocity 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 responsible for collecting slaves’ data and creating the final output. By utilizing the mesh networking infrastructure, it can treat every node equally and thus significantly enhance rendering speed.
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 distinct frames.
In a two GPU setup, one card would render even frames while the other rendered odd frames. While this was a rational solution, it was not executed in the best way (mostly due to hardware limitations) and caused a lot of vexing micro stuttering.
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 an absurd 200 GB/s in the most extreme cases. However, as you might have anticipated 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 substantial 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?
Regrettably, 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 completely.
Ironically, older games might produce fewer FPS with NVLink than with a single GPU. There are only a handful of contemporary 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 currently not beneficial 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 issues that plagued SLI are presently holding back NVLink.
With the arrival of a fresh generation of GPUs from both NVIDIA and AMD, it will be fascinating to see if, and to what extent, we will see support for multi-GPU systems.
As of 2025, 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.