COMPTOIR
register

×

OpenGL dans les étoiles

Vulkan serait 89% plus performant qu'OpenGL ?
OpenGL dans les étoiles
Vulkan dans le cosmos !

Comme vous le savez très certainement, le Khronos Group prépare le futur d'OpenGL avec son API Vulkan. Une API de bas niveau qui s'inspire très largement de Mantle pour revenir dans la course, OpenGL ayant été délaissé ces dernières années, à part sous Android avec OpenGL ES (qui va être remplacé par Vulkan).

 

Une API libre en intéressant plus d'un et le DirectX 12 de Microsoft faisant déjà ses preuves, on attend maintenant des performances côté Vulkan. Il se trouve que, comme l'avait fait Intel lors du SIGGRAPH 2014, Khronos vient de présenter en vidéo un test de ses deux API qui devaient oeuvrer sur une scène donnée en limitant les ressources du couple CPU/GPU pour qu'elles soient sur un pied d'égalité. De cette façon, il est possible d'analyser le gain obtenu sans qu'il y ait de hausse de consommation de l'un ou l'autre des composants.

 

OpenGL dans les étoiles [cliquer pour agrandir]Vulkan dans le cosmos ! [cliquer pour agrandir]

 

Le constat est très simple d'une capture à l'autre, une fois passé sous Vulkan, la bride est lâchée au GPU qui s'exprime et la charge du CPU baisse, tout comme sa consommation. En même temps, le nombre d'images par seconde grimpe de 88,7%, passant de 26,6 à 50,2. Il semble donc que Khronos ait de quoi parler aux joueurs et c'est le point qui faisait défaut à OpenGL. Développée tout d'abord pour animer des machines de travail, sa bibliothèque était tellement velue qu'elle pouvait faire peur au plus confirmé des développeurs. Vulkan sera pour sa part pensé plus simplement (merci le code ouvert de Mantle) et bien plus accessible pour le monde du jeu vidéo de par sa compatibilité multiplateforme. Reste maintenant à voir quelques projets tourner sur du matos actuel et à savoir quels studios oseront s'y lancer, même si l'on sait déjà que Valve a prévu la chose pour Dota2. (source : MyDrivers.com)

Un poil avant ?

LibreOffice en version 5 testé

Un peu plus tard ...

NVIDIA propose GRID 2.0 pour les pros

Les 58 ragots
Les ragots sont actuellement
ouverts à tous, c'est open bar !
par Guillaume H., le Mercredi 02 Septembre 2015 à 06h05  
par Zoroastre le Mardi 01 Septembre 2015 à 22h19
FreeSync is the brand name for an adaptive synchronization technology for LCD displays that support a dynamic refresh rate aimed at reducing screen tearing.[2] FreeSync was initially developed by AMD in response to NVidia's G-Sync. FreeSync is royalty-free, free to use, and has no performance penalty.[3] As of 2015, VESA has adopted FreeSync as an optional component of the DisplayPort 1.2a specification.[4] FreeSync has a dynamic refresh rate range of 9?240 Hz.[3] As of August 2015, Intel also plan to support VESA's adaptive-sync with the next generation of GPU.[5]

https://en.wikipedia.org/wiki/FreeSync

Freesync est libre de droit le vesa group a adopté sa technologie pour en faire son adaptative sync et non l'inverse
AMD a effectivement fait la demande à VESA pour que la technologie de rafraîchissement variable (VBLANK variables) soit portée sur desktop, car elle était utilisée sur l'eDP des portables via les évolutions de PSR. Alors oui c'est une initiative d'AMD pour contrer NVIDIA, mais ça reste une techno de chez VESA (qui ne limite d'ailleurs pas leur accès) qui n'avait juste pas été exploitée jusque là puisqu'elle servait à la base à économiser de l'énergie sur les portables.
par Zoroastre, le Mardi 01 Septembre 2015 à 22h19  
par Guillaume H. le Mardi 01 Septembre 2015 à 21h56
Euh ben non, FreeSync est l'Adaptive Sync d'AMD. Ils n'ont rien standardisé, juste suivi le mouvement tout en se faisant légèrement coiffer au poteau par NVIDIA qui a réussi à refourguer ses adaptateurs G-Sync et être le premier à profiter de la technologie. (comme d'habitude, avoir plein de sous ça aide)
FreeSync is the brand name for an adaptive synchronization technology for LCD displays that support a dynamic refresh rate aimed at reducing screen tearing.[2] FreeSync was initially developed by AMD in response to NVidia's G-Sync. FreeSync is royalty-free, free to use, and has no performance penalty.[3] As of 2015, VESA has adopted FreeSync as an optional component of the DisplayPort 1.2a specification.[4] FreeSync has a dynamic refresh rate range of 9?240 Hz.[3] As of August 2015, Intel also plan to support VESA's adaptive-sync with the next generation of GPU.[5]

https://en.wikipedia.org/wiki/FreeSync

Freesync est libre de droit le vesa group a adopté sa technologie pour en faire son adaptative sync et non l'inverse

par Guillaume H., le Mardi 01 Septembre 2015 à 21h56  
par Zoroastre le Mardi 01 Septembre 2015 à 21h31
Adaptive Sync est le FreeSync d'AMD. Ils ont eu la bonne idée de faire standardiser leur techno eux au moins...
Euh ben non, FreeSync est l'Adaptive Sync d'AMD. Ils n'ont rien standardisé, juste suivi le mouvement tout en se faisant légèrement coiffer au poteau par NVIDIA qui a réussi à refourguer ses adaptateurs G-Sync et être le premier à profiter de la technologie. (comme d'habitude, avoir plein de sous ça aide)
par Zoroastre, le Mardi 01 Septembre 2015 à 21h31  
par Guillaume H. le Mardi 01 Septembre 2015 à 10h39
Intel n'a pas adopté Freesync mais l'Adaptive Sync de VESA... Freesync en est la déclinaison commerciale d'AMD et Intel n'en a cure. Qui plus est ce n'est pas une nouveauté, ça existe depuis 3 ans sur les ordinateurs portables.
Adaptive Sync est le FreeSync d'AMD. Ils ont eu la bonne idée de faire standardiser leur techno eux au moins...
par N² embusqué, le Mardi 01 Septembre 2015 à 11h09  
par Un ragoteur qui draille embusqué le Lundi 31 Août 2015 à 23h15
Ce n'est pas comme si nvidia et intel n'appartenaient pas au khronos group qui développe vulkan...
Un peu comme un certain M$ d'ailleurs...
par N² embusqué, le Mardi 01 Septembre 2015 à 10h56  
par Un ragoteur qui draille embusqué le Lundi 31 Août 2015 à 23h15
Ce n'est pas comme si nvidia et intel n'appartenaient pas au khronos group qui développe vulkan...
*
Pour être sûr de gagner la course, il suffit de parier sur tous les chevaux à la fois.
par Guillaume H., le Mardi 01 Septembre 2015 à 10h39  
par Zoroastre le Mardi 01 Septembre 2015 à 00h18
https://www.youtube.com/watch?v=llOHf4eeSzc
Hum comment dire...
Autre standard d'AMD qu'Intel a adopter : freesync
Intel n'a pas adopté Freesync mais l'Adaptive Sync de VESA... Freesync en est la déclinaison commerciale d'AMD et Intel n'en a cure. Qui plus est ce n'est pas une nouveauté, ça existe depuis 3 ans sur les ordinateurs portables.
par seb4771, le Mardi 01 Septembre 2015 à 05h40  
Pour quand ?

Car c'est là le souci, c'est super niveau perfs, entre dx12 qui promet 20/30% de gain (qu'on brisera via des pilotes rapidement car bon, faut vendre des GPU quoi) et ça qui promet aussi de grosse perfs, les jeux exploitant l'un ou l'autre seront dispo au mieux que dans 2 ans (full dx12).

D'ici là, on aura qqes génération de GPU "12_2 full turbo powered" et personne n'a en aura RAF des perfs d'une 970 gtx/r9 280x complètement à la ramasse en 8k sur les API dx12/vulcan.
Donc impossible de voir le gain "réel" qu'on aurait ptet eu dans un monde parfait.
par Zoroastre, le Mardi 01 Septembre 2015 à 00h18  
par N² de Haute-Normandie le Lundi 31 Août 2015 à 22h36
Tu oublies juste un détail, toutes les API ne tournent actuellement que sur 3 types de hardware: AMD, Nvidia & intel, et les avancées que Vulkan présente n'intéressent à priori justement, ni Nvidia (qui préfère rentabiliser son équipe logicielle et peaufiner ses drivers toute seule) et encore moins Intel qui ne souhaite absolument pas voir éclore un OpenCL qui rendrait ses xeons complètement inutiles (et je ne parle même pas de CUDA pour nvidia).

Donc pour le moment, le seul acteur de poids c'est AMD tout seul avec ses petites parts de marché
https://www.youtube.com/watch?v=llOHf4eeSzc
Hum comment dire...
Autre standard d'AMD qu'Intel a adopter : freesync
par Un ragoteur qui draille embusqué, le Lundi 31 Août 2015 à 23h15  
Ce n'est pas comme si nvidia et intel n'appartenaient pas au khronos group qui développe vulkan...
par N² de Haute-Normandie, le Lundi 31 Août 2015 à 22h36  
par Un ragoteur midediouuuuu embusqué le Lundi 31 Août 2015 à 16h57
Non les devs ne porteront pas leur jeux dans un second temps sur Vulkan, ils developeront de base sur Vulkan, pourquoi ? Parce que contrairement à direct x 12 qui est une copie de mantle, Vulkan lui est une grosse amélioration de mantle...
Tu oublies juste un détail, toutes les API ne tournent actuellement que sur 3 types de hardware: AMD, Nvidia & intel, et les avancées que Vulkan présente n'intéressent à priori justement, ni Nvidia (qui préfère rentabiliser son équipe logicielle et peaufiner ses drivers toute seule) et encore moins Intel qui ne souhaite absolument pas voir éclore un OpenCL qui rendrait ses xeons complètement inutiles (et je ne parle même pas de CUDA pour nvidia).

Donc pour le moment, le seul acteur de poids c'est AMD tout seul avec ses petites parts de marché
par Zoroastre, le Lundi 31 Août 2015 à 22h05  
par collectionneur fou le Lundi 31 Août 2015 à 19h22
On avait eu exactement la même news sur API MANTLE d'AMD avec le même genre de démo. Au final, MANTLE est abandonné...
Pour la millliardieme fois Mantle n'est et a n'a toujours ete qu'un demonstrateur dans le but été de promouvoir une api low level. Elle a terminé comme fondation pour vulkan/dx12. AMD n'a jamais emis l'idée de l'imposer, ils ont donnée leurs code a Microsoft et le chronos group