COMPTOIR
  
register

Mantle à l'APU 13 : 20 % de gain !?

AMD communique beaucoup sur sa nouvelle API au travers de ses Developer Summit, et après le GPU14, Mantle est à nouveau largement abordé au Convention Center de San Jose lors de l'APU13. L'objectif étant de convertir le maximum de développeurs pour qu'ils l'adoptent. Et Si Mantle n'est supporté que par les GPU GCN d'AMD pour le moment, le responsable du moteur graphique Frosbite Johan Andersson insiste sur le fait que l'API apporte un niveau d'abstraction suffisant pour pouvoir être supportée par le hardware concurrent et ce dès aujourd'hui comme on s'y attendait un peu il faut dire. La porte est ouverte à Intel et NVIDIA donc, mais rien ne nous dit qu'ils la franchiront, ni quelles conditions AMD imposera (ou pas). Mais l'ambition d'AMD est clairement d'élever Mantle au rang de standard multi-plateforme, même si c'est pas gagné.

 

amd-mantle-kaveri-apu13.jpg  

ça va déMantler grave !

 

D'ailleurs, les optimisations rendues possibles grâce à l'API laissent présager de bien meilleurs rendements pour le monde mobile, une consommation de ressources moindre et donc une amélioration de l'autonomie. Rappelons que Mantle est une API de plus bas niveau que DirectX ou OpenGL, et donne des outils simples et rapides à mettre en place aux développeurs. Les commandes de rendu pourront être optimisées en amont directement par l'application et non plus a posteriori par la livraison de nouveaux drivers. Le développeur aura ainsi la main sur la gestion de la mémoire vidéo, la répartition des tâches entre CPU et GPU, mais également entre plusieurs GPU en cas de multi-GPU, y compris asymétrique (par exemple APU + GPU ... huhu, pwal au c.l !). Mantle devrait faciliter également le portage dans les univers Linux et Apple.

 

Johan Andersson confirme d'ailleurs que le patch Mantle pour Battlefield 4 est bien toujours prévu pour décembre et les 2 mois qu'ont mis les développeurs pour l'implémenter ne sont selon lui pas du temps perdu vu les améliorations apportées. Il n'apporte pas plus de précisions, mais Jorjen Katsman de Nixxes, la société responsable du portage de Thief sur PC, déclare qu' « il n'est pas irréaliste de gagner 20% de performances GPU » grâce à l'API. Enfin, les 15 jeux actuellement en développement sur base de Frostbite Engine 3 utiliseront tous Mantle sur PC, soit quasiment toute la flotte EA, un Star Wars Battlefront de ce cru, on attend patiemment !

 

Les détails techniques de Mantle sur Hardware.fr

Les propos rapportés depuis l'APU 13 par Tech Report

Le site officiel  APU 13 Developer Summit

Un poil avant ?

8 ventirads CPU low profile comparés

Un peu plus tard ...

X Rebirth testé en russe

Les 108 ragots
Les ragots sont actuellement
ouverts à tous, c'est open bar !
par Un ragot d'Ile-de-France, le Mardi 07 Janvier 2014 à 16h14  
BF4: AMD demonstrated the Mantle version running on AMD hardware tonight, noting that the Mantle version is running 45% faster than the non-Mantle version on the same system.

CES 2014
par Mantle era embusqué, le Mercredi 18 Décembre 2013 à 12h44  
La fameuse présentation d'Oxyde Games en vidéo (43 min)
par Un ragoteur de Champagne-Ardenne, le Vendredi 22 Novembre 2013 à 14h57  
Rebellion: We are proud to announce that we will be working closely with AMD to add Mantle support to our in-house game engine, Asura. [...] Our first Mantle supported title will of course be our flagship 2014 game, Sniper Elite 3. And although we can't talk about them right now we can't wait to reveal even more titles with Mantle support in the next year."
par Un ragot de Champagne-Ardenne, le Mercredi 20 Novembre 2013 à 13h07  
Suite : This is ironically the advantage the next gen consoles have like PS4 and Xbox One ? they abstract the low level hardware much less, so what is essentially a mid-level gaming PC of today (which are what the PS4 and Xbox One specs are) punches above its performance weight while Windows and Direct X do a nice job of handicapping the high end PC.

I'm supporting Mantle to push the PC as a gaming platform even further and negate one of the advantages of a console over a PC.

Star Citizen IS a PC game
par Un ragot de Champagne-Ardenne, le Mercredi 20 Novembre 2013 à 13h05  
Chris Roberts: Some of you may have seen that we announced our intention to support AMD's Mantle with Star Citizen. We didn't do this because AMD sends us lots of high cards (although that doesn't hurt). We are doing this because it increases the ability of a PC to get the most out of its incredibly powerful hardware. Going to the hardware without an huge inefficient API like DirectX allows us to radically increase the number of draw calls in a frame ? At last week's AMD developer conference Nitrous, which is a new company working on a next gen PC engine, demoed a scene with over 100,000 drawcalls per frame running at over 60 FPS through Mantle. To put that in context last gen stuff (and a bunch of PC games gated by DirectX) have been stuck around 2,000 - 3,000 drawcalls and next gen consoles (like PS4) can do 10,000 - 15,000 or so. We're supporting Mantle to push PC graphics performance higher ? it's been gated too long by DirectX's inefficiency and abstraction, which has only gotten worse as Microsoft becomes less interested in the PC as a gaming platform. I would love NVidia and Intel to have Mantle drivers (as the API is designed to be non GPU architecture specific) but if not we would support NVidia or Intel drivers that would allow us to get to the metal (GPU Hardware) efficiently and take advantage of parallelism in CPU cores (for efficient batching of data between the game and the GPU).
par Armand Raynal, le Lundi 18 Novembre 2013 à 22h41  
LALALALALAAAAA DX c'est le mal LALALALA
par TheRagoteur d'Ile-de-France, le Lundi 18 Novembre 2013 à 22h08  
par Armand Raynal le Lundi 18 Novembre 2013 à 21h54
Ben le sujet étant DX vs OpenGL ce n'est pas incontournable.
Y'a aucune invention si glide n'est pas cité.
Tu contourne le problème là. Les dites "campagnes marketing du vilain Microsoft contre le gentil OpenGL" ne sont que pures inventions. Je ne vais pas te réexpliquer pourquoi quand même.
Alors évidement, s'ils avaient parlé de glide qui était ultra connu à l'époque, leur fameuse histoire de la campagne marketing contre le gentil openGL serait du coup tombée à l'eau...
par Armand Raynal, le Lundi 18 Novembre 2013 à 21h54  
par TheRagoteur d'Ile-de-France le Lundi 18 Novembre 2013 à 20h46
Par "rebellitude", j'entends faire son intéressant parce qu'on ne fait pas comme les autres. Ce fût le cas de John Carmack.
A l'époque, Microsoft ne pensait même pas à se lancer dans les consoles, l'idée est venue bien après.
Aussi, ton article aborde le sujet avec: "commençons par un peu d'histoire.". Sachant que Glide (qui lui n'était pas marginal, il devançait même dx de loin pour la 3D) fait partie intégrante de l'histoire du JV PC, comment se fesse-t-il que ton auteur n'en aborde pas un centième de poil de fourmis dans sa thèse, tu m'expliques?
Non, faut arrêter, le libre c'est cool, mais c'est pas une raison pour inventer n'importe quoi sur l'histoire du JV PC.
Ben le sujet étant DX vs OpenGL ce n'est pas incontournable.
Y'a aucune invention si glide n'est pas cité.
par TheRagoteur d'Ile-de-France, le Lundi 18 Novembre 2013 à 20h46  
par Armand Raynal le Lundi 18 Novembre 2013 à 20h22
C'est être rebelle que d'opté pour OpenGL ?
D'après moi c'est presque Philanthrope !
Il n'y a aucun désavantage à utilisé OpenGL. John Carmack l'a prouvé avec Rage il n'y a pas si longtemps
.
Alors pourquoi ne pas l'utiliser ? C'est excellent pour le consommateur. Ca lui permet d'avoir le choix & de simplifier les choses.
Perso si je voulais chercher des raisons de M$ d'écarter un OpenGL marginal, se serait pour avoir ce poids dans les consoles qu'il a aujourd'hui.
Par "rebellitude", j'entends faire son intéressant parce qu'on ne fait pas comme les autres. Ce fût le cas de John Carmack.
A l'époque, Microsoft ne pensait même pas à se lancer dans les consoles, l'idée est venue bien après.
Aussi, ton article aborde le sujet avec: "commençons par un peu d'histoire.". Sachant que Glide (qui lui n'était pas marginal, il devançait même dx de loin pour la 3D) fait partie intégrante de l'histoire du JV PC, comment se fesse-t-il que ton auteur n'en aborde pas un centième de poil de fourmis dans sa thèse, tu m'expliques?
Non, faut arrêter, le libre c'est cool, mais c'est pas une raison pour inventer n'importe quoi sur l'histoire du JV PC.
par Armand Raynal, le Lundi 18 Novembre 2013 à 20h22  
par TheRagoteur d'Ile-de-France le Lundi 18 Novembre 2013 à 20h07
Tu sais, Microsoft n'a pas eu besoin de faire de campagne marketing. A l'époque il y avait glide et dx. Quand 3dfx s'est fait manger par ati et nvidia (càd à partir de l'époque de la voodo 3) dx s'est logiquement imposé aux joueurs. Seuls quelques développeurs qui voulaient montrer leur "rebellitude" ont proposé leurs jeux en dx et openGL, mais ils étaient bien rares, même si certains étaient très connus.
Franchement, j'aimerais que tu aies raison mais à quoi sert une campagne marketing contre un truc aussi marginal qu'OpenGL?
C'est être rebelle que d'opté pour OpenGL ?
D'après moi c'est presque Philanthrope !
Il n'y a aucun désavantage à utilisé OpenGL. John Carmack l'a prouvé avec Rage il n'y a pas si longtemps
.
Alors pourquoi ne pas l'utiliser ? C'est excellent pour le consommateur. Ca lui permet d'avoir le choix & de simplifier les choses.
Perso si je voulais chercher des raisons de M$ d'écarter un OpenGL marginal, se serait pour avoir ce poids dans les consoles qu'il a aujourd'hui.
par TheRagoteur d'Ile-de-France, le Lundi 18 Novembre 2013 à 20h07  
par Armand Raynal le Lundi 18 Novembre 2013 à 19h00
L'auteur dis lui même que les attaques de crosoft ont commencées en 97.
Tu sais, Microsoft n'a pas eu besoin de faire de campagne marketing. A l'époque il y avait glide et dx. Quand 3dfx s'est fait manger par ati et nvidia (càd à partir de l'époque de la voodo 3) dx s'est logiquement imposé aux joueurs. Seuls quelques développeurs qui voulaient montrer leur "rebellitude" ont proposé leurs jeux en dx et openGL, mais ils étaient bien rares, même si certains étaient très connus.
Franchement, j'aimerais que tu aies raison mais à quoi sert une campagne marketing contre un truc aussi marginal qu'OpenGL?
par Armand Raynal, le Lundi 18 Novembre 2013 à 19h00  
par TheRagoteur d'Ile-de-France le Lundi 18 Novembre 2013 à 18h52
Bon, alors je cite:

Oula non! Bien avant! D'ailleurs Microsoft avait-il besoin de faire une campagne marketing sachant qu'il était ultra-dominant sur le marché?

extension apportée par AMD, OpenGL n'y est pour rien.
J'ai tapé une touche sur mon clavier sans le vouloir qui m'a fait poster par erreur.
OpenGL, de toute façon, n'est pas développé par l'organisation principale qui ne fait que coordonné son avancé. Se ne sont que des groupes divers, AMD parmi tant d'autre, qui y contribuent pour avoir une API multiplateforme de qualité.
Non parce que sans OpenGL, il resterait plus grand chose qui soit multiplateforme.
Ceux que veut dire l'auteur dans le second passage que tu relève, c'est que même si il n'était pas dominant, OpenGL était tout de même présent, et encore utilisé.
L'auteur dis lui même que les attaques de crosoft ont commencées en 97.