COMPTOIR
  
register

CryEngine : le support de Mantle permettrait une qualité d'image supérieure

Lors de la GDC du mois de mars, AMD et Crytek avaient annoncé que le Cryengine allait dorénavant supporter Mantle pour permettre de profiter de meilleures performances. Pour rappel, l'API Mantle d'AMD permet aux développeurs d'avoir un accès de plus bas niveau à la carte graphique, de court-circuiter le rôle du CPU et ainsi d'alléger la tâche de ce dernier. Mais il semblerait que Crytek et Mantle permettent d'obtenir une meilleure qualité d'image.

 

Dans une vidéo mise en ligne par AMD il y a quelques jours, on peut voir le PDG de Crytek s'exprimer sur les apports de Mantle pour le Cryengine. On y apprend notamment que la prochaine version du CryEngine sera le premier moteur de jeu à avoir été développé pour Mantle. Ce qui permettrait donc de disposer d'une qualité d'image supérieure à DirectX avec des performances qu'on imagine également supérieures. Il semblerait qu'une démonstration technologique mettant en oeuvre la jolie Ruby de chez AMD et le CryEngine soit en préparation. On a hâte de la voir, tout comme les premiers jeux sous le CryEngine sortent et notamment Star Citizen. Mais on a aussi hâte que DirectX 12 pointe le bout de son nez afin que tout le monde puisse profiter des apports d'une API de bas niveau. (Source : Hardwareluxx)

 

crytek_logo.png  

Un poil avant ?

Minimum, un TPS minimaliste par Atari

Un peu plus tard ...

Les APU Kabini face au Phenom 9500 et Phenom II X3 710, le tout sous Linux

Les 34 ragots
Les ragots sont actuellement
ouverts à tous, c'est open bar !
par Un ragoteur qui se tâte d'Ile-de-France, le Lundi 21 Avril 2014 à 08h50  
par zyq du Languedoc-Roussillon, le Lundi 21 Avril 2014 à 02h31
par contre pour la xbox one à mon avis c'est du flan commercial puisque direct x 12 est clairement très proche du direct de la xbox one (vu la démo technique de forca porté en seulement 1 mois )
C'est pour ça que j'ai parlé de "petit gain" (MS ne précise pas le niveau de gain espéré, c'est une spéculation de ma part) et je pense que D3D12 est une évolution du DirectX de la XB1, sauf qu'elle supportera aussi la plateforme PC Windows. Bref c'est sur PC qu'on observera les plus gros gains, mais leur console aura aussi droit à quelques améliorations.

DirectX 11.2 pour Windows est la dernière version d'une lignée. Vive D3D12, Mantle et OpenGL non-ES
par Activation, le Lundi 21 Avril 2014 à 08h22  
d'ailleurs on voit que ça reste le marché console qui mène la danse quand à ses optimisations

car il est par exemple un peu surprenant que intel n'y ai pas mit son grain de sel à vouloir dans la foulé optimiser le tout en proposant aux devs d'inclure la gestion de la mémoire transactionnelle disponible depuis haswell

pour une raison simple, les cores jaguar ne la gère pas, donc total osef si ça ne sert qu'à certains PC équipé intel haswell minimum

Un peu comme les jeux sur PC sortent maintenant en 64bits, c'est qu'ils sont compilé en 64 sur X1 et PS4 (histoire d'en facilité la gestion mémoire, dont les devs se branlaient avant quand ils compilaient en 32bits)
Bref tout les devs de moteurs de jeux se la joue "c'était pas de notre faute" alors qu'il n'y avait pas besoin de mantle pour déjà optimisé pas mal de chose depuis longtemps avec ce qu'ils avaient à disposition

vaste blague marketing, qui sert de pretexte à des editeurs de moteurs de jeux couteux, lorsque les indé se dirige vers des moteurs bien moins cher issu à la base du marché mobile. (d'ailleurs ça ne trompe pas avec notamment epic et crytek qui propose maintenant leur moteurs en "location + pourcentage sur vente"
par Activation, le Lundi 21 Avril 2014 à 08h11  
par Un ragoteur qui se tâte d'Ile-de-France, le Dimanche 20 Avril 2014 à 21h46
Pour Mantle je n'en suis pas persuadé car c'est une API compatible qu'avec 1 seul fabricant, pire, qu'avec 1 seule architecture (GCN)... qui est aussi l'architecture des GPU des consoles PS4/XB1. Je serais d'ailleurs pas étonné qu'AMD ait conçu Mantle en se basant sur les travaux effectués sur console. Ca aurait été bete de leur part de refaire tout depuis zero alors qu'ils venaient juste de mettre au point une API bas niveau pour des GPU à archi GCN. Mantle ne serait donc que le fruit de ce travail porté sur PC et à toute la famille de GPU GCN.
l'argent apporté par sony et MS via le marché console à servit certe à la R&D de AMD également sur le marché PC et notamment pour ses GPU
mais grace au pognon, ça a surtout servit à finaliser ce que voulait faire AMD avec ses APUs à savoir le HSA (Heterogeneous System Architecture)
tu le retrouve dans les derniers GPU PC en GCN 1.1 avec la suppression des ponts crossfire et l'optimisation des transferts sur le bus PCIExpress et la réduction des écriture en double entre mémoire video et mémoire système, qui sont grosse consommatrice de temps (sur console c'est facilité par le fait que la mémoire est physiquement unifié, et gpu et cpu sur le même die)
Une fois la gestion de la mémoire remise à plat sur une base unifié, la suite logique oui, y a l'optimisation des usages du cpu
par Activation, le Lundi 21 Avril 2014 à 07h58  
En gros ils ont attendu la xbox one pour se rendre compte que pleins de core cpu à faible ipc ça le faisait pas
C'est incroyable comment les editeurs de moteurs de jeux retourne leur veste après tant d'années de branlisme à l'opti sur PC quand il s'agissait juste de faire des portages merdique de version consu pour ps360
par ragoteur sans nom de Midi-Pyrenees, le Lundi 21 Avril 2014 à 07h38  
par HoM3r17, le Lundi 21 Avril 2014 à 00h18
Il y en a un dont le calendrier est resté bloqué sur Dredi ?
Il a raison pourtant. Même les jeux actuels qui profitent de l'accès bas niveau sur console sont moins jolie et moins fluide que les versions pc qui n'y ont pas accès.
Quand sur Pc tu auras accès au bas niveau l'écart sera encore plus grand.
par ragoteur sans nom de Midi-Pyrenees, le Lundi 21 Avril 2014 à 07h35  
par Un ragoteur sans nom embusqué, le Dimanche 20 Avril 2014 à 20h33
Bah si mantle donne plus de fps à qualité égale, ils peuvent pousser les effet tout en restant dans des fps acceptables genre :
dx11 sans oclusion ambiante = 60fps
mantle + oclusion ambiante = 60fps
En théorie oui mais en pratique non car des jeux qui sont plus beaux pour quelques % de la population, ça ne se fait plus depuis longtemps sauf si AMD ou nvidia ou intel financent cela.
AMd pourrait le faire mais ce serait opposé à leur politique..
par ragoteur sans nom de Midi-Pyrenees, le Lundi 21 Avril 2014 à 07h33  
par Un ragoteur macagneur de Rhone-Alpes, le Dimanche 20 Avril 2014 à 19h44
c'est bizarre ar les tests sous BF4 ont montre une qualite un poil moins bonne justement...
alors blabla marketing a grand coup de cheque ou bien ???
Il n'y a pas de différence de qualité entre mantle et dx. La seule différence est le gamma par défaut que tu peux modifier comme expliqué par HFR.
par zyq du Languedoc-Roussillon, le Lundi 21 Avril 2014 à 02h31  
par Un ragoteur qui se tâte d'Ile-de-France, le Dimanche 20 Avril 2014 à 21h46
Pour Mantle je n'en suis pas persuadé car c'est une API compatible qu'avec 1 seul fabricant, pire, qu'avec 1 seule architecture (GCN)... qui est aussi l'architecture des GPU des consoles PS4/XB1. Je serais d'ailleurs pas étonné qu'AMD ait conçu Mantle en se basant sur les travaux effectués sur console. Ca aurait été bete de leur part de refaire tout depuis zero alors qu'ils venaient juste de mettre au point une API bas niveau pour des GPU à archi GCN. Mantle ne serait donc que le fruit de ce travail porté sur PC et à toute la famille de GPU GCN.

Quant à DirectX 12 effectivement il sera amené à être supporté pour tous les fabricants. Cependant, MS a annoncé que la XB1 supportera cette API ce qui offrira un petit gain de perf (l'API actuelle étant Direct3D 11X, une API "bas niveau" qui n'a rien à voir avec DX11) : ?Xbox One games will see improved performance and we'll bring the same API to all Microsoft platforms,?. Du coup c'est même pas sûr que ça soit moins bas niveau.
En plus pour reprendre ce que dit MS à propos de D3D12 : "More direct than ever!"

On est vraiment en train d'assister à un tournant important au niveau 3D grand public, le plus grand depuis la naissance de la 3D "accélérée".
je me demande même s'il n'y a pas eu un pacte entre Sony et AMD du genre je te donne un meilleur apu que Microsoft contre le savoir console pour l'optimisation des ressources

par contre pour la xbox one à mon avis c'est du flan commercial puisque direct x 12 est clairement très proche du direct de la xbox one (vu la démo technique de forca porté en seulement 1 mois )
par HoM3r17, le Lundi 21 Avril 2014 à 00h18  
par $k d'Auvergne, le Dimanche 20 Avril 2014 à 23h26
Pff fais chier à chaque fois àa parle des consoles, mais on s'en fout des boites en carton de salons.

En plus bas niveau ou pas quand le niveau le plus bas c'est une puce graphique qui vaut même pas 80€ c'est sûr que tu l'as touché très vite le bas niveau des perfs...
Il y en a un dont le calendrier est resté bloqué sur Dredi ?
par $k d'Auvergne, le Dimanche 20 Avril 2014 à 23h26  
Pff fais chier à chaque fois àa parle des consoles, mais on s'en fout des boites en carton de salons.

En plus bas niveau ou pas quand le niveau le plus bas c'est une puce graphique qui vaut même pas 80€ c'est sûr que tu l'as touché très vite le bas niveau des perfs...
par Un ragoteur qui se tâte d'Ile-de-France, le Dimanche 20 Avril 2014 à 21h46  
par lulu-nico, le Dimanche 20 Avril 2014 à 21h29
Je pense quand même que comme mantle et surtout dx 12 doit gere un maximuù de gpu différent les api console reste un peu plus bas niveau.
Pour Mantle je n'en suis pas persuadé car c'est une API compatible qu'avec 1 seul fabricant, pire, qu'avec 1 seule architecture (GCN)... qui est aussi l'architecture des GPU des consoles PS4/XB1. Je serais d'ailleurs pas étonné qu'AMD ait conçu Mantle en se basant sur les travaux effectués sur console. Ca aurait été bete de leur part de refaire tout depuis zero alors qu'ils venaient juste de mettre au point une API bas niveau pour des GPU à archi GCN. Mantle ne serait donc que le fruit de ce travail porté sur PC et à toute la famille de GPU GCN.

Quant à DirectX 12 effectivement il sera amené à être supporté pour tous les fabricants. Cependant, MS a annoncé que la XB1 supportera cette API ce qui offrira un petit gain de perf (l'API actuelle étant Direct3D 11X, une API "bas niveau" qui n'a rien à voir avec DX11) : ?Xbox One games will see improved performance and we'll bring the same API to all Microsoft platforms,?. Du coup c'est même pas sûr que ça soit moins bas niveau.
En plus pour reprendre ce que dit MS à propos de D3D12 : "More direct than ever!"

On est vraiment en train d'assister à un tournant important au niveau 3D grand public, le plus grand depuis la naissance de la 3D "accélérée".
par lulu-nico, le Dimanche 20 Avril 2014 à 21h29  
par Un ragoteur qui se tâte d'Ile-de-France, le Dimanche 20 Avril 2014 à 21h22
Les consoles ont déjà ce genre d'API "bas niveau".
La question qu'on se posait depuis des années, c'est "Les PC y auront droit un jour ?".
La réponse est oui avec l'arrivée de Mantle et de Direct3D 12.
Je pense quand même que comme mantle et surtout dx 12 doit gere un maximuù de gpu différent les api console reste un peu plus bas niveau.
Je ne remets pas en cause mantle et dx 12 c'est une très bonne chose.
C'est juste que les consoles seront toujours un peu plus bas niveau.
Les pc compenseront ça largement et feront même bien mieux avec des composants bien plus puissants.