Nvidia NVLink vs SLI - Forskjeller og sammenligning

Helt siden det ble mulig å bruke flere grafikkort i et system, har vi sett entusiaster kreve utydelige maskiner med 2, 3 eller til og med 4 grafikkort installert i dem samtidig. PC-er med flere grafikkort ble ansett som det absolutt beste industrien hadde å tilby. Vi så til og med flere GPUer som ble stappet inn i de samme grafikkortene med kort som Nvidia GeForce GTX 690 og AMD R9 295 × 2. Men med all sin hype og ære, syntes flere GPU-systemer aldri å ta av. Deres popularitet opplevde en rask og brå nedgang like etter toppen av flere GPU-systemer. Det var flere faktorer involvert i denne tilbakegangen, og en av dem var upåliteligheten til brosystemet som ble brukt til å koble grafikkortene til hverandre.



To Nvidia GeForce GTX 1080 grafikkort i SLI - Bilde: Nvidia

Nvidias teknikk for å koble to eller flere grafikkort til hverandre var kjent som SLI, som står for Scalable Link Interface. Det var en teknologi som Nvidia kjøpte fra 3dfx Interactive, som introduserte den i 1998. I utgangspunktet var SLI merkenavnet for Nvidias multi-GPU-teknologi etablert for å koble sammen to eller flere grafikkort til en enkelt utgang ved hjelp av en parallell behandlingsalgoritme. Nvidias rival AMD introduserte også sin versjon av teknologien, og den er kjent som Crossfire.



Hvordan fungerer SLI?

Grafikkort i et SLI-system fungerer i en master-slave-konfigurasjon, noe som betyr at et av kortene tildeles rollen som 'master' til tross for at belastningen er jevnt fordelt på alle kortene. Når “slave” -kortet er ferdig med gjengivelsen, sender det utdataene til masteren, som deretter kombinerer de to gjengivelsene og leverer et utgangsbilde til skjermen. I en konfigurasjon med to kort håndterer hovedkortet vanligvis den øverste halvdelen av bildet mens slavekortet håndterer den nedre halvdelen.



Slik SLI fungerer - Bilde: Linus Tech Tips



De to (eller flere) kortene er koblet til via SLI Bridge eller SLI Connector. Hovedformålet med SLI Bridge er å etablere en forbindelse mellom kortene og la kortene etablere en kommunikasjonsfelt mellom dem. Uten SLI Bridge, selv om det er mulig å kjøre flere kort, er det ikke samsvar mellom spesifikasjonene og resultatene er vanligvis veldig dårlige. SLI Bridge reduserer båndbreddebegrensningene og kan sende data direkte mellom kortene. De tre typene SLI-broer er:

  • Standard bro (400 Mhz pikselklokke, 1 GB / s båndbredde): Dette er en standardbro som følger med hovedkort som støtter SLI opp til 1920 × 1080 og 2560 × 1440 @ 60 Hz.
  • LED-bro (540 MHz Pixel Clock): Anbefales for skjermer opptil 2560 × 1440 @ 120 Hz + og 4K. Den kan bare fungere på en økt Pixel Clock hvis GPU støtter den klokken. Det selges av Nvidia, samt en rekke AIB-partnere.
  • High-Bandwidth Bridge eller SLI HB Bridge (650 MHz pikselklokke og 2 GB / s båndbredde): Dette er den raskeste broen og selges eksklusivt av Nvidia. Det anbefales for skjermer opptil 5K og Surround. SLI HB Bridges er bare tilgjengelig i 2-veis konfigurasjoner, så oppsett med mer enn 2 kort er ikke heldige her.

Handlingsmekanisme for SLI

SLI fungerer med to hovedmetoder. En av dem er SFR eller Split Frame Rendering, der systemet analyserer det gjengitte bildet for å dele belastningen mellom GPU-ene som er koblet til i SLI. Rammen er delt i to med en vannrett linje. Plasseringen av linjen avhenger av scenens geometri. Den viktigste avgjørende faktoren for linjens plassering vil være kompleksiteten av belastningen som scenen krever i forskjellige områder. Hvis ett av kortene gjengir den øverste delen av en scene som har himmelen, vil linjen være lavere i bildet for å kompensere for lastforskjellen mellom de to kortene.

En annen måte som SLI fungerer på er AFR eller Alternate Frame Rendering, som er ganske grei. I denne metoden gjengis annenhver ramme av en annen GPU. Ett av kortene gjengir alle odde rammer, og ett gjengir alle jevne rammer. AFR har vist seg å ha en bedre framerate enn SFR, men det introduserer en ny form for gjenstand kjent som mikrostamming. Selv om bildeforholdet er tilstrekkelig høyt, kan mikrostamming påvirke bildens oppfattede glatthet ved å introdusere mini-stammere mellom rammer på grunn av det variable tempoet som kortene opererer i AFR.



Rise and Fall of SLI

SLI skjøt popularitet i løpet av Kepler-, Maxwell- og Pascal-serien av grafikkort, men helt siden den gang har den hatt en konstant og drastisk tilbakegang. Selv i en tid med GTX 1000-serien av grafikkort fra Nvidia, ble populariteten til SLI synkende. Visst, SLI-grafikkort kan levere bedre ytelse enn en enkelt GPU, og de ser til og med fantastisk ut når de er installert i en sak, men det var flere problemer enn fordeler med SLI i utgangspunktet.

Først og fremst måtte du bekrefte om hovedkortet ditt støttet SLI. Dette var et viktig skritt da noen hovedkort støttet SLI, noen støttet Crossfire, og noen støttet begge mens andre støttet ingen av dem. Etter det måtte du ha identiske grafikkort. Dette var vanskelig siden det gjorde verdiproposisjonen veldig skjev sammenlignet med et bedre grafikkort. Grafikkortene måtte være av samme modell og serie, og til og med samme produsent tidligere, men det ble noe lettere senere på linjen. Å kjøre flere grafikkort krevde også en stor og kostbar strømforsyningsenhet (som du kan lære mer om akkurat her ), og termisk må også overvåkes og kontrolleres på grunn av at flere strømkrevende kort løper i nærheten av hverandre.

Du trenger mye kraft for å kjøre et SLI-oppsett som dette - Bilde: GPUMag

Den virkelige akilleshælen i hele SLI-økosystemet var spillstøtten. Ikke alle spill støttet SLI og til og med de som gjorde det, ga imponerende gevinster når det ble tatt hensyn til den ekstra investeringen. I de fleste tilfeller hadde du hatt mye bedre av å kjøpe et kraftigere, enkelt grafikkort i stedet for to svakere og plassere dem i SLI. Gjennom årene har støtten til SLI blitt enda verre, med utviklere som sjelden tenker på det i moderne spill. Til slutt kom drapsmannen fra ingen ringere enn Nvidia selv, som endte støtten for SLI fra flertallet av grafikkortoppstillingen. Fra Turing-serien av GPUer støtter bare det beste av det beste, RTX 3090, SLI. Dette betyr at SLI for generelle forbrukere faktisk er død når det gjelder spill.

Hva er NVLink?

Med Turing-serien med grafikkort tok Nvidia med seg en ny teknologi for tilkobling av flere grafikkort, kjent som NVLink. Det er et grensesnitt med mange ganger båndbredden som det gamle SLI-grensesnittet, og har også mange ekstra særegenheter og funksjoner. Teknisk sett er det en ledningsbasert kommunikasjonsprotokoll seriell flerfelts kommunikasjonslink nær rekkevidde. Ganske munnfull er det ikke? Mer generelt er det et forbedret tilkoblingsgrensesnitt mellom flere Nvidia-grafikkort som lover flere fordeler og funksjoner enn den gamle SLI.

NVLink lover et massivt hopp i båndbredde - Bilde: Nvidia

NVLink kan betraktes som Nvidias forsøk på å få tilbake markedsandelen for multi-GPUer som er blitt mindre i 2020. Denne teknologien lover å gjøre spill med flere grafikkort til en ønskelig og svært effektiv metode i nær fremtid. NVLink er egentlig en mye raskere bro enn SLI og tar sikte på å lukke latensgapet mellom de to grafikkortene. Nvidias tekniske markedsdirektør Tom Peterson sier følgende i denne forbindelse:

'Den broen er synlig for spill, det betyr at det kanskje kommer en app som ser på en GPU og ser på en annen GPU og gjør noe annet,' forklarer Petersen. “Problemet med databehandling med flere GPUer er at ventetiden fra en GPU til en annen er langt unna. Det må gå over PCIe, det må gå gjennom minne, det er en virkelig lang avstand fra et transaksjonsperspektiv '...'. NVLink løser alt det. Så NVLink bringer ventetiden til en GPU-til-GPU-overføring helt ned. Så det er ikke bare en båndbreddesak, det er hvor nær GPU-minnet er for meg. Den grafikkprosessen som er over lenken ... Jeg kan tenke på det som min bror i stedet for en fjern slektning. '

Han la videre til at NVLink var mer en fremtidsplan i stedet for en nåværende løsning:

'Tenk på broen mer når vi vil legge et grunnlag for fremtiden,' ... 'Og når det fungerer, og vi får broene våre utplassert, og folk forstår at hei, dette er en 100 GB / s bro, så vil spillutviklere se det.'

Det virker som om Nvidia faktisk banker på fremtiden til NVLink i stedet for nåtiden. Nvidia vet at støtte for flere GPUer er ganske skuffende akkurat nå, så de vil introdusere en teknologi som ikke bare vil prøve å endre perspektivet til spillutviklerne, men også synspunktene til den generelle forbrukeren med hensyn til flere GPUer. Brukerstøtte.

Hvordan fungerer NVLink?

I motsetning til SLI bruker NVLink mesh-nettverk som er en nettverkstopologi der infrastrukturnodene kobles direkte på en ikke-hierarkisk måte. Dette gjør at informasjonen kan videreformidles av hver node individuelt i stedet for å bli rutet gjennom en bestemt node. Det lar også nodene dynamisk organisere seg selv, noe som gir en dynamisk fordeling av arbeidsmengder. NVLink får sin viktigste styrke fra denne mekanismen, som er dens hastighet.

NVLink har også gjort unna master-slave-forholdet til SLI-implementeringen, snarere behandler den hver node likt, noe som forbedrer gjengivelseshastigheten enormt. I motsetning til SLI, har NVLink fordelen av at begge grafikkortens minner er tilgjengelige hele tiden. Dette skyldes den utrolige nettverksimplementeringen av NVLink. I hovedsak er forholdet til NVLink-kort toveis, og de to tilkoblede kortene fungerer som ett.

Slik fungerer NVLink - Bilde: Linus Tech Tips

Hastigheten til NVLink-grensesnittet gjenspeiles i båndbredden til broene. Selv om de beste SLI-broene i beste fall hadde en båndbredde på 2 GB / s, lover en NVLink Bridge i noen tilfeller ufattelige 200 GB / s. Gitt at 160 og 200 GB / s NVLink-broene er begrenset til Nvidias profesjonelle GPU-er, henholdsvis Quadro GP100 og GV100, men disse tallene er fortsatt et bevis på det utrolige spranget i båndbredden til NVLink-grensesnittet over SLI. Toppnivå-entusiast-GPUer som TITAN RTX eller 2080Tis kan i de fleste tilfeller forvente en potensiell båndbredde på hele 100 GB / s.

Er NVLink verdt det?

Så har Nvidias NVLink endelig løst problemene med gjengivelse av flere GPUer i spill? Svaret er fortsatt nei. Mens NVLink har gjort noen positive fremskritt i riktig retning, spesielt i metoden hvor begge kortene er utnyttet sammenlignet med SLI, var problemet med SLI egentlig aldri metoden. Det virkelige problemet bak økosystemet med flere GPUer er spillstøtte. Selv med NVLink har de fleste spillene der ute i dag vanskelig for å utnytte mer enn en GPU. Tar vi hensyn til kostnadene for to grafikkort og den lite eller ingen ytelsesforbedringen i de fleste scenarier, ville det være uklokt å investere i NVLink for forbrukerapplikasjoner som spill.

NVLink vs SLI Bridge - Bilde: Nvidia

For profesjonelt arbeid kan NVLink bare være oppgraderingen som var nødvendig. For folk som jobber med Nvidias Quadro GPUer eller kort som RTX A6000 , NVLink kan være en stor hjelp, ikke bare for å forbedre ytelsen til gjengivelse, men også på grunn av det faktum at NVLink lar det totale minnet til begge kortene være tilgjengelig, noe som kan være til stor hjelp i profesjonelle arbeidsmengder.

For de fleste spillere er det imidlertid en bedre ide å velge et enkelt grafikkort som gir mer ytelse utenom boksen enn å kjøpe to svakere kort og koble dem via NVLink eller SLI for den saks skyld.

Avsluttende ord

Nvidias SLI var en interessant og attraktiv teknologi da den ble lansert og snart ble populær på grunn av dens potensiale og noe anstendig støtte fra utviklere i løpet av Maxwell og Pascal-tiden. Imidlertid var SLIs topp kortvarig da bransjen raskt gikk fremover, og SLI ble igjen tidligere med både utviklerne og spillerne som forlot teknologien til fordel for enkelt, kraftigere GPUer.

Nvidia prøvde å gjenoppfinne markedet for flere GPUer ved å lansere NVLink som er en mye forbedret forbindelse over SLI, men likevel klarer den ikke å løse mange av problemene som plager SLI i utgangspunktet. Dette gjør det til en vanskelig anbefaling i 2020 for spillere når kraftigere, enkelt grafikkort kan gi en bedre opplevelse pålitelig og til en billigere pris.