computer,hardware,software,gaming,notebook,portatile,home theater,htpc,windows,overclock
    Ricerca avanzata
 
pecora nera
 

 categorie categorie del sito
 Schede madri separatore
 Processori separatore
 Bios separatore
 Schede video e monitor separatore
 Chipset separatore
 Memorie RAM separatore
 Storage separatore
 Dissipazione separatore
 Accessori, case e sistemi separatore
 HTPC e alta definizione separatore
 Notebook, netbook e phone separatore
 Sicurezza e reti separatore
 Software e videogame separatore
 Web e gossip separatore
 Overclock e modding separatore
 HowTo separatore
 Elettronica e informatica separatore
 
 Guida al bios separatore
 FAQs separatore
 Windows Vista FAQ & Tips separatore
||
 servizi servizi del sito
 Iscrizione ai servizi separatore
 Iscrizione a Daily Dinox's separatore
 Informazioni newsletter separatore
 Pubblicità su Dinox PC separatore
Tool ricerca per Firefox 2 Tool ricerca per Firefox 2 separatore
Tool ricerca per IE7 Tool ricerca per IE7 separatore
Preferiti Dinox PC nei preferiti separatore
Imposta come homepage Dinox PC come homepage separatore
Links utili
 Aziende ITC separatore
 Partners di Dinox PC separatore
 Mr.Webmaster separatore
 Neo Hardware separatore
 DevSpy.com separatore
 MPEGX.com separatore

www.aruba.it
www.
NVIDIA torna a SLI - Due schede, doppie prestazioni
Prodotta da Dino Fratelli il 01.07.2004

La tecnologia

Vai a 

Fra la tecnologia usata da 3dfx e quella annunciata da NVIDIA ci sono delle differenze sostanziali nell'algoritmo di suddivisione dei compiti da assegnare alle due schede, anche in virtù dello stesso bus PCI-X.

Ma procediamo con calma. Un problema comune a tutti i casi è quello di far comunicare le due schede, con gli obiettivi di fornire le giuste informazioni ad ognuna delle due circa la parte di immagine da renderizzare e di raccogliere, poi, le informazioni dalla scheda alla quale non è connesso il monitor per riportarle e ricostruirle sulla scheda alla quale, invece, abbiamo connesso il monitor.

La tecnologia utilizzata da 3dfx, come già detto, permetteva di inviare alle due schede grafiche Voodoo2, dalla scheda 2D, l'immagine da renderizzare ed il segnale di sincronismo. L'immagine, poi, veniva suddivisa in linee pari e dispari elaborate separatamente dalle due schede e i risultati di ognuna delle due schede venivano uniti per riottenere l'immagine completa.

In ordine temporale, poi, è arrivato Alienware che ha realizzato un apposito driver video che suddivide lo schermo in due parti uguali in senso orizzontale. Con lo stesso principio di 3dfx, la parte superiore viene elaborata da una scheda e quella inferiore dall'altra. In questo caso, però, è necessaria una scheda grafica aggiuntiva alla quale è connesso il monitor che si occupa di rimettere insieme i pezzi provenienti dalle due schede video e mandare al monitor l'immagine completa.

Infine NVIDIA che sfrutta una tecnologia simile a quella di Alienware, per certi aspetti, ma diversa per altri. Infatti, come Alienware, NVIDIA ha deciso di suddividere la scena in due parti secondo il senso orizzontale. A differenza di Alienware, però, NVIDIA non ha adottato una scheda esterna alla quale connettere il monitor che, invece, sarà connesso ad una delle due schede grafiche. Inoltre le due schede saranno connesse fra loro da un connettore rigido che potrebbe rappresentare il cavo SLI usato da 3dfx:

Questo connettore doppio andrà a fare da ponte, dunque, fra le due schede grafiche GeForce 6800 PCI Express. Queste schede saranno dotate di un piccolo pettine posto sopra la scheda stessa:

Ed ecco quello che è il risultato finale:

Ma non è ancora questa la sostanziale differenza fra la tecnologia pensata da NVIDIA e quelle di 3dfx e Alienware. NVIDIA vanta l'adozione di un protocollo di comunicazione innovativo fra le GPU e soprattutto di un algoritmo brevettato di bilanciamento dinamico del carico fra i due processori grafici che, in termini di prestazioni dichiarate dal produttore stesso, riesce a fornire un aumento fino all'87%.

Tutta la logica per la realizzazione di questo algoritmo di calcolo è stata integrata all'interno delle GPU NV40 ed occupano un'area non molto rilevante come visibile dalla foto qui in basso:

Il funzionamento dell'algoritmo adottato da NVIDIA sta nel non suddividere a priori lo schermo a metà. La parte assegnata ad ogni scheda, infatti, sarà tale da bilanciare il carico a circa il 50% per ognuna di esse. Questo vuol dire, ad esempio, che se la parte bassa dello schermo presenta elementi per cui l'elaborazione è più pesante rispetto a quelli presenti sulla parte alta, la scheda video alla quale verrà assegnata la parte bassa riceverà una porzione minore del 50% mentre l'altra elaborerà la restante parte superiore al 50% della scena.

 

Le possibilità che si verifichino casi reali nei quali la suddivisione al 50% dello schermo non rappresenta una carico bilanciato per le due schede sono elevate. Infatti, soprattutto nei giochi di corse p negli sparattutto in prima persona o ancora nei giochi di simulazione aerea, la parte inferiore dello schermo presenta una elevata complessità a causa dei diversi elementi come la console, i dettagli, i particolari, etc. mentre la parte superiore è decisamente più statica essendoci meno particolari da visualizzare (si pensi ad una situazione all'aperto in cui sulla parte alta c'è solo il cielo).

La tecnologia di NVIDIA di cui abbiamo parlato è stata denominata Symmetric Multi-Rendering with Dynamic Load Balancing.


Indietro
Tutto merito di PCI-X?

Avanti
Dove la metto?