Articles

Nvidia SLI vs AMD CrossFire: sono le tecnologie multi-GPU brindisi?

Se vuoi creare il PC da gioco più veloce al mondo, allora vuoi inceppare il maggior numero di schede grafiche possibile al suo interno, giusto? Dopo tutto, se è abbastanza buono per Summit – il computer più potente mai realizzato, con le sue GPU Nvidia Volta 27,648, – allora sicuramente è abbastanza buono anche per il tuo impianto di gioco domestico.

Ma, al di fuori di cinque figure PC costruisce per i bambini ricchi viziati di Mr. e Mrs. Moneybags ci sono pochissimi PC multi-GPU in giro. Quando il sondaggio hardware Steam era ancora preoccupato di misurare tali cose, la percentuale di giocatori PC che utilizzavano più di una singola carta era sepolta dietro i punti decimali di un grosso zero grasso.

E se vuoi la migliore GPU singola queste sono le migliori schede grafiche in circolazione oggi.

Quindi c’è qualche vita nel futuro delle soluzioni multi-GPU o sono entrambe le reliquie di AMD CrossFire e Nvidia SLI di un passato a lungo dimenticato? Come sempre, è un po ‘dalla scatola A e un po’ dalla Scatola B

CrossFire di AMD e SLI di Nvidia sono le tecnologie su misura che i due giganti delle schede grafiche hanno usato per ottenere le proprie GPU che giocano bene insieme in un unico sistema. Originariamente entrambe le tecnologie richiedevano l’uso di un cavo a nastro per collegare tra loro più schede grafiche, ma mentre questo è sicuramente ancora il caso delle schede GeForce di Nvidia, le GPU Radeon di AMD sono ora in grado di operare senza tali restrizioni e comunicare felicemente attraverso l’interfaccia PCIe 3.0.

Nvidia SLI e AMD CrossFire bridges

Nvidia SLI richiede ancora il ribbon, e per le sue schede di fascia alta è necessario il connettore bridge SLI ad alta larghezza di banda per ottenere il massimo beneficio della bontà multi-GPU.

Il modo in cui le due tecnologie rendono la grafica del gioco è piuttosto coerente. Usano il rendering split frame (SFR) o il rendering alternativo frame (AFR). Il primo significa che le GPU condividono il rendering di ogni fotogramma tra di loro, mentre il metodo AFR più comune ha ogni GPU che la prende a turno per rendere un fotogramma.

Ma lo SLI di Nvidia è più restrittivo in termini di schede grafiche che è possibile utilizzare in un array multi-GPU. È necessario avere la stessa identica GPU collegata a ciascuno degli slot per far funzionare l’interfaccia di collegamento scalabile (perché è il nome completo della bestia acronymed). Possono provenire da diversi produttori: le schede Asus e Gigabyte possono ancora funzionare insieme, ma devono utilizzare lo stesso chip. Una GTX 1070 ha bisogno di un’altra GTX 1070 per funzionare.

Sul lato CrossFire (che è solo branding move move along) è possibile utilizzare diverse GPU della stessa generazione di schede grafiche. Quindi puoi collegare un RX 580 insieme a un RX 570, ma per favore, per amore di Lisa Su, non farlo. Certo, è possibile, ma è generalmente più problemi di quanto valga. Per una vita facile si dovrebbe davvero solo CrossFire GPU identiche, alla Nvidia.

Ma poi per una vita facile probabilmente non dovresti preoccuparti delle tecnologie multi-GPU.

AMD Radeon RX 580

La potente promessa di SLI e CrossFire è stata quella di offrirti le massime prestazioni possibili prendendo più schede grafiche di fascia alta e realizzando piattaforme di gioco a velocità ridicola, o di offrirti una proposta di valore autentica. Prendi una singola GPU mainstream a prezzi accessibili e poi da sei mesi a un anno su tutta la linea comprane un’altra – possibilmente per meno del prezzo del tuo primo – e ottieni lo stesso livello di prestazioni che otterrai da una scheda grafica di fascia alta più costosa.

Ma non ha mai funzionato in questo modo. SLI e CrossFire sono da tempo tecnologie che offrono rendimenti decrescenti sul tuo investimento. È molto raro ottenere il doppio delle prestazioni di gioco dall’aggiunta di una seconda GPU, e l’aumento delle prestazioni diventa notevolmente più piccolo più schede grafiche vengono aggiunte in un array.

E questo è se uno sviluppatore di giochi si preoccupa anche di implementare il supporto SLI o CrossFire. Questo è il più grande problema delle tecnologie multi-GPU e probabilmente la ragione del suo declino, e della morte potenzialmente imminente, sul fronte dei giochi. L’onere del supporto risiede negli sviluppatori di giochi che spendono tempo, e quindi una grande quantità di denaro, per far funzionare i loro giochi con le tecnologie multi-GPU di Nvidia e AMD.

“Stiamo considerando quanto investimento ci mettiamo”, ci ha detto Scott Herkelman di AMD, “ma non è necessariamente perché noi giocatori e appassionati della piattaforma PC non ci preoccupiamo, è la quantità di investimento che gli ISV, gli sviluppatori di giochi devono mettere in esso.”

Con il costo dello sviluppo del gioco in aumento, e il numero di giocatori come gli sforzi SLI e CrossFire ne trarrebbero beneficio, è difficile per AMD o Nvidia essere in grado di incoraggiare gli sviluppatori a interessarsi attivamente. L’interesse sta decisamente calando sul lato mainstream per Nvidia, con il supporto nixing per SLI sulle sue schede più popolari, la GTX 1060, lasciando solo le sue schede di fascia alta disponibili da accoppiare per macchine ultra-costose e di punta.

GTX 1060 e GTX 1070

AMD sembra mettere da parte la sua tecnologia CrossFire, ma a favore del supporto multi-GPU basato su API di DirectX 12. Avere uno specifico livello di astrazione multi-GPU integrato in DX12 significa che dovrebbe essere più semplice per gli sviluppatori supportare più di una scheda grafica in un singolo PC.

“Il nostro equilibrio probabilmente finirà che le nuove API ottengono il supporto multi-GPU”, ci ha detto Herkelman, “e le API più vecchie, a causa della mancanza di ritorno sull’investimento, e che la maggior parte dei nuovi giochi stanno uscendo sulle nuove piattaforme API, che probabilmente dovranno soffrire un po’.”

E AMD hanno dimostrato che può funzionare-è RX 580s, quando accoppiato, sono in grado di fornire lo stesso livello di prestazioni di gioco come il top-end RX Vega 64. Ciò significa che sono spesso in grado di offrire il doppio dei frame rate di gioco di un singolo RX 580 – il santo graal dei giochi multi-GPU.

Ma questo è solo nei giochi che offrono esplicitamente il supporto mGPU DX12, come Deus Ex: Mankind Divided, Rise of the Tomb Raider e Hitman. Non ci sono ancora un intero carico di giochi che utilizzano effettivamente DirectX 12 e pochi di quelli che implementano deliberatamente il livello di astrazione mGPU.

Quando parliamo di “API moderne”, tuttavia, Vulkan è un po’ meno conforme. Durante il test degli stessi RX 580 con Doom nel suo habitat Vulkan, stavamo effettivamente ottenendo frame rate di gioco più poveri da due carte rispetto a una sola.

Purtroppo, anche se non necessariamente dipendente da SLI, la mGPU di DirectX 12 non consente ancora di inserire due schede GTX 1060 nello stesso PC per ottenere moar framez.

Nessun SLI su GTX 1060

Quindi, con Nvidia e AMD che sembrano ritirarsi dall’esplicito supporto SLI e CrossFire, sembra che i giorni delle loro tecnologie multi-GPU su misura siano effettivamente numerati. Sul lato del gioco comunque When Quando si parla di calcolo, è molto più facile da gestire per più GPU rispetto al rendering dei frame di gioco.

Ecco perché i minatori hanno comprato così tante GPU, e perché è quasi un punto controverso anche parlare di giochi multi-GPU di fronte a una delle più grandi schede grafiche siccità che abbia mai visto in tutti i miei lunghi anni di essere un journo hardware. La scarsità e il prezzo delle schede grafiche ha reso quasi impossibile raccogliere una singola GPU economica, per non parlare di due delle cose dannate.

Ma, alla fine, è AMD che sembra in una posizione migliore, o ha almeno messo i suoi giocatori Radeon in una posizione migliore, se vogliono raddoppiare le loro schede grafiche. È possibile ottenere un paio di Radeon mainstream per giocare bene e fornire frame rate massicciamente migliorati in un numero decente di giochi moderni, anche se se ciò rimarrà il caso tutto dipende dagli sviluppatori.