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
sintopatataelettronica27 Ottobre 2013, 14:31 #101
Originariamente inviato da: appleroof
mi interessa un attimo questa cosa: secondo quanto hai capito, questo avviene se si ha cpu Amd + vga Amd, o anche con cpu Intel + vga Amd?


In effetti questa è l'unica cosa che non è chiara nemmeno a me.. mi son letto gli slide pubblicati e le news, ma non ho trovato nessun riferimento a ciò. Bisognerà aspettare metà novembre .. per schiarirsi le idee.
appleroof27 Ottobre 2013, 14:35 #102
Originariamente inviato da: sintopatataelettronica
In effetti questa è l'unica cosa che non è chiara nemmeno a me.. mi son letto gli slide pubblicati e le news, ma non ho trovato nessun riferimento a ciò. Bisognerà aspettare metà novembre .. per schiarirsi le idee.


già...cmq riflettendoci credo la seconda visto che l'aspetto sul quale si è molto sottolineato è stato l'eliminazione dell'overhead sulla cpu, senza specificare quale (e direi che sarebbe davvero troppo di nicchia limitarlo ad hw full Amd...)
slide196527 Ottobre 2013, 14:38 #103
Originariamente inviato da: sintopatataelettronica
Con engine nuovi e giochi poco ottimizzati capita ogni tanto di avere cali drastici del framerate, a prescindere dalla potenza dell'hardware che hai.

Ma anche no.
Ti ripeto che se su pc si arrivano ad avere 30fps, o il gioco è stato programmato da un ubriaco, o c'e da aggiornare il pc o il pc è rotto o c'è da rivedere al ribasso le impostazioni grafiche dal menu in game del gioco perchè abbiamo esagerato a spingere con i settaggi in rapporto alla potenza che abbiamo a disposizione.
Persino la beta di bf4,(e il frostbite non è certo una piuma) appena uscita ha permesso di giocare a tutti(se il pc era almeno decente)a fps abbondantemente sopra i 30.
Originariamente inviato da: sintopatataelettronica
Io ho capito come funziona.. ma, come ho detto, grosse variazioni costanti del framerate (tipo 30<->60) non garantiranno comunque la fluidità di cui il gamer ha bisogno (senza contare l'inutilità del tutto se i frame scendono al di sotto di quella soglia)

vedi sopra
Originariamente inviato da: sintopatataelettronica
Questa tua insinuazione è gratuita proprio: trova nel mio post un riferimento al fatto che G-Sync non dovrebbe costare niente.

Eccola:
Originariamente inviato da: sintopatataelettronica
Se non costasse niente e non comportasse il discorso del monitor dedicato (o dispositivo dedicato) sarebbe una piccola cosa con la sua (limitata) utilità.

la limitata utilità lo sarà per te, per me è la manna dal cielo
Originariamente inviato da: sintopatataelettronica
Io ho solo espresso il mio parere, cioè che rispetto ai benefici che offre (pochi e limitati) il fatto di dover avere hardware aggiuntivo specifico per sfruttarla (tipo un monitor dedicato e più costoso, sfruttabile solo con le schede Nvidia) renderà il flop molto probabile.

i benefici,se ciò che abbiamo visto non è finzione, saranno eclatanti,altro che pochi e limitati (ovviamente in riferimento all'enthusiast gamer e non certo al casual gamer che non sa neanche cos'è il triple buffering).
Vegeteo27 Ottobre 2013, 18:18 #104
Ma com'è che nvidia investe non solo nella potenza bruta della scheda e tutto quello che fa è inutile?
Il physx è inutile,il g-sync una cagata,il txaa non cambia niente ecc ecc...ma questo solo perchè non lo rende disponibile anche a chi non ha un nvidia?Perchè dovrebbe investire i suoi soldi per far felici i possessori di altre schede?
Ma AMD cosa sta facendo?tira fuori schede dove cambiano solo i mhz,non introduce mai niente di nuovo utile o inutile che sia,non sborsa una lira manco per far si che i programmi di montaggi o conversione video usino gli stream processor(visto che tutto cio' che uso ha solo l opzione cuda che manco posso attivare)
Eppure a me il physx piace,ho visto vari video,da borderlands 2 al nuovo batman egli effetti sono belli,se AMD ha da dare il suo contributo che si svegliasse...il txaa rende e se questa nuova tecnologia puo' aiutare ben venga,poi uno puo' acquistarla o meno in base alle proprie esigenze però cè...piuttosto che spendere nuovamente 300€ per una vga amd preferisco spendere qualcosa di piu' con un'nvidia che magari mi avvantaggi anche in altri ambiti.
sintopatataelettronica28 Ottobre 2013, 06:41 #105
Originariamente inviato da: appleroof
già...cmq riflettendoci credo la seconda visto che l'aspetto sul quale si è molto sottolineato è stato l'eliminazione dell'overhead sulla cpu, senza specificare quale (e direi che sarebbe davvero troppo di nicchia limitarlo ad hw full Amd...)


Sì, penso la stessa cosa.. infatti era assente qualsiasi riferimento al fatto che funzionasse solo in accoppiata con i propri processori.
mirkonorroz28 Ottobre 2013, 08:15 #106
Per i costi del Gsync. Se si diffonde penso che, poco dopo, per come funzionano oggi i centri commerciali potremmo anche ritrovarci i monitor che lo adottano a prezzi normali e semmai, di conseguenza, trovare le merendine a costo doppio.

Per quanto riguarda i porting potrebbe anche succedere che data la maggior similitudine tra console e pc i porting siano si' meno onerosi e quindi invogliare anche di meno a sbattersi nel farli bene ottimizzati, ma potrebbe essere anche il contrario: cioe' poiche' c'e' da sbattersi meno, tanto vale farlo e ottimizzare. In questa seconda ottica la probabilita' che ache un tool di sviluppo adotti la generazione automatica di parti in mantle secondo me cresce molto e quindi nulla vieta che addirittura si possa abbandonare il termine porting e adottare uno sviluppo parallelo su piattaforme diverse (console, pc amd, pc non amd),

Io sono per l'ottimizzazione a scapito della possibilita' di non avere un certo gioco perche' disponibile o poco performante sull'hw che ho. Quello che scelgo deve comunque funzionare bene. Poi dipende molto dagli sviluppatori sbattersi per diffondere i loro prodotti su piu' piattaforme diverse.
Sul fatto che mantle non impedisca ad esempio di avere certi giochi o features su piattatforme non mantle non e' detto. Dipende dal boost prestazionale.
Se io progetto un gioco per mantle con feature esose perche' so di poterlo fare lo faccio.
Ovvio che cerco di farne una versione castrata anche per le altre, vedi PhysX.
Benvengano ottimizzazioni di qualunque tipo, chissa' che non si passi al raytracing.
E' tutto un convergere ed allontanarsi in modo periodico.
PaulGuru28 Ottobre 2013, 09:47 #107
Il prezzo ? Anche se costasse circa 100&#8364; o giù di lì dovè lo scandalo, non hanno mica detto 500&#8364; !!! Sembra di sentire discorsi da barboni caspita, un po' come per le cpu AMD dove si discute anche per il singolo euro.
calabar28 Ottobre 2013, 11:59 #108
Originariamente inviato da: appleroof
hai dimenticato di postare quello subito prima....
[...]
si, direi che è blindata.

Francamente, nulla di quello che hai riportato sostiene la tua tesi.

Che sia un Industry Standard non significa affatto quello che hai scritto tra parentesi affianco, che sono conclusioni tue che hanno poco a che fare con l'affermazione.

Il fatto che si basi su GNC è la fiera dell'ovvio, Mantle così com'è ora lavora su GNC. Ma questo non significa che non possa basarsi su qualsiasi altra architettura (AMD se volesse potrebbe supportare le sue architetture precedenti, e sicuramente supporterà le successive).
Se nvidia vorrà usare lo stesso approccio dovrà essere lei ad implementare la sua versione di Mantle per le sue schede.
Dato che Mantle lavora "close to metal" è banale che per ogni architettura debba esserci un lavoro specifico.

É stato dichiarato (come ho riportato prima) che Mantle è una tecnologia aperta a tutti, se non hanno ancora rilasciato le specifiche non ci resta che aspettare per vedere se lo faranno.

Originariamente inviato da: AceGranger
ma da tutti chi ? è accessibile solo da chi ha/acquista VGA adatte;

Ovviamente, come ho appena scritto sopra, chiunque voglia utilizzare Mantle per le proprie schede dovrà implementare il necessario per farlo lavorare sulla propria architettura.

Originariamente inviato da: slide1965
Il gioco viene programmato per console [...]

Lui ha detto che il gioco viene programmato su PC, non per PC.
Sul fatto che non si usino le consolle per programmare i giochi credo che possiamo concordare tutti senza problemi.

Quello che sembra tu non abbia capito è che questi motori grafici sono realizzati per girare su più architetture.
La versione creata per PS3 sarà ottimizzata per PS3, la versione per PS4 sarà ottimizzata per PS4, la versione per XboX One sarà ottimizzata per XboX One, ... , la versione per PC-GNC sarà ottimizzata per PC con scheda AMD e userà Mantle.

Dato che molti giochi utilizzeranno questo motore, tutti questi giochi potranno usufruire delle ottimizzazioni del motore dovute all'uso di Mantle.

Dato che Mantle è appena nato, è ovvio che il motore non è stato creato pensando a Mantle ma sarà un'ottimizzazione successiva. Ma del resto nessun software nasce ottimizzato, quindi dove sta il problema?
O davvero pensi che le ottimizzazioni possano essere fatte solo in fase di creazione del motore? Perché da quel che hai scritto dai questa impressione...

Originariamente inviato da: appleroof
mi interessa un attimo questa cosa: secondo quanto hai capito, questo avviene se si ha cpu Amd + vga Amd, o anche con cpu Intel + vga Amd?

Francamente... non mi ero neppure posto il problema.
Direi che Mantle riguarda solo la scheda video, quindi dubito fortemente possa esserci qualche limite artificioso sull'uso della CPU.

Originariamente inviato da: mirkonorroz
Per i costi del Gsync. Se si diffonde penso che, poco dopo, per come funzionano oggi i centri commerciali potremmo anche ritrovarci i monitor che lo adottano a prezzi normali e semmai, di conseguenza, trovare le merendine a costo doppio.

Questo è vero.
Il dubbio però stava appunto nell'ampia diffusione. Con un approccio chiuso come quello adottato da Nvidia non è così facile avere una grande diffusione.
Sinceramente non credo che Nvidia punti alla grande diffusione, ma semplicemente ad avere una feature esclusiva che possa attirare i giocatori verso le proprie schede, anche chi non dovesse sfruttarla ("così se un giorno ne sento l'esigenza posso sempre usarla".

Aggiungi a questo che per la massa di videogiocatori, che non è così pretenziosa e che i problemi di tearing neppure sa cosa siano, l'utilità percepita di questa tecnologia è bassa (al di la del fatto che lo sia o meno), e ottieni un quadro in cui la diffusione di massa diventa molto improbabile.

Originariamente inviato da: PaulGuru
Il prezzo ? Anche se costasse circa 100&#8364; o giù di lì dovè lo scandalo, non hanno mica detto 500&#8364; !!! Sembra di sentire discorsi da barboni caspita, un po' come per le cpu AMD dove si discute anche per il singolo euro.

Beh certo, per uno che spende 1000 euro di reparto video per il proprio PC sono briciole, ma per il giocatore comune, quello che fa grandi numeri di vendita, è una spesa elevata di cui probabilmente non sente l'esigenza.
slide196528 Ottobre 2013, 12:08 #109
Originariamente inviato da: calabar
Lui ha detto che il gioco viene programmato su PC, non per PC.
Sul fatto che non si usino le consolle per programmare i giochi credo che possiamo concordare tutti senza problemi.

Quello che sembra tu non abbia capito è che questi motori grafici sono realizzati per girare su più architetture.
La versione creata per PS3 sarà ottimizzata per PS3, la versione per PS4 sarà ottimizzata per PS4, la versione per XboX One sarà ottimizzata per XboX One, ... , la versione per PC-GNC sarà ottimizzata per PC con scheda AMD e userà Mantle.

Dato che molti giochi utilizzeranno questo motore, tutti questi giochi potranno usufruire delle ottimizzazioni del motore dovute all'uso di Mantle.

Dato che Mantle è appena nato, è ovvio che il motore non è stato creato pensando a Mantle ma sarà un'ottimizzazione successiva. Ma del resto nessun software nasce ottimizzato, quindi dove sta il problema?
O davvero pensi che le ottimizzazioni possano essere fatte solo in fase di creazione del motore? Perché da quel che hai scritto dai questa impressione...

A me sembra invece che tu non abbia capito, dato che se vai a ri-leggere, noterai che parlavo appunto di motori grafici multipiattaforma, ergo motori realizzati per girare su piu architetture.
Come del resto mi sembra ovvio che i programmatori lavorano su pc per programmare e non certo sulla lavastoviglie della cucina, non credo ci fosse bisogno di specificarlo
Originariamente inviato da: calabar
Dato che Mantle lavora "close to metal" è banale che per ogni architettura debba esserci un lavoro specifico.

Le Mantle non hanno nulla di close to metal se non che le bufale dell'ufficio marketing di amd.

I giochi sono programmati per console con API NON MANTLE, successivamente riportati su pc per la versione pc, questo indipendentemente dal fatto che il motore grafico sia multipiattaforma(è un mera questione di costi e tempi)
Dopo essere approdati sugli scaffali ed entrati nelle case dell'utenza finale Mantle verrà applicata come patch e il close to metal lo vedi col binocolo.

L'unico modo che ha una sh per applicare API close to metal ad un gioco per pc è quello di lavorare ad esclusive pc nate e partorite per pc e programmate da zero su motori grafici dedicati e nel caso specifico, su API mantle, quindi pura utopia (purtroppo).
PaulGuru28 Ottobre 2013, 12:25 #110
Originariamente inviato da: calabar
Beh certo, per uno che spende 1000 euro di reparto video per il proprio PC sono briciole, ma per il giocatore comune, quello che fa grandi numeri di vendita, è una spesa elevata di cui probabilmente non sente l'esigenza.

Del PC comune a me non interessa proprio nulla, ad ognuno deve interessare solo il suo, per quel che mi riguarda Nvidia potrebbe venderlo solo a me. Che poi venda anche agli altri o meno sinceramente a me che differenza può fare ?
Inoltre non spendo 1000&#8364; di PC, forse e anzi probabilmente il mio ne vale di più nel complesso ma una volta che ne hai uno poi quando vai ad aggiornarlo vendi quello che hai prima per diluire i prezzi del nuovo, ti dico solo che per cambiare l'intera mia piattaforma cpu e mobo con una Haswell Z87 ho speso solo 300&#8364; a distanza di 2 anni e 180&#8364; per aggiornare la VGA alla 770.

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.
 
^