Vai al contenuto

Cosa significa davvero DirectCompute per i giocatori?

    1651624623

    GPGPU ottiene un’altra applicazione pratica

    Sembra che solo pochi mesi fa il team di Tom’s Hardware abbia iniziato a rivolgersi a fornitori di hardware e sviluppatori di software con il nostro desiderio di valutare più a fondo le capacità dei componenti compatibili con OpenCL e DirectCompute utilizzando metriche del mondo reale. Abbiamo approfondito il più possibile, ma non sembrava esserci molto su cui riferire. Certo, eseguiremmo i test in Metro 2033 con il filtro della profondità di campo basato su DirectCompute attivato e disattivato. Ma l’unica conclusione che abbiamo potuto trarre è stata: “Wow, quella prestazione sicuramente martellante”.

    Infine, quella situazione sta cambiando. Un elenco crescente di giochi ora implementa DirectCompute. Ne stiamo testando quattro in questo pezzo: Battlefield 3, DiRT 3, Civilization 5 e, naturalmente, Metro 2033. A differenza della maggior parte dei test di gioco che eseguiamo su Tom’s Hardware, il nostro obiettivo qui non è sulle prestazioni del sistema grezzo o dei componenti . Sì, questo è un altro pezzo che AMD ci ha aiutato a mettere insieme con approfondimenti tecnici e aiutandoci a parlare con gli sviluppatori, quindi stiamo esaminando le APU dell’azienda e confrontandole con la grafica discreta. Ma c’è di più in questa storia oltre all’impatto sul frame rate. Si tratta di abilitare tecniche per ottenere un realismo che in precedenza erano impossibili nei giorni precedenti l’assistenza di calcolo basata su GPU.

    “Ottenere più velocità nei giochi basati esclusivamente su revisioni hardware non sta raggiungendo lo stesso tipo di altezze che abbiamo visto in molti anni passati”, afferma Neal Robison, direttore delle relazioni ISV di AMD. “Gli sviluppatori di software in genere non dovevano ricodificare il loro software perché i progressi nell’hardware avrebbero dato loro un miglioramento che, in molti casi, era il doppio delle prestazioni della generazione precedente. Ma ora si sta arrivando al punto in cui stiamo aggiungendo i core invece di potenziare i singoli chip. Gli sviluppatori in realtà devono apportare alcune modifiche al loro software, in alcuni casi modifiche fondamentali all’architettura. Il calcolo eterogeneo è una di quelle chiavi che ti consentirà come sviluppatore di entrare letteralmente nelle viscere del processore e fare quel gigantesco balzo in avanti con il tuo software per incoraggiare le persone ad aggiornare.

    La valutazione di Robison su ciò che gli sviluppatori faranno con l’elaborazione eterogenea sembra azzeccata quando si tratta di applicazioni come Adobe Premiere Pro CS 5 (in particolare, il suo Mercury Playback Engine abilitato per CUDA) e la transcodifica video. Entrambi i carichi di lavoro parallelizzati sfruttano prontamente le ottimizzazioni per le architetture grafiche. Tuttavia, non abbiamo ancora visto un vantaggio orientato alle prestazioni attribuibile a OpenCL o DirectCompute nei giochi. Lì, entrambe le API sembrano consentire agli sviluppatori di software nuovi approcci alla realtà aumentata. Siamo ancora curiosi, però: in che modo, esattamente, i titoli di punta stanno sfruttando le ultime novità nell’informatica eterogenea e cosa accadrà andando avanti? Rispondere a queste domande richiede il feedback degli sviluppatori, ed è esattamente quello che abbiamo cercato.

    Prima di andare lì, prendiamoci un secondo per parlare delle prestazioni. Come abbiamo appena visto la scorsa settimana in Battle At $ 140: un’APU può battere una CPU Intel e una grafica aggiuntiva?, ci sono limiti ben definiti a ciò che puoi aspettarti dalle APU di oggi. Abbiamo gestito la metropolitana. Abbiamo gestito Battlefield. Abbiamo eseguito DiRT 3. In ogni caso, questi giochi lungimiranti erano moderatamente riproducibili a 1024×768 utilizzando le impostazioni di dettaglio più basse. Affidarsi di più alle risorse grafiche per l’elaborazione di OpenCL o DirectCompute non cambierà quella storia. È più probabile che avrai l’opportunità di giocare a un gioco preferito su un laptop dotato di APU che non avrebbe funzionato correttamente in precedenza.

    Ma ricorda che siamo a un paio di mesi di distanza da una nuova ondata di CPU Intel e APU basate su Trinity di AMD. La barra delle prestazioni sta per aumentare e un supporto adeguato per entrambi gli standard di elaborazione influenzerà quasi sicuramente l’aspetto del tuo titolo preferito, a condizione che entrambe le società possano dimostrarci frame rate più elevati dalle loro parti di nuova generazione.

    0 0 votes
    Rating post
    Subscribe
    Notificami
    guest
    0 comments
    Inline Feedbacks
    View all comments
    0
    Would love your thoughts, please comment.x