SLI vs Crossfire: Does it worth in 2019
SLI vs Crossfire: If you playing games on PC from last 10-15 years you might hear about multi GPU set up. Or maybe you have seen something like that. Well the multi GPU configuration works for both AMD and NVIDIA card. Those who don’t know about SLI and Crossfire. Its the basically the same multi-GPU technology with two different names from two different companies. AMD called it CrossfireX and NVIDIA called it SLI (Scalable Link Interface).
SLI vs Crossfire, although these are basically the same. But there are some critical differences between those. Both technologies are pretty much way to utilize more than one graphics card in a single system. They both work with anywhere from two, three or up to four compatible in one system. Double GPU may increase the performance but not like double the performance. They probably perform their best at high resolution with graphically demanding game, they also both increase the power consumption heat. In fact, the game doesn’t have profile implemented, they may not improve performance at all.
Difference between SLI vs Crossfire
- You can use the different vendor card and clock speed for SLI. But with same GPU and same memory configuration. ex: SLI with EVGA 1080ti with Gigabyte 1080ti
- On the other hand, you can crossfire two different vendor card with different clock speed, VRAM amount and even different GPU as long as both the card have same architecture.
- NVIDIA requires SLI certification for your card. Plus for SLI PCI.E 8x slot is minimum required. They require board manufacturer to pay a license fee.
- But for the AMD crossfire, you don’t need any certification, license. Also, crossfire support any PCI.E slot to run.
- NVIDIA SLI needs an SLI bridge to connect the two graphics card in order to run together.
- For AMD card doesn’t require any sort of connector. They are capable of crossfire over the PCI express bus. Its’ Higher-bandwidth, cleaner-looking solution.
- NVIDIA doesn’t allow or impossible to SLI with the CPU’s integrated graphics. Because you need an SLI bridge in anyways.
- AMD allows there low-end card to crossfire with there onboard graphics of their APU’s.
I guess that the main difference between NVIDIA SLI and AMD crossfire. NVIDIA has some strict rule to use SLI. On the other hand, AMD offers some flexibility and choice. Though these options aren’t best, at least you can pick them.
also read: How much VRAM or video memory or graphics memory do I actually need for gaming in 2019 or in Future?
Problems with SLI vs Crossfire multi-GPU scaling
So you all read the facts and differences and thought to put another one or two card in your system. Hold on though you put double GPU doesn’t mean you double the performance. Two graphics card mean they have to communicate somehow. Most modern multi-GPU set up using alternate frame rendering. Each graphics card render every frame separately. In order to display the right data to monitor, both cards need to be sync properly.
If you add more cards and the synchronization is not well it will cause Micro stuttering. For smooth gameplay, you not only just need higher FPS but also consistent frame time. Poor synchronization can skip certain frames on your monitor and made the game overall unplayable.
An even bigger problem is that it’s very difficult to GPUs to know what frame should render next. It depends heavily on what the player chooses to do. Some game developer code the game such a manner that makes it easier for multiple GPUs to split the workload. But many developers don’t see any point to put extra effort and time to code the game that it will play nicely with multi-GPU system.
Does this mean multi-GPU set up use less or complete waste of money?
Well, no. Multi-card setup will give you the best possible performance in certain cases and even can make some games playable at very high settings and resolution. Direct X 12 and Vulcan API may improve the multi-GPU rendering.
SLI vs Crossfire Conclusion: is it worth in 2019?
The SLI and crossfire things came in the PC gaming industry a long time ago. But we are now in 2019, using these kinds of stuff is like taken a step backward. It’s becoming less common to see a multi-GPU setups. As I said before some technical issues inherent to the platform. Due to poor synchronization, micro stuttering cause happen. Alternate frame rendering doesn’t always play nicely on some modern games.
Newer technology doesn’t completely solve the problem that multiple GPU perfectly communicating with each other. Although from NVIDIA a newer bus called NVlink which has greater bandwidth. But it was designed for the professional GPU user not for gamers. Newer API such as DirectX 12 and Vulcan API haven’t made the situation easier for average consumers.
In the past, SLI and crossfire took an active role to split the work across the GPUs. However, newer gives more control to the game developers to code the game for the multi-GPU system. Although it sounds like it games work more efficiently on multi-card setup but it turns out developers are not quite interested to put extra time and effort to code. Because the multi-GPU setup users are very very low. So lot’s of the modern games are not well optimized for multi-GPU setup.
Fact is that modern cards such as RTX 2080 or Radeon 7 are more powerful which makes multi-GPU less appealing. Most gamers out there are playing on a 1080P monitor and a solid single current-gen card in well enough to run a modern game at a smooth frame-rate. You do not require a $2000 multi-GPU rig to run cuphead or sonic mania and even popular current title fortnite don’t require expensive hardware.