Articles

Nvidia SLI vs AMD CrossFire: tehnologiile multi-GPU sunt prăjite?

Dacă doriți să creați cel mai rapid PC de jocuri din lume, atunci doriți să blocați cât mai multe plăci grafice în interiorul acestuia, nu? La urma urmei, dacă este suficient de bun pentru Summit – cel mai puternic computer realizat vreodată, cu GPU – urile sale 27,648 Nvidia Volta, atunci cu siguranță este suficient de bun și pentru platforma dvs. de jocuri de acasă.

dar, în afara celor cinci cifre de PC-uri pentru copiii bogați răsfățați ai Domnului și doamnei Moneybags, există foarte puține PC-uri multi-GPU în jur. Când sondajul hardware Steam încă se deranja să măsoare astfel de lucruri, procentul jucătorilor de PC care foloseau mai mult de o singură carte a fost îngropat în spatele punctelor zecimale ale unui zero mare.

și dacă doriți cel mai bun GPU unic, acestea sunt cele mai bune plăci grafice din ziua de azi.

deci, există vreo viață în viitorul soluțiilor multi-GPU sau sunt ambele relicve AMD CrossFire și Nvidia SLI ale unui trecut uitat de mult? Ca întotdeauna, este un pic de la caseta a și un pic de la caseta B…

CrossFire AMD și SLI Nvidia sunt tehnologiile personalizate pe care cei doi giganți de plăci grafice le-au folosit pentru a obține propriile GPU-uri care se joacă frumos împreună într-un singur sistem. Inițial, ambele tehnologii au cerut utilizarea unui cablu panglică pentru a conecta mai multe plăci grafice între ele, dar în timp ce acest lucru este cel mai sigur în cazul cardurilor GeForce Nvidia, GPU-urile Radeon AMD sunt acum capabile să funcționeze fără astfel de restricții și să comunice fericit prin interfața PCIe 3.0.

podurile Nvidia SLI și AMD CrossFire

SLI-ul Nvidia necesită încă panglica, iar pentru cardurile sale high-end aveți nevoie de conectorul de punte SLI cu lățime de bandă mare pentru a beneficia pe deplin de bunătatea multi-GPU.

modul în care cele două tehnologii redau grafica jocului este destul de consistent. Ei folosesc fie randare cadru divizat (SFR) sau randare cadru alternativ (AFR). Primul înseamnă că GPU-urile împărtășesc randarea fiecărui cadru între ele, în timp ce metoda AFR mai obișnuită are ca fiecare GPU să o ia pe rând pentru a reda un cadru.dar SLI-ul Nvidia este mai restrictiv în ceea ce privește plăcile grafice pe care le puteți utiliza într-o matrice multi-GPU. Trebuie să aveți exact același GPU conectat la fiecare dintre sloturi pentru a obține interfața de legătură scalabilă (pentru că este numele complet al fiarei acronimate). Pot fi de la diferiți producători – cardurile Asus și Gigabyte pot funcționa în continuare împreună – dar trebuie să utilizeze același cip. Un GTX 1070 are nevoie de un alt GTX 1070 pentru a funcționa.

pe partea CrossFire (asta e doar branding… mutare de-a lungul) puteți utiliza diferite GPU-uri din aceeași generație de placă grafică. Deci, puteți conecta un RX 580 alături de un RX 570, dar vă rog, pentru dragostea Lisa Su, nu faceți acest lucru. Sigur, este posibil, dar este, în general, mai multe probleme decât merită. Pentru o viață ușoară, ar trebui doar GPU-uri identice CrossFire, a la Nvidia.

dar, pentru o viață ușoară, probabil că nu ar trebui să vă deranjați nici cu tehnologiile multi-GPU.

AMD Radeon RX 580

promisiunea puternică atât a SLI, cât și a CrossFire a fost fie să vă ofere cea mai înaltă performanță absolută posibilă prin luarea mai multor plăci grafice high-end și realizarea platformelor de jocuri de viteză ridicolă, fie să vă ofere o propunere reală de valoare. Ridicați un singur GPU mainstream accesibil și apoi șase luni până la un an pe linie cumpărați altul – posibil pentru mai puțin decât prețul primului dvs. – și obțineți același nivel de performanță pe care l-ați obține de la o placă grafică high-end mai scumpă.

dar niciodată nu a funcționat așa. SLI și CrossFire au fost mult timp tehnologii care oferă randamente diminuate ale investiției dvs. Este foarte rar să obțineți dublu performanța jocurilor de la adăugarea unui al doilea GPU, iar creșterea performanței devine vizibil mai mică, cu cât mai multe plăci grafice sunt adăugate într-o matrice.

și asta dacă un dezvoltator de jocuri se deranjează chiar să implementeze suportul SLI sau CrossFire. Aceasta este cea mai mare problemă cu care se confruntă tehnologiile multi-GPU și, fără îndoială, motivul declinului it și moartea potențial iminentă pe frontul jocurilor. Sarcina de sprijin constă în faptul că dezvoltatorii de jocuri petrec timp și, prin urmare, o mulțime de bani, pentru ca jocurile lor să funcționeze cu tehnologiile Multi-GPU Nvidia și AMD.

„avem în vedere cât de multă investiție am pus în ea”, ne-a spus Scott Herkelman de la AMD, „dar nu este neapărat pentru că noi, ca jucători și entuziaști ai platformei PC, nu ne pasă de asta, este cantitatea de investiții pe care ISV-urile, dezvoltatorii de jocuri trebuie să le pună în ea.”

odată cu creșterea costului dezvoltării jocurilor și a numărului de jucători, astfel de eforturi SLI și CrossFire ar beneficia, este dificil fie pentru AMD, fie pentru Nvidia să poată încuraja dezvoltatorii să se intereseze activ. Interesul este cu siguranta in scadere pe partea de mainstream pentru Nvidia, cu suportul nixing pentru SLI pe cele mai populare carduri, GTX 1060, lasand doar cartile sale superioare disponibile pentru a se asocia pentru masini ultra-scumpe, showpiece.

GTX 1060 și GTX 1070

AMD pare să-și marginalizeze tehnologia CrossFire, dar în favoarea suportului multi-GPU bazat pe API DirectX 12. Având un strat specific de abstractizare multi-GPU încorporat în DX12 înseamnă că ar trebui să fie mai simplu pentru ca dezvoltatorii să accepte mai mult de o placă grafică într-un singur computer.

„soldul nostru va ajunge probabil ca noile API-uri să primească suport multi-GPU”, ne-a spus Herkelman, „și API-uri mai vechi, din cauza lipsei de rentabilitate a investiției și că majoritatea jocurilor noi apar pe noile platforme API, care probabil vor trebui să sufere puțin.”

și AMD au dovedit că poate funcționa – RX 580s, atunci când sunt împerecheate, sunt capabile să ofere același nivel de performanță în jocuri ca RX Vega 64 de top. Asta înseamnă că sunt adesea capabili să ofere de două ori ratele de cadre de joc ale unui singur RX 580 – Sfântul Graal al jocurilor multi-GPU.dar asta este doar în jocurile care oferă în mod explicit suport DX12 mGPU, cum ar fi Deus Ex: Mankind Divided, Rise of the Tomb Raider și Hitman. Încă nu există o mulțime de jocuri care utilizează DirectX 12 și puțini dintre cei care implementează în mod deliberat stratul de abstractizare mGPU.

când vorbim despre „API-uri moderne”, totuși, Vulkan este puțin mai puțin compatibil. La testarea acelorași RX 580 cu Doom în habitatul său Vulkan, am obținut de fapt rate de cadre de jocuri mai slabe de la două cărți decât una singură.

Din păcate, chiar dacă nu se bazează neapărat pe SLI, mGPU DirectX 12 încă nu vă permite să introduceți două carduri GTX 1060 în același PC pentru a obține moar framez.

nu SLI pe GTX 1060

deci, cu atât Nvidia și AMD aparent trăgând înapoi de la SLI explicite și suport CrossFire, se pare ca zilele lor personalizate tehnologii multi-GPU sunt într-adevăr numerotate. Pe partea de jocuri oricum … când vorbești despre calcul, este mult mai ușor pentru mai multe GPU-uri decât redarea cadrelor de joc.

De aceea minerii au cumpărat atât de multe GPU-uri și de ce este aproape un punct discutabil chiar vorbind despre jocurile Multi-GPU în fața uneia dintre cele mai mari secete de plăci grafice pe care le-am văzut vreodată în toți anii mei lungi fiind un jurnal hardware. Deficitul și prețurile plăcilor grafice au făcut aproape imposibilă ridicarea unui singur GPU accesibil, să nu mai vorbim de două lucruri blestemate.

dar, în cele din urmă, AMD arată într-o poziție mai bună sau cel puțin și-a pus jucătorii Radeon într-o poziție mai bună, dacă doresc să se dubleze pe plăcile grafice. Puteți obține o pereche de Radeons mainstream pentru a juca frumos și pentru a oferi rate de cadre îmbunătățite masiv într-un număr decent de jocuri moderne, deși dacă acest lucru va rămâne cazul, totul depinde de devs.