|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
www.hwupgrade.it
Iscritto dal: Jul 2001
Messaggi: 75173
|
Link alla notizia: http://www.gamemag.it/news/nuove-api...ile_50760.html
Mantle è un set di API di basso livello sviluppate da AMD come alternativa a DirectX e OpenGL, principalmente usate per piattaforma PC. Star Swarm e Battlefield 4 i primi titoli a supportarle, già da oggi Click sul link per visualizzare la notizia. |
![]() |
![]() |
![]() |
#2 | |
Senior Member
Iscritto dal: Aug 2001
Città: San Francisco, CA, USA
Messaggi: 13826
|
Quote:
__________________
GPU Compiler Engineer |
|
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Jul 2003
Messaggi: 26788
|
... e se andasse male, nel 2015 ci sarà il lancio di Fusion Assembler: l'innovativa piattaforma per programmare su comodissimo assembly* così da ottenere il 20% di prestazioni in più con solo il 100% di lavoro in più...
* per i primi 100 che richiederanno i tool verrà fornito gratuitamente un IBM 5250! |
![]() |
![]() |
![]() |
#4 |
Bannato
Iscritto dal: Feb 2013
Messaggi: 1552
|
|
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Aug 2001
Città: San Francisco, CA, USA
Messaggi: 13826
|
Di quello a dire il vero non frega molto a nessuno, perche' tanto il tutto viene wrappato in pacchetti middleware (come questo Nitrous, per le compagnie di game con poche risorse o indie developers) , mentre per le compagnie cazzute (DICE, Epic ... etc) hanno tutte le risorse per svilupparsi questi middleware con Mantle, OGL, DX o qualsiasi cosa venga fuori in futuro anche se dovesse essere assembly ...
__________________
GPU Compiler Engineer |
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: Jun 2007
Città: Amiga Nation
Messaggi: 15535
|
@Bivvoz
Sì perché il gamer medio è un imbecille che non capisce quanto invece sia importante un codice veloce ed efficiente, abituato com'è dal consumismo a comprare sempre l'ultimo potentissimo HW perché il SW è scritto da cani... Gli hanno fatto credere che sita tutto nei numeri delle specifiche HW. Poveretti. Oggi se programmi male e dici all'utente medio:"Beh, comprati un HW più potente!" il poveretto ti dà anche ragione... W Mantle e l'ottimizzazione e efficienza del buon software, tsk! Ultima modifica di hexaae : 30-01-2014 alle 14:02. |
![]() |
![]() |
![]() |
#7 | |
Senior Member
Iscritto dal: Jul 2003
Messaggi: 26788
|
Quote:
![]() p.s. Guarda che l'ottimizzazione si poteva fare benissimo anche ora senza mantle. Se non la fanno e hanno inventato le API è appunto per semplificare tale processo. Se fra tutte le API disponibili si sono standardizzate le DirectX è appunto per ulteriore comodità. Tornare indietro costringendo a usare chiamate più a basso livello e rompendo la compatibilità è a parer mio ridicolo e controproducente. Visto anche la richiesta viene dal competitor con il market share minore del segmento. Anche nvidia ha fatto qualcosa di simile, ma almeno si è premunita di non creare API a basso livello, ma addirittura a più alto livello delle DirectX la cui integrazione era banale ed addirittura per cui forniva script già pronti. |
|
![]() |
![]() |
![]() |
#8 | |
Senior Member
Iscritto dal: Nov 2008
Città: Un corridoio di schiaffoni
Messaggi: 21402
|
Quote:
![]() scherzi a parte sei fuori strada perché: -nessuno è "costretto" a far nulla, infatti ci sono software house che appoggiano mantle e altre che non lo fanno, con buona pace di tutti ![]() -quello che lo fanno, mica fanno girare i giochi solo con mantle escludendo le dx, ergo il problema "compatibilità" NON si pone ![]() -quanto "all'integrazione banale di nvidia", forse non ti è chiaro che mantle è facile da applicare proprio perchè sfrutta buona parte del lavoro fatto sulle console, ergo non richiede chissà quali sforzi, ma è proprio la facilità di implementazione uno dei punti di forza, non devono mica perdeci dietro un'anno e ah, il "competitore di minoranza" ha il monopolio delle console sulle quali nascono i titoli di prossima generazione...è proprio per quello che è nato mantle ed è reso possible, è stado detto e ridetto nmila volte, per massimizzare l osfruttamento dell'architettura GCN
__________________
Case: CM690III PSU: Seasonic M12II Evo 750w Mobo: Asus x470 Prime Pro CPU: AMD Ryzen 5700x Dissi: Arctic Freezer 33CO Ram: 32Gb (2*16Gb) Corsair Vengeance LPX 3200/C16 VGA: Sapphire Pulse 7900XT VENTI gigabyte ![]() ![]() Ultima modifica di Ale55andr0 : 30-01-2014 alle 14:48. |
|
![]() |
![]() |
![]() |
#9 | |
Bannato
Iscritto dal: Sep 2008
Messaggi: 8946
|
Quote:
non credo che Sony e Microsoft siano idioti.... |
|
![]() |
![]() |
![]() |
#10 | |
Senior Member
Iscritto dal: Nov 2008
Città: Un corridoio di schiaffoni
Messaggi: 21402
|
Quote:
aridaje ![]()
__________________
Case: CM690III PSU: Seasonic M12II Evo 750w Mobo: Asus x470 Prime Pro CPU: AMD Ryzen 5700x Dissi: Arctic Freezer 33CO Ram: 32Gb (2*16Gb) Corsair Vengeance LPX 3200/C16 VGA: Sapphire Pulse 7900XT VENTI gigabyte ![]() ![]() Ultima modifica di Ale55andr0 : 30-01-2014 alle 15:04. |
|
![]() |
![]() |
![]() |
#11 | |
Senior Member
Iscritto dal: Sep 2010
Messaggi: 4344
|
Quote:
AMD dichiara apertamente che per non essere cpu limited con una r9 290x basta un FX8350 downcloccato a 2GHz, dai 4GHz di default... Non bisogna mettere nessun chip particolare per Mantle, visto che GCN, dalla versione 1.0, ha già tutte le specifiche a posto. E non ha neppure senso implementare Mantle su console, visto che a meno a livello teorico, le nuove API di AMD sono una copia più o meno fedele di quelle implementate in ps4 e xbox one. http://battlelog.battlefield.com/bf4...4-mantle-live/ Ultima modifica di tuttodigitale : 30-01-2014 alle 15:24. |
|
![]() |
![]() |
![]() |
#12 |
Senior Member
Iscritto dal: Sep 2009
Messaggi: 5582
|
vedo che i troll intel quando si tratta di mantle escono fuori
![]() ho capito mantle, bypassa il software in molti casi parlando direttamente con la macchina (gnc). Quindi non aiuta solo la cpu, ma anche la gpu. Rende la possibilità di animare 6000 oggetti contemporaneamente. Chiaramente chi pensa che avendo un i5 è tranquillo con 6000 oggetti non ha cpaito nulla. I giochi ora sono poco complessi, anche quando sono realistici, in realta nella scena si muove poco, sono poco dinamici. mantle quindi permetterebbe anche non solo di migliorare con l'hardware attuale, ma anche di spingere in su la potenza di calcolo oltre i sistemi attuali anche buoni.
__________________
zen = multi in one Ultima modifica di carlottoIIx6 : 30-01-2014 alle 16:22. |
![]() |
![]() |
![]() |
#13 | |
Senior Member
Iscritto dal: Sep 2009
Messaggi: 5582
|
Quote:
Chiaramente meno software vuol dire meno carico sulla cpu, che fa cose inutili, mentre mantle le fa fare alla gpu senza fronzoli. Questo non serve solo per fare andare i giochi forti su cpu meno costose, ma anche epr spingere in su la compelssità dei giochi, e quindi facilità la programmazione a contrario di quel che dicono i trollatori. La cpu sgravata di carichi inutili potrà dedicarsi a fare il suo dovere.
__________________
zen = multi in one |
|
![]() |
![]() |
![]() |
#14 |
Senior Member
Iscritto dal: Nov 2008
Città: Un corridoio di schiaffoni
Messaggi: 21402
|
no, le dx che usa microsoft sulla one sono comunque "personalizzate"
__________________
Case: CM690III PSU: Seasonic M12II Evo 750w Mobo: Asus x470 Prime Pro CPU: AMD Ryzen 5700x Dissi: Arctic Freezer 33CO Ram: 32Gb (2*16Gb) Corsair Vengeance LPX 3200/C16 VGA: Sapphire Pulse 7900XT VENTI gigabyte ![]() ![]() |
![]() |
![]() |
![]() |
#15 | |
Senior Member
Iscritto dal: Jul 2003
Messaggi: 26788
|
Quote:
Ma non è neppure scontato che questo porti automaticamente a dei vantaggi tangibili. Ci sono delle domande a cui non saprei rispondere, ma la cui risposta è fondamentale per fare delle previsioni più o meno accurate: 1) Perché gli sviluppatori dovrebbero impiegare mantle nel loro codice gravandosi di un lavoro aggiuntivo (fosse anche solo di formazione per i programmatori addetti) se tanto anche senza di esso le prestazioni sono sufficienti e tali da non arrecare lamentele dai consumatori e visto che tanto il target per cui lavorano su PC sono in maggior parte NVIDIA e secondariamente le integrate INTEL? Addirittura il supporto a mantle potrebbe creare malcontento a causa di questa "discriminazione" (come già avvenuto in passato quando AMD e NVIDIA entrarono pesantemente nell'ottimizzazione del codice di alcuni giochi). 2) I tool di sviluppo in mano agli sviluppatori per le nuove console, consentono o meno la creazione di di codice che possa poi essere facilmente re-implementato come mantle rispetto a una sicuramente più semplice traduzione in DirectX? Considerando anche che Microsoft è ovviamente fortemente intenzionata a monopolizzare l'uso delle DirectX (e con certamente la capacità di implementare certe chiamate in basso livello usate da mantle come API aggiuntive per una revisione di DirectX). 3) Anche ammettendo che il punto 2 sia vero, evidentemente tale traduzione in DirectX deve essere comunque fatta per permettere anche a architetture NVIDIA e INTEL di fare girare il tutto e quindi deve essere fatta una minima ottimizzazione anche per tali architetture. 4) Ipotizzando che si verifichino tutti i punti di cui sopra, chi l'ha detto che tale incremento prestazionale sia in tutti i casi rilevabile (già sembra che utilizzando degli i5 e quindi andando nel GPU limited le prestazioni si appiattiscano). 5) Nuovamente prendendo per ottenibili i sopracitati punti, la prossima architettura NVIDIA con cui AMD si scontrerà e con cui evidentemente sfodererà mantle (ora devono ancora uscire giochi next gen effettivamente creti con i tool next gen) sarà paritetica in prestazioni rispetto all'architettura AMD? Perché se fosse in termini hardware anche solo il 20% più potente è chiaro che anche nel "best case" di mantle ciò non produrrebbe poi alcun vantaggio nei benchmark (ristabilendo di fatto una parità). 6) Infine, perché NVIDIA non dovrebbe fare lo stesso, se non meglio? Ha già dato prova di esserne capace, prestando addirittura dei programmatori alle software house così che insegnassero come meglio implementare e utilizzare le API specifiche NVIDIA! Al contrario AMD è sempre stata piuttosto assente anche sotto richieste dirette di aiuto (ci fu un caso proprio con la gestione del AA se non ricordo male in Batman). Come nota personale voglio aggiungere che AMD è sempre stata solita dare questi "annunci mirabolanti", ma che ogni volta "con il senno di poi" si sono rivelate poco più che fregnacce di marketing per vedere sul momento quelle 2-3 mila schede in più. E' il caso di HavokFX, dello Stream Computing, del Bullet Physix, tutto più o meno morto e allo stesso tempo disponibile in forma anche più rifinita su architettura NVIDIA. Stesso dicasi per OpenCL, promosso da AMD, ma poi nella pratica supportato anche meglio da NVIDIA (che peraltro poi preferisce per ovvi motivi usare il proprietario Physix!) Quindi aspetterei 6 mesetti e solo dopo tirerei le somme. Ultima modifica di MiKeLezZ : 30-01-2014 alle 16:44. |
|
![]() |
![]() |
![]() |
#16 | |
Senior Member
Iscritto dal: Oct 2001
Messaggi: 14734
|
Quote:
A differenza di tecnologie come physx, dove chi ha una scheda nvidia di fatto ha accesso a qualcosa che agli altri è precluso, con mantle gli utenti non percepiranno alcuna "discriminazione". Semplicemente, grazie a Mantle, le schede AMD avranno prestazioni superiori in certi contesti, come se la scheda fosse più potente. Per quanto riguarda il lavoro degli sviluppatori, ti ricordo che tutti i titoli che richiedono prestazioni elevate non fanno uso di motori fatti in casa, ma di pochi motori creati ed ottimizzati da grosse software house. In ottica di rivendere questi motori, e tenendo conto che verranno utilizzanti in decine di giochi, il supporto a Mantle diventa decisamente più accettabile. Del resto non è altro che un lavoro di ottimizzazione, lavoro che chi crea motori grafici comunque fa, soprattutto quando lavora sulle consolle, per cui non sarebbe nulla di nuovo. Anzi, permettendo di ottenere miglioramenti prestazionali con una certa facilità, Mantle potrebbe anche essere una soluzione per certi versi più "economica". Infine, una considerazione su quanto emerso dai numeri dichiarati da AMD: a quanto pare a trarre vantaggio da Mantle saranno molti di quei computer con processori che hanno prestazioni limitate. Se devo acquistare un motore grafico per il mio gioco, questo può essere un ottimo motivo per sceglierne uno con Mantle, perchè significa aumentare la potenziale clientela, dato che il gioco potrà girare dignitosamente anche su macchine non al top. Chi deve vendere giochi certo non si basa su chi ha i7 e configurazione crossfire/sli top di gamma, perchè sono le configurazione medie e basse a fare i numeri di vendita. |
|
![]() |
![]() |
![]() |
#17 |
Member
Iscritto dal: Jan 2002
Città: Trieste
Messaggi: 55
|
Lo sviluppo di Mantle è stato richiesto dalle Softwarehouses, non vedo perché dopo averlo voluto ora dovrebbero ignorarlo.
Ultima modifica di Speleosax : 30-01-2014 alle 19:31. |
![]() |
![]() |
![]() |
#18 | |
Senior Member
Iscritto dal: Sep 2008
Messaggi: 2093
|
Quote:
http://www.lowyat.net/2014/01/mantle...raphics-cards/ EDIT: A quanto pare ad ulteriore conferma di quanto scritto sopra, con una R7 260x si ha un'incremento solo del 2,7% nelle performance. But let's say you're running an i7-4960x with just a single R7 260x card (a somewhat absurd but still illustrative example provided by AMD). Now we've entered the realm of GPU-bound systems—that lone R7 isn't pumping out enough power to bottleneck the processor. And your reward for installing Mantle in this case? A mere 2.7% increase in performance. fonte: http://www.pcworld.com/article/20921...lefield-4.html Non mi sembrano niente di cosi eclatante, anche se è meglio aspettare test più completi ed esaustivi. Ultima modifica di gildo88 : 31-01-2014 alle 10:02. |
|
![]() |
![]() |
![]() |
#19 | |
Senior Member
Iscritto dal: Oct 2001
Messaggi: 14734
|
Quote:
Comunque per le configurazioni top di gamma, si sa che la potenza non è mai abbastanza! ![]() Per quanto riguarda quel 2,3% che citi, io mi riferivo a situazioni che non fossero cpu o gpu limited, quindi il caso di una config abbastanza equilibrata (che si spera sia quella di molti gamer), per cui con BF4 si parla di oltre il 13% di guadagno. |
|
![]() |
![]() |
![]() |
#20 | |
Senior Member
Iscritto dal: Sep 2008
Messaggi: 2093
|
Quote:
![]() Dico solo di aspettare prima di essere troppo entusiasti di queste API, perchè da quanto ho capito non potranno fare i miracoli ed il risultato potrà variare di parecchio a seconda della configurazione. Tral'altro si sa che molti preferiscono fare upgrade a piccoli passi e non totali (nel senso cambio solo il processore o la scheda video), quindi scenari "squilibrati" e con colli di bottiglia, sono molto più frequenti di quello che si pensa. Ps Per un crossfire di R9 290x con un i7, l'ultimo problema sono le performance ![]() A parte questo, queste API sono indubbiamente interessanti, anche se è meglio attendere test più approfonditi e altri titoli che le sfruttano, perchè per ora mi sembrano solo chiacchiere e marketing. |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 02:17.