G-Sync: da Nvidia una soluzione ai problemi di Stutter, Lag e Tearing

G-Sync: da Nvidia una soluzione ai problemi di Stutter, Lag e Tearing

In questo articolo riepiloghiamo tutte le novità annunciate da Nvidia all'evento The Way It’s Meant To Be Played tenutosi la scorsa settimana a Montreal. Si parla, quindi, di G-Sync, ma anche di GameStream, Shadowplay, Flex, GI Works e Flame Works. All'interno trovate anche un'intervista esclusiva a John Carmack.

di pubblicato il nel canale Videogames
NVIDIA
 
136 Commenti
Gli autori dei commenti, e non la redazione, sono responsabili dei contenuti da loro inseriti - info
calabar30 Ottobre 2013, 19:39 #131
Originariamente inviato da: appleroof
ma dove?? Forse è sfuggito non solo a me, ma pure ad Anandtech e soci....onestamente ci rinuncio.

Nell'intervista a Raja Koduri riportata qui su Hardware Upgrade (click).

Originariamente inviato da: PaulGuru
Non libera nessuna cpu da nessun calcolo e sinceramente non sò dove tu l'abbia visto o sentito, Mantle aumenterà semplicemente l'efficienza prestazionale della VGA ed al massimo se hai una CPU FX sarà ancora più limited.

Originariamente inviato da: PaulGuru
Ma dove lo hai letto o forse chi te lo ha detto ? Qualche fan AMD ?
Come fanno delle API specifiche per una GPU ad influenzare la CPU ?

Sinceramente, non capisco perchè ti poni con questo tono quando non sei informato sulle cose, eppure come ti ha mostrato street, basta una piccola ricerca per evitare brutte figure.
I dubbi sono leciti, ma l'atteggiamento è quello sbagliato.

Rispondendo alla tua domanda in modo più generico (ossia senza tirare in ballo mantle), le nuove architetture AMD stanno puntando proprio a quello, ossia a liberare risorse che ora sono usate sulla CPU ma che si potrebbe evitare di usare.
La nuova integrazione tra CPU e GPU che vede questi due elementi come paritari e consente all'uno di comandare l'altro senza dover passare sempre per la CPU alleggerisce quest'ultima da diversi compiti.
Lo stesso approccio legato al GPU computing fa si che tutti i calcoli altamente parallelizzabili siano eseguiti dalla GPU in modo trasparente, e ovviamente, se li esegue la GPU, la CPU ne viene sgravata.
Oggi cinebench (bench che usa il motore di rendering di Cinema4D) viene eseguito sulla FPU, un domani potrebbe non avere più senso separare CPU e GPU e cinebench verrà eseguito sulle APU utilizzando le unità altamente parallele di derivazione GPU, facendo risultati probabilmente molto migliori.
La GPU è una grande risorsa di calcolo spesso sprecata, e con il GPGPU si tenta di porre rimedio a questo spreco. Anche Intel lo sa, e infatti sta investendo molto sulle sue GPU.
PaulGuru31 Ottobre 2013, 00:18 #132
Si ma quella parte è riferita alla GPU Integrata che non contano nulla e non alle VGA discrete.
calabar31 Ottobre 2013, 16:39 #133
Originariamente inviato da: PaulGuru
Si ma quella parte è riferita alla GPU Integrata che non contano nulla e non alle VGA discrete.

La differenza tra integrate e discrete in realtà non è così netta come mi sembra tu la percepisca. Sono entrambe risorse di calcolo sfruttabili, e le innovazioni stanno tutte nel "come" sfruttarle, nel rendere più semplice fare ciò che finora ha scoraggiato l'uso della GPU (integrata o discreta che sia) come unità di calcolo generico.
Come immagino tu sappia, anche Nvidia (che non ha VGA integrate) con Maxwell punterà sull'accesso diretto alla memoria esattamente per gli stessi motivi.
PaulGuru31 Ottobre 2013, 16:52 #134
Originariamente inviato da: calabar
La differenza tra integrate e discrete in realtà non è così netta come mi sembra tu la percepisca. Sono entrambe risorse di calcolo sfruttabili, e le innovazioni stanno tutte nel "come" sfruttarle, nel rendere più semplice fare ciò che finora ha scoraggiato l'uso della GPU (integrata o discreta che sia) come unità di calcolo generico.
Come immagino tu sappia, anche Nvidia (che non ha VGA integrate) con Maxwell punterà sull'accesso diretto alla memoria esattamente per gli stessi motivi.
Accesso diretto in memoria non vuol dire che sgravi la cpu, i calcoli che svolge la cpu nei giochi non sono fattibili da una GPU, quindi puoi diminuire le latenze e basta.
calabar31 Ottobre 2013, 17:30 #135
Originariamente inviato da: PaulGuru
Accesso diretto in memoria non vuol dire che sgravi la cpu, i calcoli che svolge la cpu nei giochi non sono fattibili da una GPU, quindi puoi diminuire le latenze e basta.

Invece, tra le altre cose, significa anche quello.
Questo perchè le operazioni vanno comunque gestite dalla CPU creando overhead, mentre in questo modo la GPU agisce per conto proprio.
E no, non "diminuisce le latenze e basta", ma eviti anche di compiere operazioni complesse che prima erano necessarie (come la copia dei dati da una memoria all'altra) e approcciare la programmazione in modi in cui prima non era possibile.

Comunque su queste cose ti erano stati già forniti link in questa e altre discussioni, oramai dovresti saperle.

EDIT: noto ora che ancora insisti su "i giochi". Nei giochi la GPU è solitamente la risorse di calcolo più sfruttata, al più dovresti cercare di alleggerirla, non appesantirla.
L'accesso diretto in memoria può sicuramente essere un grosso vantaggio anche per i giochi, ma tutto il discorso che si faceva riguardava l'uso della GPU come risorsa di calcolo, il che ha poco a che fare con i giochi.
PaulGuru01 Novembre 2013, 00:07 #136
Originariamente inviato da: calabar
Invece, tra le altre cose, significa anche quello.
Questo perchè le operazioni vanno comunque gestite dalla CPU creando overhead, mentre in questo modo la GPU agisce per conto proprio.
E no, non "diminuisce le latenze e basta", ma eviti anche di compiere operazioni complesse che prima erano necessarie (come la copia dei dati da una memoria all'altra) e approcciare la programmazione in modi in cui prima non era possibile.

Comunque su queste cose ti erano stati già forniti link in questa e altre discussioni, oramai dovresti saperle.

EDIT: noto ora che ancora insisti su "i giochi". Nei giochi la GPU è solitamente la risorse di calcolo più sfruttata, al più dovresti cercare di alleggerirla, non appesantirla.
L'accesso diretto in memoria può sicuramente essere un grosso vantaggio anche per i giochi, ma tutto il discorso che si faceva riguardava l'uso della GPU come risorsa di calcolo, il che ha poco a che fare con i giochi.

La GPU sforna frames a seconda di ciò che gli viene dato in pasto da renderizzare dalla cpu, se la cpu è lenta la GPU non è sfruttata quindi meglio appesantire la gpu anzichè la cpu se è possibile ( cosa che ovviamente non è ).

Per eliminare questi problemi che elenchi prima di tutto giusto per iniziare a lavorarci sù bisognerebbe avere il controller PCI ex integrato e AMD non lo dispone che io sappia.

L'evitare inutili processi di scritture e riscritture in memoria quanto pensi che conti in questa circostanza ? Di sicuro non sono soluzioni che permetteranno grossi boost immediati al problema del cpu limited con le cpu AMD.

A casa mia se una situazione è già limited in un preciso momento, dal momento in cui vai ad incrementare la potenzialità grafica il fattore limited se la cpu non sale proporzionalmente cresce ulteriormente.

Quindi questo Mantle cosa centra con un sistema FX + R9 290x ?

Devi effettuare il login per poter commentare
Se non sei ancora registrato, puoi farlo attraverso questo form.
Se sei già registrato e loggato nel sito, puoi inserire il tuo commento.
Si tenga presente quanto letto nel regolamento, nel rispetto del "quieto vivere".

La discussione è consultabile anche qui, sul forum.
 
^