Mantle: la scommessa di AMD sulle API grafiche di basso livello

Il vostro parere, i commenti e le discussioni su tutto quanto pubblicato sul portale di B&C
Avatar utente
Mitch
Messaggi: 10815
Iscritto il: mercoledì 30 novembre 2011, 9:24
Località: Benevento

Mantle: la scommessa di AMD sulle API grafiche di basso livello

Messaggio da Mitch »

"Happiness is an attitude. We either make ourselves miserable, or happy and strong. The amount of work is the same."

Avatar utente
Fottemberg
Messaggi: 19411
Iscritto il: martedì 29 novembre 2011, 22:52

Re: Mantle: la scommessa di AMD sulle API grafiche di basso

Messaggio da Fottemberg »

Questo mi riporta alla mente l'intervista a Tamas, nella quale affermava che si sarebbe dovuti tornare ad una programmazione a basso livello, anche e soprattutto nei videogiochi. Probabilmente era già a conoscenza di Mantle.

Tornando più sul concreto, è vero che nVidia può farne una propria versione, ma a questo punto rimane tagliata fuori Intel. Ne fa una versione propria anche lei? E i developer di VG che fanno? Tre motori grafici di differenti?

Imho si rimane ad un bivio:
Mantle -> GPU AMD
DirectX -> nVidia e Intel
PC: CoolerMaster MasterBox Q300P, AMD Ryzen 7 5800X, Thermalright Peerless Assassin 120 SE, GIGABYTE B550M AORUS ELITE, 2x32GB Patriot Viper DDR4-3600, Asus Dual RX6650XT 8GB, SSD Toshiba RC500 512GB, SSD Lexar NM790 2TB, CoolerMaster V650 Gold, Windows 11 Home
Immagine

Avatar utente
Mitch
Messaggi: 10815
Iscritto il: mercoledì 30 novembre 2011, 9:24
Località: Benevento

Re: Mantle: la scommessa di AMD sulle API grafiche di basso

Messaggio da Mitch »

AMD è da due anni che lavora su Mantle ma le serviva un quid per avere un minimo di chance.
Ed ecco che arriva Johan Andersson, giovane e brillante programmatore che guarda caso lavora sull'engine che sarà il più utilizzato della prossima stagione (Frostbite 3 is everywhere: BF4, NFS, Mirror Edge 2, Dreagon Age Inquisition, Star Wars ecc.)

Frosbite 3: check ... adesso AMD deve solo mettere mano sul Cryengine 3 (per metà giù l'ha fatto basta guardare la nuova demo ri Ruby) e sull'UE4 (qui la vedo più dura) ed il gioco è fatto.
"Happiness is an attitude. We either make ourselves miserable, or happy and strong. The amount of work is the same."

Avatar utente
Fottemberg
Messaggi: 19411
Iscritto il: martedì 29 novembre 2011, 22:52

Re: Mantle: la scommessa di AMD sulle API grafiche di basso

Messaggio da Fottemberg »

Ed è qui che entra in gioco Koduri, il creatore nel 2002 dei driver Catalyst.
PC: CoolerMaster MasterBox Q300P, AMD Ryzen 7 5800X, Thermalright Peerless Assassin 120 SE, GIGABYTE B550M AORUS ELITE, 2x32GB Patriot Viper DDR4-3600, Asus Dual RX6650XT 8GB, SSD Toshiba RC500 512GB, SSD Lexar NM790 2TB, CoolerMaster V650 Gold, Windows 11 Home
Immagine

Avatar utente
Alessio89
Messaggi: 8097
Iscritto il: martedì 29 novembre 2011, 23:47

Re: Mantle: la scommessa di AMD sulle API grafiche di basso

Messaggio da Alessio89 »

Fottemberg ha scritto:Questo mi riporta alla mente l'intervista a Tamas, nella quale affermava che si sarebbe dovuti tornare ad una programmazione a basso livello, anche e soprattutto nei videogiochi. Probabilmente era già a conoscenza di Mantle.

Tornando più sul concreto, è vero che nVidia può farne una propria versione, ma a questo punto rimane tagliata fuori Intel. Ne fa una versione propria anche lei? E i developer di VG che fanno? Tre motori grafici di differenti?

Imho si rimane ad un bivio:
Mantle -> GPU AMD
DirectX -> nVidia e Intel
Tamas però diceva allo stesso tempo che le API non possono assolutamente essere così driver dipendenti.... Secondo me sarà un fallimento totale.
Tuttavia dipende come sto mantle lavora: l'hanno chiamata "command line API", probabilmente è da usare come funzione esterna nel codice passandogli i parametri come stringhe... se fosse così sarebbe come usare le estensioni proprietarie (purtroppo esistono anche per D3D), di buono c'è che è compatibile con HLSL (anche se non hanno detto se a livello di codice sorgente o di compilato, l'ideale sarebbe la seconda). Inoltre mi chiedo della stabilità, visto che dipenderà interamente dai loro driver.... Infine mi chiedo da che pulpito esce la predica sulle poche draw calls per seconds di OGL e D3D, quando OGL supporta teoricamente il multithreaing rendering da SEMPRE (visto che nasce come API per rendering software o semi-software), mentre in D3D sono stati i primi a iniziare a supportarlo e i primi a decidere anche di toglierne il supporto (seguiti poco dopo da NVIDIA)....

Avatar utente
Fottemberg
Messaggi: 19411
Iscritto il: martedì 29 novembre 2011, 22:52

Re: Mantle: la scommessa di AMD sulle API grafiche di basso

Messaggio da Fottemberg »

Ok, potrebbe essere un fallimento totale, però osservando le persone che si sono raccolte attorno a questo progetto, le aziende che vi collaborano e l'architettura unificata, non si sta mettendo male. :D
PC: CoolerMaster MasterBox Q300P, AMD Ryzen 7 5800X, Thermalright Peerless Assassin 120 SE, GIGABYTE B550M AORUS ELITE, 2x32GB Patriot Viper DDR4-3600, Asus Dual RX6650XT 8GB, SSD Toshiba RC500 512GB, SSD Lexar NM790 2TB, CoolerMaster V650 Gold, Windows 11 Home
Immagine

Avatar utente
Alessio89
Messaggi: 8097
Iscritto il: martedì 29 novembre 2011, 23:47

Re: Mantle: la scommessa di AMD sulle API grafiche di basso

Messaggio da Alessio89 »

Non si sta mettendo male, ma un driver audio che dipende dai driver della AMD e che funziona solo su CGN... NVIDIA ha ancora i 2/3 ca del mercato delle dedicate, e poi l'audio da dove esce, da un maledetto canale HDMI? Se lo possono tenere.

Avatar utente
Fottemberg
Messaggi: 19411
Iscritto il: martedì 29 novembre 2011, 22:52

Re: Mantle: la scommessa di AMD sulle API grafiche di basso

Messaggio da Fottemberg »

A me dove è veicolato importa poco. :asd:
PC: CoolerMaster MasterBox Q300P, AMD Ryzen 7 5800X, Thermalright Peerless Assassin 120 SE, GIGABYTE B550M AORUS ELITE, 2x32GB Patriot Viper DDR4-3600, Asus Dual RX6650XT 8GB, SSD Toshiba RC500 512GB, SSD Lexar NM790 2TB, CoolerMaster V650 Gold, Windows 11 Home
Immagine

Avatar utente
Mitch
Messaggi: 10815
Iscritto il: mercoledì 30 novembre 2011, 9:24
Località: Benevento

Re: Mantle: la scommessa di AMD sulle API grafiche di basso

Messaggio da Mitch »

Alessio89 ha scritto:Non si sta mettendo male, ma un driver audio che dipende dai driver della AMD e che funziona solo su CGN... NVIDIA ha ancora i 2/3 ca del mercato delle dedicate, e poi l'audio da dove esce, da un maledetto canale HDMI? Se lo possono tenere.
Da quello che ho capito è solo processato dalla GPU, l'output può essere tranquillamente mandato alle uscite audio integrate nella mobo.
"Happiness is an attitude. We either make ourselves miserable, or happy and strong. The amount of work is the same."

Avatar utente
Alessio89
Messaggi: 8097
Iscritto il: martedì 29 novembre 2011, 23:47

Re: Mantle: la scommessa di AMD sulle API grafiche di basso

Messaggio da Alessio89 »

capito...

Rispondi