Articles

Nvidia SLI vs AMD CrossFire: zijn de multi-GPU technologieën toast?

Als u de snelste gamingcomputer ter wereld wilt maken, dan wilt u er zoveel mogelijk Grafische kaarten in jammen, toch? Immers, als het goed genoeg is voor Summit – de meest krachtige computer ooit gemaakt, met zijn 27,648 Nvidia Volta GPU ‘ s, – dan is het zeker goed genoeg voor uw huis gaming rig ook.

maar, buiten de vijf cijfers PC bouwt voor de verwende rijke kinderen van de Heer en mevrouw Moneybags zijn er zeer weinig multi-GPU pc ‘ s rond. Toen de Steam Hardware Survey nog steeds bezig was om dergelijke dingen te meten, werd het percentage PC-gamers dat meer dan een enkele kaart gebruikte, begraven achter de decimalen van een big fat zero.

en als je de beste enkele GPU wilt, zijn dit de beste grafische kaarten van vandaag.

dus is er een leven in de toekomst van multi-GPU oplossingen of zijn zowel AMD ’s CrossFire en NVIDIA’ s SLI relikwieën van een lang vergeten verleden? Zoals altijd, het is een beetje van Box A en een beetje van Box B…

AMD ’s CrossFire en NVIDIA’ s SLI zijn de op maat gemaakte technologieën de twee grafische kaart reuzen gebruikt om hun eigen GPU ‘ s spelen mooi samen in een enkel systeem. Oorspronkelijk beide technologieën eiste het gebruik van een lint kabel om de Meerdere Grafische kaarten aan te sluiten op elkaar, maar terwijl dat is zeer zeker nog steeds het geval met Nvidia ’s GeForce kaarten, AMD’ s Radeon GPU ‘ s zijn nu in staat om te werken zonder dergelijke beperkingen en gelukkig communiceren via de PCIe 3.0-interface.

Nvidia SLI en AMD CrossFire bridges

NVIDIA ‘ s SLI heeft nog steeds het lint nodig, en voor de high-end kaarten heb je de high-bandwidth SLI bridge connector nodig om optimaal te kunnen profiteren van de multi-GPU goedheid.

de manier waarop de twee technologieën spel graphics weergeven is vrij consistent. Ze gebruiken split frame rendering (SFR) of alternate frame rendering (AFR). De eerste betekent dat de GPU ‘ s delen de weergave van elk frame tussen hen, terwijl de meer gebruikelijke AFR methode heeft elke GPU nemen in beurten om een frame weer te geven.

maar NVIDIA ‘ s SLI is restrictiever in termen van welke grafische kaarten je kunt gebruiken in een multi-GPU array. U moet exact dezelfde GPU aangesloten op elk van de sleuven om de schaalbare Link Interface (want dat is de volledige naam van de acronymed beast) werken. Ze kunnen van verschillende fabrikanten zijn – Asus-en Gigabyte-kaarten kunnen nog steeds samenwerken-maar ze moeten dezelfde chip gebruiken. Een GTX 1070 heeft een andere GTX 1070 nodig om te functioneren.

aan de CrossFire kant (dat is gewoon branding … move along) kunt u verschillende GPU ‘ s van dezelfde generatie grafische kaart gebruiken. Dus je kunt een RX 580 aansluiten naast een RX 570, maar alsjeblieft, voor de liefde van Lisa Su, doe dit niet. Zeker, het is mogelijk, maar het is over het algemeen meer problemen dan het waard is. Voor een gemakkelijk leven moet je alleen echt kruisvuur identieke GPU ‘ s, a la Nvidia.

maar voor een gemakkelijk leven zou je je waarschijnlijk niet moeten bekommeren om de multi-GPU technologieën.

AMD Radeon RX 580

De potente belofte van zowel SLI als CrossFire is geweest om u de absoluut hoogst mogelijke prestaties te geven door meerdere high-end grafische kaarten te nemen en belachelijke gaming rigs te maken, of om u een echte waardepropositie te geven. Pick-up een enkele, betaalbare mainstream GPU en dan zes maanden tot een jaar langs de lijn kopen een andere – mogelijk voor minder dan de prijs van uw eerste – en net hetzelfde niveau van de prestaties die je zou krijgen van een duurdere high-end grafische kaart.

maar het is nooit echt op die manier uitgewerkt. SLI en CrossFire zijn al lang technologieën die een afnemende opbrengst op uw investering bieden. Het is zeer zeldzaam om het dubbele van de gaming prestaties van het toevoegen van een tweede GPU, en de prestatie boost wordt merkbaar kleiner naarmate meer Grafische kaarten worden toegevoegd aan een array.

en dat is als een game ontwikkelaar zelfs de moeite neemt om SLI of CrossFire ondersteuning te implementeren. Dit is het grootste probleem geconfronteerd met multi-GPU-technologieën en misschien wel de reden voor het dalen, en potentieel dreigende dood, op de gaming front. De verantwoordelijkheid van de ondersteuning ligt bij game-ontwikkelaars besteden tijd, en dus veel geld, op het krijgen van hun games werken met Nvidia en AMD ‘ s multi-GPU technologieën.

“We overwegen hoeveel Investeringen we erin steken,” vertelde Scott Herkelman van AMD, ” maar het is niet noodzakelijk omdat wij als gamers en liefhebbers van het PC-platform er niet om geven, het is de hoeveelheid investeringen die de ISVs, de game-ontwikkelaars erin moeten steken.”

met de kosten van de ontwikkeling van games stijgen, en het aantal gamers dergelijke SLI en CrossFire inspanningen zou profiteren, is het moeilijk voor AMD of Nvidia om de devs aan te moedigen om een actieve interesse te nemen. Interesse is zeker tanende aan de mainstream kant voor Nvidia, met het nixing ondersteuning voor SLI op de meest populaire kaarten, de GTX 1060, waardoor alleen de high-end kaarten beschikbaar zijn om te koppelen voor ultra-dure, pronkstuk machines.

GTX 1060 en GTX 1070

AMD lijkt zijn CrossFire-technologie buitenspel te zetten, maar in het voordeel van DirectX 12 ‘ s API-gebaseerde multi-GPU-ondersteuning. Het hebben van een specifieke Multi-GPU abstractielaag ingebouwd in DX12 betekent dat het meer rechttoe rechtaan moet zijn voor devs om meer dan één grafische kaart in een enkele PC te ondersteunen.

“onze balans zal waarschijnlijk eindigen dat nieuwe API’ s multi-GPU ondersteuning krijgen,” vertelde Herkelman ons, “en oudere API’ s, vanwege een gebrek aan rendement op de investering, en dat de meeste nieuwe games komen uit op de nieuwe API-platforms, die waarschijnlijk zal moeten lijden een beetje.”

en AMD hebben bewezen dat het kan werken – de RX 580s, wanneer gekoppeld, zijn in staat om hetzelfde niveau van gaming prestaties te leveren als de top-end RX Vega 64. Dat betekent dat ze ‘ re vaak in staat om twee keer de gaming frame rates van een enkele RX 580 bieden-de Heilige Graal van multi-GPU gaming.

maar dat is alleen in de spellen die expliciet DX12 mGPU ondersteuning bieden, zoals Deus Ex: Mankind Divided, Rise of the Tomb Raider en Hitman. Er zijn nog steeds niet een hele lading van games daadwerkelijk met behulp van DirectX 12, en enkele van die bewust de uitvoering van de mgpu abstractie laag.

wanneer we het hebben over “moderne API ‘s”, is Vulkan echter iets minder compliant. Bij het testen van dezelfde RX 580 ‘ s met Doom in zijn Vulkan habitat kregen we eigenlijk slechtere gaming frame rates van twee kaarten dan slechts een enkele.

helaas, hoewel niet per se afhankelijk van SLI, DirectX 12 ‘ s mGPU laat je nog steeds niet plumb twee GTX 1060 kaarten in dezelfde PC om moar framez te krijgen.

geen SLI op GTX 1060

dus, met zowel Nvidia als AMD schijnbaar terugtrekken van expliciete SLI en CrossFire ondersteuning, lijkt het alsof de dagen van hun op maat gemaakte multi-GPU technologieën inderdaad zijn genummerd. Aan de gaming kant anyways … als je het hebt over berekenen, dat is een stuk makkelijker voor meerdere GPU ‘ s om te gaan met Dan rendering game frames.

daarom kochten de mijnwerkers zo veel GPU ‘ s, en waarom het bijna een betwistbaar punt zelfs praten over multi-GPU gaming in het gezicht van een van de grootste grafische kaarten droogtes die ik ooit heb gezien in al mijn lange jaren een hardware journo. De schaarste en de prijsstelling van grafische kaarten heeft het bijna onmogelijk het oppakken van een enkele betaalbare GPU gemaakt, laat staan twee van de vervloekte dingen.

maar uiteindelijk is het AMD dat er beter uitziet, of tenminste zijn Radeon gamers in een betere positie heeft gezet, als ze hun grafische kaarten willen verdubbelen. U kunt een paar mainstream Radeons om mooi te spelen en leveren massaal verbeterde frame rates in een behoorlijk aantal moderne games, maar of dat het geval zal blijven hangt allemaal af van de devs.