Nvidia sli: To verify that NVIDIA SLI is enabled and working

SLI

SLI

Open topic with navigation




Introduction to SLI

Scalable Link Interface (SLI) is a multi-GPU configuration that offers increased rendering performance by dividing the workload across multiple GPUs. To take advantage of SLI, the system must use an SLI-certified motherboard. Such motherboards have multiple PCI-Express x16 slots and are specifically engineered for SLI configurations. To create a multi-GPU SLI configuration, NVIDIA GPUs must be attached to at least two of these slots, and then these GPUs must be linked using external SLI bridge connectors. Once the hardware is configured for SLI, and the driver is properly installed for all the GPUs, SLI rendering must be enabled in the NVIDIA control panel. At this point, the driver can treat both GPUs as one logical device, and divide rendering workload automatically depending on the selected mode.

There are five SLI rendering modes available:

  1. Alternate Frame Rendering (AFR)
  2. Split Frame Rendering (SFR)
  3. Boost Performance Hybrid SLI
  4. SLIAA
  5. Compatibility mode
Alternate Frame Rendering (AFR)

The driver divides workload by alternating GPUs every frame. For example, on a system with two SLI-enabled GPUs, frame 1 would be rendered by GPU 1, frame 2 would be rendered by GPU 2, frame 3 would be rendered by GPU 1, and so on. This is typically the preferred SLI rendering mode as it divides workload evenly between GPUs and requires little inter-GPU communication.

Users can optionally forcefully enable AFR mode for an individual application using the NVIDIA driver control panel. However, this approach may not lead to any scaling due to a variety of pitfalls that are covered in the section on AFR Performance.

Split Frame Rendering (SFR)

The driver will split the scene workload into multiple regions and assign these regions to different GPUs. For example, on a system with two SLI-enabled GPUs, a render target may be divided vertically, with GPU 1 rendering the left region and GPU 2 rendering the right region. Rendering is also dynamically load balanced, so the division will change whenever the driver determines that one GPU is working more than another. This SLI rendering mode is typically not as desirable as AFR mode, since some of the work is duplicated and communications overhead is higher.

AFR of SFR

The driver may decide to use a hybrid AFR of SFR approach. In this mode, the driver creates groups of multiple GPUs that share the work for a given frame in SFR mode and then uses these groups (AFR Group) in Alternate Frame Rendering (AFR) mode. AFR groups can consist of any number of GPUs.

While running standard AFR mode, we refer to the individual GPUs as AFR groups even though the group only consists of 1 GPU. The figure on the right shows a diagram of AFR Groups for a configuration of 4 GPUs where the driver separates the GPUs into 2 AFR Groups of 2 GPUs each, resulting in the workload of every other frame being handled by 2 GPUs.

Boost Performance Hybrid SLI Rendering

The driver behaves much like it does in AFR mode. However, there will most likely be a large performance difference between GPU 1 and GPU 2. Thus, the driver will separate the rendering workload based on the performance capabilities of the two or more GPUs. For example if GPU 1 is about double the performance of GPU 2, the driver is likely to draw multiple frames on GPU 1 for a single frame on GPU 2.

SLIAA

SLIAA increases anti-aliasing performance by splitting the rendering workload for each frame across multiple NVIDIA GPUs. In other words, the visual quality of each rendered frame is increased by the use of more samples in for anti-aliasing, while the performance level is maintained. The mode relies on combining the final rendered frame generated on multiple GPUs at different sampling locations into a single one. SLIAA can be enabled via the NVIDIA Control Panel, by selecting any of the SLIAA modes under the standard Anti-aliasing Settings. The supported modes when using two GPUs are SLI8x and SLI16x. When using four GPUs, one additional mode is available: SLI32x.

Compatibility mode

In this mode, only GPU1 is used by the graphics API device (or context) and any other GPU in the system may be idle, used on a separate device (for either a graphics or compute API), or used by other applications. This offers no graphics performance scaling but ensures compatibility. This is the default setting for all applications that don’t have an SLI profile (for more information, see SLI Profiles).

 

 





NVIDIA® GameWorks™ Documentation Rev. 1.0.220830 ©2014-2022. NVIDIA Corporation and affiliates. All Rights Reserved.

What is SLI? How does it work? Is it better than a single card?

Updated: Dec 16, 2022 3:41 pm

Share this article…

Watch Our Video Rundown

Scalable Link Interface (SLI)

SLI Modes

Split Frame Rendering (SFR)

Alternate Frame Rendering (AFR)

SLI anti-aliasing

Compatibility and Issues

Two (or more) of a Kind

Slots and Plugs

Seeing Double

What is the SLI Bridge?

SLI Bridge Series

Performance

FAQs

What is the benefit of SLI?

Is NVLink better than SLI?

Does SLI increase performance?

Can you run 2 GPUs without SLI?

Can you SLI 2 different brands?

Does SLI bridge brand matter?

How do I test if SLI is working?

Sources

https://en. wikipedia.org/wiki/Scalable_Link_Interface

Once, long ago in the dark ages of tech, getting more video card power meant having to buy a card more powerful (and probably more expensive!) than your current card. Wouldn’t it be great if you could just buy a duplicate of the card you have now, instead of spending all that money on something newer and fast?

Well, thankfully Nvidia and their multi-GPU technology “SLI” gives us just the solution if you’re using one of their cards.

More: Best Graphics Cards, Best Graphics Card Deals

Watch Our Video Rundown

So what is SLI? And what does SLI do, or more specifically: how does it help me run multiple graphics cards to improve my gaming? Scalable Link Interface (SLI) is a little gem given to use by the masterminds over at Nvidia in 1998.

This technology was first used by the company 3dfx on their Voodoo2 graphics card line in 1998, but later the company was bought by Nvidia and the technology was shelved for a while.

In 2004, Nvidia re-released SLI with updates to allow it to work with the then-current technology of PCIe buses.

Although there are compatibility concerns (discussed below), associated with running multiple GPU setups, SLI will allow the use of two to four cards at once. It achieves this by using a parallel processing algorithm, which takes the information, breaks it down into smaller pieces, and allows for multiple pieces to be worked on at once by multiple cards.

SLI Modes

Nvidia graphics cards will work together in SLI in three main modes: SLI anti-aliasing, SFR, and AFR. You can select and change these modes in the Nvidia Control Panel, which should have been installed onto your computer when you installed your video card drivers.

Split Frame Rendering (SFR)

This method takes the frame that needs to be rendered, analyzes it, and then splits up the frame horizontally into as many pieces as there are cards, and sends the workload between them. It can split the frame how it sees fit based on what’s in the frame.

For example, if the frame contains a mostly empty, static sky in the top half of the frame (less resource intensive), but moving characters in the bottom half (more intensive), then it will determine that one card would be doing more work if it is merely split 50/50. So, the card responsible for the upper portion of the screen may receive about 60% of the screen real estate while the card responsible for the bottom will only have to process the bottom 40%. (Note: these percentages are just vague examples, not concrete numbers.)

Alternate Frame Rendering (AFR)

In this mode, the frames are queued up and each card renders a full-frame. So, if you are running 2 cards, then one would be responsible for even-numbered frames while the other would be responsible for odd-numbered frames. This is often considered more effective than SFR for achieving higher frame rates, but it can also cause issues such as micro stuttering.

Keyword: Micro Stuttering – This it when you see visual stutters on your screen caused by a discrepancy in frame rendering times between cards. If the cards are not synced up properly, or they don’t have enough information to guess the next frame that needs to be rendered, then you will see a delay.

SLI anti-aliasing

This mode allows for better image quality, as opposed to pushing higher frame rates. It works to split the anti-aliasing workload between the cards, increasing the overall quality of your image.

Using this mode can unlock higher anti-aliasing modes within games (such as SLI 8x, 16x, and even 32x on quad-SLI systems).

Keyword: Anti-aliasing – Computer pixels are made of squares, which can result in round images looking jagged around their edges. Anti-aliasing helps fix this by sampling pixels around the problem area and then filling in the best approximate guess.

Compatibility and Issues

Alright, so all you need to do is buy two graphics cards? Do I just slap any two Nvidia cards into my motherboard and call it a day? Unfortunately, it’s not that simple. But then again, it never is…

Two (or more) of a Kind

The first thing you need to know is what graphics cards will pair together; not just any two cards will work. They have to be the same GPU, and they have to have the same amount of video RAM.

For example, if you had a GTX 1070 TI 8GB made by Asus, and another of the exact same specs, but made by MSI, it would still work. A GTX 1070 and a GTX 1080 are not compatible, as they are not the same GPU.

You will also need to make sure that the graphics cards are SLI compatible themselves, as cards without the SLI port on top may not be compatible. Also, it is worth noting that Nvidia killed support for 3 and 4 card SLI for the GTX 10 series.

Slots and Plugs

Next on the list is your motherboard and power supply. These will both need to be SLI compatible.

This means that your motherboard will need enough PCIe x16 slots to match your number of GPUs and your power supply will need enough PCIe connectors to power the amount of cards you will be using.

Seeing Double

A common misconception about SLI is that you can get double, triple, or even quadruple video RAM with more graphics cards. Unfortunately, Nvidia SLI only uses the RAM from one card, as each card needs to access the same information at the same time.

What is the SLI Bridge?

The last thing you will need in order to run your SLI setup is an SLI bridge. Nvidia uses a physical connector to bridge the graphics cards together, allowing them to communicate with each other without using precious bandwidth on the PCIe slots.

You will need one of two SLI bridges: either the standard bridge (for less powerful cards), or a high-bandwidth bridge (for the more powerful cards).

SLI Bridge Series

Bridge Pixel Clock Speed Max Bandwidth Recommended Monitor Support
Standard Bridge 400 Mhz 1GB/s 1920×1080 through 2560×1440 @60 Hz
High-Bandwidth Bridge 650 Mhz 2GB/s Up to 5k and surround sound

If you have more powerful cards (like say the GTX 1080), you can use a standard bridge, but it won’t allow for the full performance of the cards. The high-bandwidth brides would allow for this.

Performance

So we know what SLI is, how it works, and what you need to use it. But should you rush off to buy that second and third GTX 1080 TI, and have to tell your wife that the whole baby will have to wait?

Well, that’s where the waters get a bit murky. While Nvidia claims that twice the performance is possible with twice the cards, that’s rarely ever the case.

The problem is, games don’t natively know how to properly use multiple video cards, and SLI profiles have to be added to them by the developers. This is not an easy task and can be very time-consuming, so most developers don’t take the time.

This means that unless you’re playing a AAA game, it’s possible that there will be no performance increase (in fact, there’s even the possibility of a decrease in performance).

Performance for each game will vary, though. So that doesn’t mean it will be completely useless for you, just that you should be aware of this before investing in the technology or any specific games. You can see a list of SLI-certified games here, just in case.

But don’t let us be the final voice on the matter. Is SLI a viable proposition for you, or are you going to just save up for a completely new graphics card?

FAQs

What is the benefit of SLI?

SLI helps you achieve slicker, smoother, more altogether mind-boggling graphics in your gaming. It’s a technology that allows you to use two or more video cards in the same set-up, using their potential as an aggregated whole, rather than just letting them each act to the maximum of their own performance.

You can connect up to four GPUs via SLI, though you have to be aware of diminishing returns and a host of potential complications with heat and bugs. The more GPUs you add, the more points at which the system can fail and the more generated heat you have to mitigate.

Is NVLink better than SLI?

NVLink and SLI are differently arranged, but whether either is necessarily better is a more complex question.

The chief difference between them is that in SLI, there’s a master-slave relationship. One card governs and directs the workload of the others. In NVLink, there’s no such hierarchy, communication is bi-directional and each card can access the memory of all the others.

That has an important impact when it comes to available memory. The hierarchical relationship binds the maximum available memory to that of the master card – so if you SLI two 8GB GPU cards, you won’t have 16GB available to you.

On the other hand, if you NVLink the cards, the lack of that binding means you can legitimately double the amount of memory you have available.

So in theory, sure, NVLink is better than SLI. However, it’s only actually better if you can make use of it in a gaming environment – and at the moment, game developers have yet to make games that take advantage of a multi-FPU set-up.

So yes, it could be better. And it may well be better in the future. But for right now, there’s not much noticeable difference between the two set-ups.

Does SLI increase performance?

Yes and no. Technically, it can improve performance and frame rate. But first of all, you need games that take advantage of it if, and there are very few that do. And secondly, it seems as though SLI as a technology may be on its way towards wide-scale redundancy. As of January 2021, all GPU support for SLI will need to be explicit – meaning games will have to support the mode directly, rather than, as previously, being able to implement the mode in-driver.

So, technically, yes, it can improve performance, but you need games to take advantage of it, and game developers are unlikely to make games that can use it because of an increasingly marginal demand.

Can you run 2 GPUs without SLI?

You can, though often the ultimate question becomes why you would.

Whereas an SLI will allow you to use both GPUs on a single screen, if you use two GPUs without an SLI, you will usually need two monitors attached. Then you can create a kind of ‘multi-room’ experience – watch a movie on one, play a game on the other, simultaneously. But they won’t be working in tandem, you’ll just be using two GPUs to run two separate graphic outputs. The point of which is dubious.

Can you boost the output of a single graphical channel, like a game, using multiple GPUs, without an SLI? Again, the answer’s less than wholly satisfactory – you can if you use something like NVLink or a sophisticated software package. An NVLink is sort of cheating on the spirit of the question, because it’s another version of an SLI, only connecting GPUs non-hierarchically. And the software that’s available to help you run multiple GPUs to the same output is essentially mimicking the action of an SLI.

Can you SLI 2 different brands?

Think of it this way. If Nvidia makes a round peg and a square peg, and AMD makes a square peg and a round peg, you can use two round pegs, irrespective of who makes them. Or you can use two square pegs, irrespective of who makes them. But if you try and use one round peg and one square peg, you’ll waste a lot of money and be very, very unhappy.

The reason is straightforward. SLI exists to yoke cards of identical character – internal architecture, core clocks, shaders, buses, you name it, the SLI is looking for uniformity of structure. If that uniformity of structure exists in GPUs made by different companies, the SLI does not care – it can link them. If you use two different models, even though they’re made by the same manufacturers, all that internal consistency is missing or mismatched. The result? Malfunction.

So – same model, different brand? Thumbs up. Different model, any brand? Thumbs down.

Does SLI bridge brand matter?

In the vast majority of cases, the answer to this is a simple no. Some unit-builders claim they notice a brand-specific difference, but not until they reach very high levels of modification. If you start using all your cards to the maximum of their potential, some builders claim that some brands will give you access to higher frame rates per second. There’s also an argument over the superiority of rigid SLI bridges over flexible ones, but this is largely subjective.

Overall, there’s little enough difference between bridge brand effectiveness to discount it as a factor in your overall set-up. In fact, its biggest impact is likely to be on the overall aesthetic of your set-up, rather than anything especially measurable in performance terms.

How do I test if SLI is working?

Handily, there’s a visible on-screen bar with the giveaway text “SLI” that pops up on the left of your screen if your SLI is activated and working. If you’re in full-screen mode, that’s reduced to a non-intrusive green square. No image? No SLI.

To double-check or definitively switch on your SLI, open up your 3D settings, and select Set SLI Configuration. If you have no on-screen indicator, again in 3D Settings, click on Show SLI Visual Indicator.

Sources

https://en.wikipedia.org/wiki/Scalable_Link_Interface

WePC is reader-supported. When you buy through links on our site, we may earn an affiliate commission. Learn more

What is SLI — how it works and what is better than a single graphics card

Once upon a time, in the old days of technology, getting more graphics card power meant buying a card that was more powerful (and possibly more expensive!) than the current card. But, have users always «dreamed» of being able to just buy a duplicate graphics card they have instead of spending money on something newer and faster?

Well, luckily Nvidia and their multi-GPU «SLI» technology gives us an easy solution if you’re using one of their cards. nine0003

Scalable Communication Interface (SLI)

So what is SLI? And what does SLI do, or more specifically, how does it help the to use multiple graphics cards?

Scalable Link Interface (SLI) The is a little gem that Nvidia gave us in 1998. This technology was first used by 3dfx on the Voodoo2 line of graphics cards in 1998, but the company was later bought by Nvidia and the technology was frozen for a while. nine0003

In 2004, Nvidia re-released SLI with updates to allow it to work with then-current PCIe bus technology.

Although there are compatibility issues (discussed below) associated with running multiple GPU installations, the SLI allows two to four cards to be used simultaneously. This is achieved by using the parallel processing algorithm , which collects information, breaks it into smaller pieces and allows multiple pieces to be processed simultaneously by multiple video cards. nine0003

SLI modes

Nvidia video cards will work in SLI in three main modes: SLI anti-aliasing, SFR and AFR. You can select and change these modes in the Nvidia Control Panel, which should have been installed on your computer when you installed your video card drivers.

Split Frame Rendering (SFR)

This method takes the frame to be rendered, parses it, and then splits the frame horizontally into as many slices as there are cards and distributes the workload between them. He can split the frame however he sees fit, based on what is in the frame. nine0003

For example, if a frame contains mostly empty static skies in the top half of the frame (less resource intensive), but changing objects in the bottom half (more resource intensive), then a 50/50 split would have one card do more work. Therefore, the video card responsible for the top of the screen can get about 60% of the screen area, while the card responsible for the bottom part only needs to process the bottom 40%.

Note : These percentages are only vague examples, not specific numbers. nine0003

Alternative Frame Rendering (AFR)

In this mode, frames are queued and each card renders a full frame. Thus, if you use 2 cards, then one will be responsible for even frames, and the other for odd frames. This is often considered more efficient than SFR in achieving higher frame rates, but can also cause issues such as microclimbing .

Keyword: Micro Stuttering is when you see «visual stuttering» on the screen caused by frame rendering time mismatches between cards. If the cards aren’t properly synced or don’t have enough information to guess the next frame to render, then you’ll see a delay. nine0003

SLI Anti-Aliasing

This mode provides better image quality than higher frame rates. It works to share the anti-aliasing load between cards, improving the overall quality of your image.

Using this mode can unlock higher anti-aliasing modes in games (eg SLI 8x, 16x and even 32x on Quad-SLI systems).

SLI Compatibility and Problems

It would seem that you buy two Nvidia video cards, plug them into the sockets on the motherboard and enjoy «doubling» the speed of work. Unfortunately, not everything is so simple…

Two (or more) kinds

The first thing you need to know is which video cards will be paired together: not any two video cards will be able to interact like this . They must have the same GPU, and must have the same amount of video memory.

For example, if you have a GTX 1070 Ti 8GB from Asus and another of the same specification from MSI, then SLI mode is available. But, GTX 1070 and GTX 1080 are not compatible as they are not the same GPU. nine0003

You also need to make sure your graphics cards are SLI compatible, as cards without an SLI port may not be compatible. Also worth noting is that Nvidia has removed 3 and 4 card SLI support for the GTX 10 series. They both need to be SLI compatible.

This means that your motherboard will need enough PCIe x16 slots to match the number of GPUs, and your power supply will need enough PCIe slots to power the number of cards you will be using. nine0003

No doubling of video memory

A common misconception about SLI is that you can get double, triple or even quadruple video memory with more graphics cards. Unfortunately, Nvidia SLI only uses RAM from one card, since each card must access the same information at the same time.

What is an SLI Bridge

The last thing you need to start SLI Setup is SLI Bridge . Nvidia uses a physical connector to connect graphics cards together, allowing them to communicate with each other without using up precious bandwidth in the PCIe slots.

You will need one of two SLI bridges: either a standard bridge (for less powerful cards) or a high bandwidth bridge (for more powerful cards).

Series SLI Bridge

Bridge Clock frequency Maximum bandwidth Recommended Monitor
Standard axle 400 MHz 1 Gb/s 1920×1080 up to 2560×1440 @ 60Hz
High Capacity Bridge 650 MHz 2 Gb/s Up to 5K and surround sound

If you have more powerful cards (GTX 1080 for example), you can use the standard bridge, but this will not give the full performance of the cards. nine0003

SLI Performance

So we know what SLI is, how it works, and what you need to use it. But should you rush to buy a second GTX 1080 Ti? This is where the water becomes cloudy. While Nvidia claims that doubling the performance is possible with doubling the number of cards, this rarely happens .

The problem is that games do not natively know how to properly use multiple graphics cards, and developers must add SLI profiles to them. This is not an easy task and can take a very long time, which is why most developers don’t spend time on this. nine0003

This means that if you are not playing a AAA game, it is possible that there will be no performance increase (in fact, there is even a possibility of performance degradation).

The performance for each game will be different. So that doesn’t mean it will be completely useless for you, just that you should be aware of it before investing in technology or any specific games.

NVIDIA will drop support for SLI 9 technology in three months0001

3DNews Technologies and IT market. Video card news In three months, NVIDIA will refuse to…

The most interesting in the reviews


09/17/2020 [21:17],

Nikolai Khizhnyak

NVIDIA announced that starting January 1, 2021, it will no longer release drivers with native support for new SLI profiles for GeForce RTX 20 series graphics cards, as well as older graphics solutions. From the new year, the technology for combining the processing power of GeForce video cards will be integrated directly into the code of a particular game, in which NVIDIA will always be ready to provide its assistance to game developers. nine0003

Recall that the SLI technology developed by NVIDIA allows you to use the power of several graphics cards to process a three-dimensional image. To support it in various games, the company had to develop new profiles, which were then integrated into the latest version of the drivers. From the new year, this task will be entrusted to the game developers themselves, if they, of course, want to implement it in their game projects.

NVIDIA also reminded about games that already have built-in support for SLI profiles. For example, among game projects using the DirectX 12 API, native SLI support is announced in: Shadow of the Tomb Raider, Civilization VI, Sniper Elite 4, Gears of War 4, Ashes of the Singularity: Escalation, Strange Brigade, Rise of the Tomb Raider , Zombie Army 4: Dead War, Hitman, Deus Ex: Mankind Divided, Battlefield 1 and Halo Wars 2.