[Topic Unique] Mantle : l'API GPU d'AMD

Mantle : l'API GPU d'AMD [Topic Unique] - Carte graphique - Hardware

Marsh Posté le 15-10-2013 à 15:13:04    

Bienvenu sur le topic Mantle !
 
Afin de participer à ce topic vous devez respecter les règles du forum plus quelques règles :
-Évitez autant que possible le hors sujet.
-Nous ne somme pas ici pour débattre de la meilleur marque de carte graphique ou du meilleur jeu : évitez les débats stérile.

 
Merci.
 
Présentation : Mantle est une interface de programmation (API) développée par AMD et DICE. Cette API va permettre de faciliter l'optimisation des performances sur GPU. Elle vient compléter Direct3D et OpenGL sur PC en permettant des optimisation plus fines au niveau du rendu 3D.
 
http://www.hardware.fr/medias/photos_news/00/42/IMG0042736.jpg
 
Initialement cette API est prévue sur PC mais comme la prochaine génération de console est équipée par des APU AMD (donc x86), Mantle sera donc compatible avec le matériel. Aux dernière nouvelles Microsoft refuse l'implémentation de Mantle dans la XBox One (source). Sony ne c'est pas encore prononcé sur ce sujet.
 
La promotion de Mantle sera faite avec BattleField 4 développé par DICE (co-développeur de Mantle). La sorti du jeux semble être synchronisé avec la sortie de la nouvelle génération de GPU AMD (R9 290/290X).
 
Principaux acteurs autour de Mantle :
DICE, qui développe le Frostbite Engine.
Cloud Imperium Games, compte adopter Mantle pour son prochain jeu : Star Citizen.
Eidos-Montréal (Square Enix) utilisera Mantle dans Thief.
 
Articles (du plus récent au plus ancien) :
JAN 2014 : Catalyst 14.1 Beta supportera Mantle
JAN 2014 : Des chiffres sur les gains Mantle
DEC 2013 : L'avis d'un développeur sur Mantle (Anglais)
NOV 2013 : Rebelion rejoint AMD avec Mantle
OCT 2013 : Limitation CPU des GPU : l'avantage de Mantle
OCT 2013 : 15 jeux rejoignent Mantle (première apparition de steamOS) (HFR) | Version Tweaktown (Anglais)
OCT 2013 : APU13 : AMD Mantle, les premiers détails (by HFR :D )
OCT 2013 : Thief compatible avec Mantle
OCT 2013 : Trois développeurs en plus sur Mantle
SEPT 2013 : Mantle en co-developpement avec DICE (BattleField et Frostbite 3) (Anglais)
SEPT 2013 :Interview de Raja Koduri Corporate Vice President, Visual Computing chez AMD à propos de Mantle
SEPT 2013 :Résumé de la présentation d'AMD sur Mantle
SEPT 2013 :Comprendre Mantle par AnandTech (Anglais)


Message édité par grundoc le 16-01-2014 à 13:21:56
Reply

Marsh Posté le 15-10-2013 à 15:13:04   

Reply

Marsh Posté le 15-10-2013 à 22:35:32    

Déjà, mantle ne sera pas sur Xbox one, ça commence bien la débandade.  
http://www.comptoir-hardware.com/a [...] -cas-.html
Ça va tourner comme pour le glide de 3dfx et le physX récupéré par nVidia, anecdotique car peu soutenu et ciblant un support minoritaire par rapport à l'ensemble des plateformes (et donc des ventes).

Message cité 1 fois
Message édité par t3ddy le 15-10-2013 à 22:39:12
Reply

Marsh Posté le 16-10-2013 à 10:27:11    

Yep à priori par sur Xboite mais on peut espérer que cela soit ammené sur PS4 et comme apparemment l'OS de la PS4 est basé sur FreeBSD (source) on peut espérer un portage facile des jeux sur Linux.

 

edit : ortho


Message édité par grundoc le 16-10-2013 à 10:28:03

---------------
Mes vente
Reply

Marsh Posté le 16-10-2013 à 11:07:45    

Carmack pense que même Sony pourrait être hostile à l'utilisation de Mantle, puisque qu'encourager les développeurs à utiliser cette API signifierait la fin de l'avantage des consoles sur l'optimisation des jeux.
 
Pour lui, même si Mantle serait bénéfique pour le développement des jeux sur consoles, le fait que ça puisse tourner de la même manière sur PC nuirait aux ventes de ces machines.
 
C'est un point de vue discutable mais qui se défend.


---------------
Le Topic Unique des collections de cartes graphiques - GPUCHAN.ORG
Reply

Marsh Posté le 16-10-2013 à 16:33:04    

Je vais éssayer de maintenir la première page à jours des dernières infos sorties. Je vais aussi faire un résumé des infos importantes. Si certains articles vous paraissent interessant n'ésitez pas à poster le lien. ;)


---------------
Mes vente
Reply

Marsh Posté le 16-10-2013 à 16:45:22    

Curieux de voir en quoi cela va vraiment améliorer BF4 !

Reply

Marsh Posté le 17-10-2013 à 11:15:40    

A priori les performances non ?


---------------
Tar | Librarything
Reply

Marsh Posté le 11-11-2013 à 04:12:41    

t3ddy a écrit :

Déjà, mantle ne sera pas sur Xbox one, ça commence bien la débandade.


Il n'a jamais été question d'avoir Mantle sur console : Mantle sert à avoir sur PC le même accès bas niveau au GPU pour 1) accéder aux features dispos sur consoles et pas sur PC, et 2) les perfs - la création de commandes graphiques sur PC est toujours bien plus couteuses que sur console.
 
Par ex : http://www.hardware.fr/focus/89/am [...] oduri.html

Citation :

Mantle (en référence au manteau terrestre), dont nous vous avons déjà parlé ici, est une API PC qui offre un accès de bas niveau au GPU, comme il en existe généralement pour toutes les consoles. Une API de plus bas niveau que les habituels DirectX / OpenGL permet de lever de nombreuses contraintes liées à la standardisation et à la simplification de l'utilisation des API graphiques, de quoi permettre un accès à des fonctionnalités propriétaires et améliorer les performances notamment au niveau du coût CPU du rendu 3D.


 
Pour info : Mantle devrait pouvoir travailler de concert avec D3D/OpenGL, pour n'être utilisé que là où l'on en a besoin.
 
Aussi : Cloud Imperium Games qui travaille sur Star Citizen est en train d'ajouter le support Mantle au CryEngine. Et il me semble qu'un autre studio fait de même pour UnrealEngine.

Message cité 1 fois
Message édité par tfpsly le 11-11-2013 à 04:14:10
Reply

Marsh Posté le 11-11-2013 à 06:40:56    

Mantle + cryengine ====> suis je le seul à baver et à rêver?(si les perfs sont au rendez-vous bien sûr)


---------------
Celui qui donne ne doit jamais s'en souvenir, celui qui reçoit ne doit jamais l'oublier!
Reply

Marsh Posté le 14-11-2013 à 14:32:52    

Maj du premier post du Topic, n'hésitez pas a poster des sources :)
 
Avec ses puces dans les consoles de futur génération AMD semble profiter de cette aubaine pour se placer sur le marché des API gaphique. Le monopole D3D à peut être de quoi s'inquiéter.


---------------
Mes vente
Reply

Marsh Posté le 14-11-2013 à 14:32:52   

Reply

Marsh Posté le 14-11-2013 à 14:37:20    

Je n'ai pas encore lu l'article la news d'hfr mais je passerai plus tard en dire un mot
Ou + :o
Edit : je parle de ça :jap: ...


Message édité par Profil supprimé le 14-11-2013 à 14:39:08
Reply

Marsh Posté le 14-11-2013 à 16:10:31    

Reply

Marsh Posté le 14-11-2013 à 16:47:30    


20% GPU + 30% CPU (réduction de l'overhead CPU passé dans l'API de 40% à 8%).

Reply

Marsh Posté le 14-11-2013 à 16:52:19    

D'une limite de +/- 15 000 batches à partir de laquelle les performances s'effondrent en version DirectX, le Nitrous Engine en version Mantle n'a aucun problème à gérer 100 000 batches.

>source

Reply

Marsh Posté le 14-11-2013 à 18:14:33    

Vidéo de la présentation Mantle: Empowering 3D Graphics Innovation : http://www.youtube.com/watch?v=tDPgJB2x7dQ

 

(drapeau déguisé ;))


Message édité par Zeross le 14-11-2013 à 18:14:50
Reply

Marsh Posté le 15-11-2013 à 14:23:39    

Reply

Marsh Posté le 15-11-2013 à 15:45:25    

:drap:

Reply

Marsh Posté le 15-11-2013 à 15:49:12    

cool vivement la beta


---------------
Feed my back : http://forum.hardware.fr/forum2.ph [...] w=0&nojs=0
Reply

Marsh Posté le 15-11-2013 à 15:55:38    

BF4 va être encore plus stable avec ça. :o


---------------
Tar | Librarything
Reply

Marsh Posté le 15-11-2013 à 16:02:21    

ça peut pas être pire de toute façon :D


---------------
Feed my back : http://forum.hardware.fr/forum2.ph [...] w=0&nojs=0
Reply

Marsh Posté le 15-11-2013 à 18:41:17    

Drap


---------------
Gigabyte GA-Z77-D3H + i5 3470 + 4x4Go DDR3 1600Mhz + Sapphire NITRO+ RX480 4Gb + SSD Samsung 750Evo 500Go + WD Green 1To + Thermaltake TR2-RX 550W
Reply

Marsh Posté le 15-11-2013 à 18:41:47    

Drap

Reply

Marsh Posté le 15-11-2013 à 21:57:22    

https://twitter.com/tom_forsyth/sta [...] 7356050432

Citation :

Tom Forsyth ‏@tom_forsyth
 
Good to see Mantle embracing whole-pipeline compilation. Been advocating that since 1997! (3Dlabs driver I wrote did it internally)


 
https://twitter.com/tom_forsyth/sta [...] 8462876672

Citation :

Tom Forsyth ‏@tom_forsyth
 
Mantle moving aliasing & dependency calculation to app. Expensive for driver to find dependencies. But large potential for foot-blown-off.

Reply

Marsh Posté le 21-11-2013 à 19:36:02    

Nouveau studio adoptant Mantle : Rebellion
http://www.rebellion.co.uk/blog/20 [...] amd-mantle

Reply

Marsh Posté le 23-11-2013 à 13:47:10    

John Carmack ‏ne semble pas vouloir adopter Mantle :

Citation :

I won't be writing any Mantle code in the near future, since I'm not working on consoles now. OpenGL for PC, mac, linux, and mobile.


Citation :

9x draw calls [with Mantle] is credible over stock D3D, but Nvidia OpenGL extensions can give similar I mprocements*.


source : https://twitter.com/ID_AA_Carmack

 

* https://slo-tech.com/clanki/11001/ (paragraphe "Dva koraka nazaj in korak v levo", maitrise du Slovène conseillé)

Message cité 1 fois
Message édité par Fouge le 23-11-2013 à 13:56:11
Reply

Marsh Posté le 23-11-2013 à 19:54:55    

Fouge a écrit :

John Carmack ‏ne semble pas vouloir adopter Mantle :


Citation :

I won't be writing any Mantle code in the near future, since I'm not working on consoles now. OpenGL for PC, mac, linux, and mobile.

Citation :


 
9x draw calls [with Mantle] is credible over stock D3D, but Nvidia OpenGL extensions can give similar I mprocements*.


source : https://twitter.com/ID_AA_Carmack
 
* https://slo-tech.com/clanki/11001/ (paragraphe "Dva koraka nazaj in korak v levo", maitrise du Slovène conseillé)


 
il a développé quoi lui depuis Rage qui était aussi pas mal bugué ??? :o

Reply

Marsh Posté le 23-11-2013 à 20:00:11    

seth-01 a écrit :

il a développé quoi lui depuis Rage qui était aussi pas mal bugué ??? :o

A noter qu'il vient de démissionner d'ID Software, donc il fera plus grand chose là-bas :o

Reply

Marsh Posté le 23-11-2013 à 20:07:15    

tfpsly a écrit :


Il n'a jamais été question d'avoir Mantle sur console : Mantle sert à avoir sur PC le même accès bas niveau au GPU pour 1) accéder aux features dispos sur consoles et pas sur PC, et 2) les perfs - la création de commandes graphiques sur PC est toujours bien plus couteuses que sur console. Bla bla bla...


Faux, le premier message de ce topic et tous les articles annonçant le lancement de mantle indiquaient l'existence de mantle sur les consoles, avant que grundoc ne mette à jour son sujet avec les dernières infos.
A la date à laquelle j'ai posté mon comm le fait que mantle ne soit pas sur console était un scoop tout frais, surprenant tout le monde pensant que cela servirait à AMD sur tous les supports. C'est facile de venir dire ça un mois après, maintenant que c'est officiel chez microsoft et fortement supposé chez sony...  :pfff:

Message cité 1 fois
Message édité par t3ddy le 23-11-2013 à 20:08:43
Reply

Marsh Posté le 23-11-2013 à 20:23:19    

drap

Reply

Marsh Posté le 23-11-2013 à 23:35:05    

[:drapal] Je met un drapal aussi car le sujet m'interresse (avec ma tite R9 270X)...
Les effets concrets de "Mantle" ne devraient pas tarder à pointer le bout de leur nez... [:dawabranir]


Message édité par giloine le 23-11-2013 à 23:36:27

---------------
C'est CONFUCIUS qui disait : "l'invective ne déshonore que son auteur..."
Reply

Marsh Posté le 24-11-2013 à 01:29:00    

t3ddy a écrit :


Faux, le premier message de ce topic et tous les articles annonçant le lancement de mantle indiquaient l'existence de mantle sur les consoles, avant que grundoc ne mette à jour son sujet avec les dernières infos.
A la date à laquelle j'ai posté mon comm le fait que mantle ne soit pas sur console était un scoop tout frais, surprenant tout le monde pensant que cela servirait à AMD sur tous les supports. C'est facile de venir dire ça un mois après, maintenant que c'est officiel chez microsoft et fortement supposé chez sony...  :pfff:


Aucune source sérieuse ou officielle n'a avancé une compatiblitié avec les consoles. En plus ça n'a aucun intérêt. Et je réagissais au terme de "débandade" qui n'avait rien à faire là.

Reply

Marsh Posté le 24-11-2013 à 06:54:38    

J'utilise les mots qui me semblent convenir à l'impression que ça donnait : de gros acteurs ont tourné le dos à AMD, pour protéger leurs intérêts, au lieu de se regrouper pour faire front commun.
Et puis cela serait bien de lire (tout) ce que j'ai écris et non pas prendre un seul mot : ça ne devrait pas être trop dur car il n'y a pas beaucoup de phrases. Mon comm réagissait à ce qu'il y avait d'indiqué au premier message de ce topic (encore une fois avant qu'il ne soit mis à jour par l'auteur du topic) qui vantait l'adoption universelle de mantle sur les supports y compris les consoles et prédisais un gros avantage pour AMD du fait de l'universalité de l'adoption par tous les supports. Finalement les supports majoritaires, les consoles, en terme de revenu et de vente de jeu pour les studios ne sont pas ciblés par mantle et je craignais que que cela ne rende son support anecdotique alors que beaucoup de monde attend cela avec intérêt sur PC. D'autant plus que cela ne concerne, pour l’instant, que les PC équipés en GPU AMD.  
 
Edit : On a vu depuis que pas mal de studios se groupent autour d'AMD pour supporter cette API, c'est de bon augure. Ce n'est pas toujours les studios qui développent les moteurs graphiques qui font le pas (c'est crytek qui développe le cryengine) et dans ce cas les studios de dev de jeu qui apportent des features de mantle ne le font que pour leur jeu. Il ne reste plus qu'espérer que les avantages de mantle pousseront nVidia à payer une licence auprès d'AMD (ça serait très drôle comme situation)  pour qu'au moins l'adoption de l'API concerne tous les PC.
 
Edit 2 : Peut-être que le mot débandade n'a pas le même sens au Québec qu'en France.


Message édité par t3ddy le 24-11-2013 à 11:39:34
Reply

Marsh Posté le 24-11-2013 à 10:41:26    

Tweet d'AMD : pas de Mantle sur console.
 
Mais lors de la présentation d'AMD sur Mantle faite en novembre (après ce dernier tweet donc)
 
http://www.hardware.fr/medias/photos_news/00/43/IMG0043491_1.jpg
 
Difficile de tirer un conclusion donc.
 
Il me semble aussi avoir aperçus la steam OS sur les slides d'AMD lors de la présentation de Mantle :
 
http://www.hardware.fr/medias/photos_news/00/43/IMG0043492_1.jpg


---------------
Mes vente
Reply

Marsh Posté le 24-11-2013 à 14:43:16    

En gros il y un support technique, mais pas un support officiel par les marques de consoles c'est tout.
 
Ce qui veut dire que tes jeux sont codés comme tu veux si tu es développeur, si tu apportes du contenu, Microsoft et Sony laisseront faire.
 
Techniquement, rien n'empêche le support. C'est juste une histoire de gros sous.
 
Je pense que AMD, n'avait pas prévenu de ça avant les fabricants de console. Ce qui rends en plus le portage je pense encore plus simple.
 
Et les exclusivités ne seront pas des exclu vu que l'éditeur aura quasiment rien a changer.


---------------
Feed my back : http://forum.hardware.fr/forum2.ph [...] w=0&nojs=0
Reply

Marsh Posté le 24-11-2013 à 14:44:33    

En gros je pense qu'il faut attendre que les fabricants de consoles révisent leur jugement hatif dans 6 mois devant les avantages net de mantle.

Message cité 1 fois
Message édité par barbare128 le 24-11-2013 à 14:44:45

---------------
Feed my back : http://forum.hardware.fr/forum2.ph [...] w=0&nojs=0
Reply

Marsh Posté le 24-11-2013 à 15:39:05    

barbare128 a écrit :

En gros je pense qu'il faut attendre que les fabricants de consoles révisent leur jugement hatif dans 6 mois devant les avantages net de mantle.

 

Il n'y a AUCUN avantage à Mantle sur console.

Reply

Marsh Posté le 24-11-2013 à 15:47:04    

Zeross a écrit :

Il n'y a AUCUN avantage à Mantle sur console.

Il parlait peut-être de la portabilité sur PC... ha non même pas, OpenGL/D3D restera un passage obligé.

Reply

Marsh Posté le 24-11-2013 à 16:00:30    

Fouge a écrit :

Il parlait peut-être de la portabilité sur PC... ha non même pas, OpenGL/D3D restera un passage obligé.

 

Passer d'une API à l'autre n'est pas vraiment la partie compliquée d'un portage.

Reply

Marsh Posté le 24-11-2013 à 16:00:34    

Zeross a écrit :


 
Il n'y a AUCUN avantage à Mantle sur console.


 
mantle permetra la portabilité. Et opengl D3D, c'est du vent.
 
C'est pas par ce que Microsoft et sony veulent que ce soit programmé comme ça, que ce serra le cas.
 
 :whistle:  
 
 
Il y a aucune différence hardware encore les console et le pc, ...  :jap:  
 
 
ya juste les geforce  :lol:


---------------
Feed my back : http://forum.hardware.fr/forum2.ph [...] w=0&nojs=0
Reply

Marsh Posté le 24-11-2013 à 16:47:18    

barbare128 a écrit :

mantle permetra la portabilité.

Même pas, si tu veux porter un jeu sur PC, faudra passer obligatoirement par OGL ou D3D... en plus de Mantle.
C'est un plus pour AMD sur PC (aussi bien pour les Radeon que ses APU/CPU) mais c'est tout.

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed