|
|
|
![]() |
|
Strumenti |
![]() |
#121 | |
Senior Member
Iscritto dal: Oct 2005
Messaggi: 38297
|
Quote:
1) se è vero, ma ho seri dubbi, Amd è una azienda di santi: implementa Api che sorpassano i limiti attuali delle Directx e danno un boost nei giochi, e lo fà per tutti, perchè (risposta da un punto di vista aziendalistico, se possibile)? 2) bisogna quindi indagare sulla natura di queste Api, ancora non capisco se siano Api close to metal per sfruttare meglio GCN (come dichiara Amd), api di basso livello che sorpassano i limiti delle Directx e possono essere usate da tutti (come? Mi pare una contraddizione in termini), un non meglio specificato "approccio" che usa qualcosa che già esiste e lo adatta di volta in volta alle GPU differenti (allora è l'acqua calda, è come le estensioni OGL customizzate Nvidia)
__________________
Corsair 5000D - Ryzen 7 7700 - Asrock B650E PG - 2x16gb G.Skill Trident Z5 ddr5 6000 mhz - GeForce Rtx 4070Ti S. - Samsung 980 pro 1tb + Crucial mx500 1tb + WD 1tb - Corsair rm850w - LG oled C4 48 le vga che ho avuto |
|
![]() |
![]() |
![]() |
#122 | |
Senior Member
Iscritto dal: Oct 2001
Messaggi: 14734
|
Quote:
![]() AMD ha definito l' "Industry Standard" e lo ha implementato per la propria architettura (anche se non ho ben chiaro il livello di affinamento di questa implementazione). Chiunque voglia utilizzare quello standard deve a sua volta implementarlo per la propria architettura. Se l'approccio di AMD è buono, allora altri la seguiranno, o rischieranno di darle un vantaggio difficile da colmare. Se la seguiranno AMD sarà comunque in vantaggio sugli altri per aver iniziato prima. Al contempo, ha ottenuto dei miglioramenti globali che possono spingere il proprio mercato a crescere. L'unico vero problema di Mantle secondo me sono i costi che potrebbe richiedere per chi sviluppa. Se per ottenere questo livello di prestazioni devo investire una caterva di ore uomo, i costi potrebbero renderlo non conveniente (si fa prima ad aspettare il nuovo chip più potente). Se invece i costi sono riassorbibili, allora può avere successo. La scommessa sta tutta li. Da quanto hanno detto, AMD crede che questo sia un buon momento: da una parte il rallentamento dovuto alle difficoltà con i processo produttivi (il che significa che non è più così facile far salire le prestazioni di generazione in generazione), dall'altra il mercato dei giochi AAA (ossia quelli che di fatto necessitano di questo aumento di prestazioni) si sta indirizzando verso l'uso di pochi motori grafici generici (frostbite, unreal engine, cryengine, ecc...), che dispongono di grossi team di sviluppo e possono fare questo sforzo di ottimizzazione, di cui poi godranno tutti i giochi che useranno quegli engine. |
|
![]() |
![]() |
![]() |
#123 | |
Senior Member
Iscritto dal: Oct 2005
Messaggi: 38297
|
Quote:
![]() mi spiace calabar ma non mi convinci affatto che non siano blindate o chiuse come vogliamo dire (anche dalla lettura dell'intervista famigerata e del post sul blog Amd deduco questo in maniera abbastanza decisa) questo tra l'altro è corroborato dai commenti delle maggiori testate internazionali all'indomani dell'annuncio di Mantle, Anandtech per dirne una che non può essere sospettata di partigianeria verde, definiva queste Api un pò come le GLide di 3dfx: A lot of press – ourselves included – immediately began comparing Mantle to Glide. Glide was another low level API that was developed by the long-gone GPU manufacturer 3dfx, and at the height of their power in the mid-to-late 90s 3dfx wielded considerable influence thanks to Glide. Glide was easier to work with than the immature Direct3D API, and for a time games either supported only Glide, or supported Glide alongside Direct3D or OpenGL. Almost inevitably the Glide rendering path was better in some respect, be it performance, features, or a general decrease in bugs. This was fantastic for 3dfx card owners, but as both AMD (nee ATI) and NVIDIA can tell you, this wasn’t great for those parties that were on the outside. As a result of this, as great as Glide was at the time, it’s widely considered a good thing that Glide died out and that Direct3D took over as the reigning king of PC graphics APIs. Developers stopped utilizing multiple rendering paths, and their single rendering path was better for everyone as a result. Having games written exclusively in a common, industry standard API was better for everyone. Mantle by its very nature reverses that, by reestablishing a low level API that exists at least in part in competition with Direct3D and OpenGL. http://www.anandtech.com/show/7371/u...cs-api-for-gcn poi per tutto il resto aspettiamo ulteriori dettagli all'APU2013 dove fioccheranno sicuramente articoli tecnici che magari finalmente faranno maggiore luce su questi aspetti.
__________________
Corsair 5000D - Ryzen 7 7700 - Asrock B650E PG - 2x16gb G.Skill Trident Z5 ddr5 6000 mhz - GeForce Rtx 4070Ti S. - Samsung 980 pro 1tb + Crucial mx500 1tb + WD 1tb - Corsair rm850w - LG oled C4 48 le vga che ho avuto |
|
![]() |
![]() |
![]() |
#124 | ||||||
Senior Member
Iscritto dal: Oct 2007
Messaggi: 6358
|
Quote:
Se tu dicessi mele io potrei anche dire pere dato che sostanzialmente stai parlando del nulla ma evidentemente il tuo ego ti porta a credere di essere informato a sufficienza. Quote:
Quote:
![]() Fai senza dirlo. Nemmeno io,tranquillo, ma la logica a volte fa miracoli. Quote:
![]() Quote:
Quote:
![]() Chiudiamo questa pantomima, per cortesia. ciao ![]()
__________________
Mb Maximus Z690 Apex Cpu i9-12900k Ram G-skill Trident Z5 7000 c32 Gpu 6900xt Ssd 980 Pro NVMe M.2 Psu Ax1600i Case Yuel Beast Atlas II Monitor Lg 38gn950 Ultima modifica di slide1965 : 28-10-2013 alle 20:21. |
||||||
![]() |
![]() |
![]() |
#125 | ||
Senior Member
Iscritto dal: Oct 2001
Messaggi: 14734
|
Quote:
E da quel che dicono è uno standard che si occupa di definire un modo per avere un accesso alla GPU più "close to metal". Le "grosse difficoltà" di cui parlo (vabbè, non ho usato proprio queste parole, ma va bene comunque) sono le stesse che ha avuto AMD per fare quello stesso lavoro per la propria architettura. Quote:
Si è parlato di "completely open", e da qui a passare al "blindate" ce ne passa. O è stata una balla colossale, o non si tratta di qualcosa di blindato. Non mi ancora è ben chiaro in effetti se e cosa abbiano di fatto rilasciato, ma immagino che verranno rilasciate le specifiche dell' "Industry Standard", che è ciò che sarà open e a cui si riferiscono. Ovviamente non rilasceranno i codici sull'implementazione specifica per GNC, perchè non servirebbe a nulla se non a svelare ai concorrenti dettagli e segreti sulla propria architettura. Questo senza dubbio, per ora ci si basa su quel che c'è, in attesa che le cose vengano chiarite. |
||
![]() |
![]() |
![]() |
#126 | |
Senior Member
Iscritto dal: Oct 2005
Messaggi: 38297
|
Quote:
![]()
__________________
Corsair 5000D - Ryzen 7 7700 - Asrock B650E PG - 2x16gb G.Skill Trident Z5 ddr5 6000 mhz - GeForce Rtx 4070Ti S. - Samsung 980 pro 1tb + Crucial mx500 1tb + WD 1tb - Corsair rm850w - LG oled C4 48 le vga che ho avuto |
|
![]() |
![]() |
![]() |
#127 | |
Senior Member
Iscritto dal: Nov 2000
Città: Grosseto
Messaggi: 10696
|
Quote:
In più, una apu con mantle dentro sarebbe ben più potente di una apu intel |
|
![]() |
![]() |
![]() |
#128 | |
Bannato
Iscritto dal: May 2012
Messaggi: 10789
|
Quote:
|
|
![]() |
![]() |
![]() |
#129 | |
Senior Member
Iscritto dal: Nov 2000
Città: Grosseto
Messaggi: 10696
|
Quote:
quello che è un claim di amd, riportato da quasi tutte le testate, è che mantle riduce l' overhead della cpu, sgravandola quindi, e in questo modo io lo interpreto (ma non ho la tua conoscenza, quindi sicuramente sbaglio) come un ridurre il carico sulla cpu che quindi diventa meno collo di bottiglia e per questo meno influente sugli fps. se fosse come interpreto io (che sicuramente sbaglio) il divario tra un i7 e un fx in ambito gaming sarà meno importante (guardando il sistema composto da cpu e gpu) |
|
![]() |
![]() |
![]() |
#130 | |
Bannato
Iscritto dal: May 2012
Messaggi: 10789
|
Quote:
Come fanno delle API specifiche per una GPU ad influenzare la CPU ? Le API servono a sfruttare al meglio le risorse fisiche dell'architettura SI di AMD, quindi cosa centra la CPU ? Ultima modifica di PaulGuru : 30-10-2013 alle 11:59. |
|
![]() |
![]() |
![]() |
#131 | ||
Senior Member
Iscritto dal: Nov 2000
Città: Grosseto
Messaggi: 10696
|
Quote:
ti quoto un passaggio? Quote:
|
||
![]() |
![]() |
![]() |
#132 | |||
Senior Member
Iscritto dal: Oct 2001
Messaggi: 14734
|
Quote:
Quote:
Quote:
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. |
|||
![]() |
![]() |
![]() |
#133 |
Bannato
Iscritto dal: May 2012
Messaggi: 10789
|
Si ma quella parte è riferita alla GPU Integrata che non contano nulla e non alle VGA discrete.
|
![]() |
![]() |
![]() |
#134 | |
Senior Member
Iscritto dal: Oct 2001
Messaggi: 14734
|
Quote:
Come immagino tu sappia, anche Nvidia (che non ha VGA integrate) con Maxwell punterà sull'accesso diretto alla memoria esattamente per gli stessi motivi. |
|
![]() |
![]() |
![]() |
#135 | |
Bannato
Iscritto dal: May 2012
Messaggi: 10789
|
Quote:
|
|
![]() |
![]() |
![]() |
#136 | |
Senior Member
Iscritto dal: Oct 2001
Messaggi: 14734
|
Quote:
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. Ultima modifica di calabar : 31-10-2013 alle 16:34. |
|
![]() |
![]() |
![]() |
#137 | |
Bannato
Iscritto dal: May 2012
Messaggi: 10789
|
Quote:
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 ? |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 10:22.