COMPTOIR
  
register

Khronos Group suivra la tendance API de bas niveau avec OpenGL

C'est le truc à la mode. Après AMD qui a lancé le truc avec Mantle, Nvidia qui a optimisé ses pilotes dans ce sens avec plus ou moins de réussite, et Microsoft avec son DX12, voilà Khronos Group qui planche sur le sujet avec OpenGL. Mais c'est quoi le truc à la mode ? Eh bien tout simplement l'API de bas niveau, cette librairie qui est censée optimiser les performances en éludant le plus possible les temps d'écriture processeur, ceci à condition que le GPU soit capable de cohabiter et d'envoyer du lourd pour assurer le minimum syndical.

 

Khronos Group, c'est le consortium responsable du développement de l'OpenGL. Si AMD a son Mantle, mais bosse aussi avec Microsoft pour DX12, KG nous apprend qu'AMD est également très engagé sur ce développement de l'OpenGL depuis quelque temps déjà, Richard Hubby d'AMD l'ayant confirmé à nos confrères de Techreport. Bien entendu, AMD a aussi déclaré ne pas avoir mis de limitations ou de restrictions au développement de l'OpenGL Low Level, ceci dans le but de proposer des jeux qui poutrent autant sur desktop que mobile, les deux secteurs où AMD est engagé avec ses consoles PS4 et XBox One, ses APU, ses processeurs et ses GPU. (Source X-bit labs)

 

opengl.jpg  

Un poil avant ?

Metro Last Light Redux chez les Poutine's Boys

Un peu plus tard ...

L'outil de gestion des SSD de Sandisk amélioré et en français

Les 15 ragots
Les ragots sont actuellement
ouverts à tous, c'est open bar !
par lulu-nico, le Mardi 26 Août 2014 à 13h11  
par Un ragoteur bélote embusqué, le Mardi 26 Août 2014 à 12h14
Dans quel univers ?
Un jeux dx 12 pourra tourner sur un gpu uniquement dx 11.
par Un ragoteur bélote embusqué, le Mardi 26 Août 2014 à 12h14  
par lulu-nico, le Mardi 26 Août 2014 à 09h38
Un jeux dx12 ou le futur opengl sera compatible avec les ancien dx et opengl.
Dans quel univers ?
par lulu-nico, le Mardi 26 Août 2014 à 11h22  
par Activation, le Mardi 26 Août 2014 à 10h59
je vois pas trop ce que tu trouve d'inutile dans des gpus moderne
surtout qu'avec les unité shader unifié lors de la sortie de directx ils sont bien moins rigide que quand tu avait un nombre d'unité vertex shader ou autre fixe

le pb ici c'est les surcouches softs
qui pouvaient ptet s'expliquer à une époque, notamment pour des raisons tel la virtualisation par exemple
sauf que ça fait un petit moment que pour cette usage une carte connecté en PCIe peut se voir allouer de façon exclusive à un usage de part la norme PCIe, ce qui du fait sécurise pas mal la chose sans devoir mettre des platré et platré de surcouches soft
et pourtant on se coltine encore du dx9 max sur les vms
Un exemple pour etre un peu plus clair.
Avant on utilisé le bump maning.
Il a fallut optimiser les api et gpu pour ça.
Puis et venue la tesselation qui fait la même chose en mieux et qui consomme moins de ressource.
Pas sur qu'on est enlever dans l'api et gpu les optimisation qui ne servent plus a rien.
elles prennent inutilement de la place.
Ce n'est qu'un exemple il doit y avoir d'autre cas.
par Activation, le Mardi 26 Août 2014 à 10h59  
par lulu-nico, le Mardi 26 Août 2014 à 09h52
Une fois se travaille fait les constructeurs de gpu pourront faire des gpu encore plus efficaces en débarrassants de choses devenues inutiles.
je vois pas trop ce que tu trouve d'inutile dans des gpus moderne

surtout qu'avec les unité shader unifié lors de la sortie de directx ils sont bien moins rigide que quand tu avait un nombre d'unité vertex shader ou autre fixe

le pb ici c'est les surcouches softs
qui pouvaient ptet s'expliquer à une époque, notamment pour des raisons tel la virtualisation par exemple
sauf que ça fait un petit moment que pour cette usage une carte connecté en PCIe peut se voir allouer de façon exclusive à un usage de part la norme PCIe, ce qui du fait sécurise pas mal la chose sans devoir mettre des platré et platré de surcouches soft

et pourtant on se coltine encore du dx9 max sur les vms
par Un Vaark embusqué, le Mardi 26 Août 2014 à 10h08  
par lulu-nico, le Mardi 26 Août 2014 à 09h52
Une fois se travaille fait les constructeurs de gpu pourront faire des gpu encore plus efficaces en débarrassants de choses devenues inutiles.
Ne serait-ce qu'au niveau des IGP en plus. J'imagine que le bond que pourrait faire un APU dont l'API de l'IGP serait débarassée des vieilles casseroles, on pourrait clairement envisager de se prendre un APU pour jouer aux total wars
(j'ai testé Empire TW sur un A10 Trinity, et le proc misère vraiment, même avec une HD7870...)
par lulu-nico, le Mardi 26 Août 2014 à 09h52  
par Un Vaark embusqué, le Mardi 26 Août 2014 à 09h44
Je comprends mieux !
C'est peu probable que ça finisse par arriver, vu que l'on n'arrive déjà pas à se débarasser de Dx 9c... Enfin, on peut toujours espérer que quand on en sera à Dx12, les configs du moment n'auront pas besoin d'API opti pour faire tourner les vieux jeux.
Une fois se travaille fait les constructeurs de gpu pourront faire des gpu encore plus efficaces en débarrassants de choses devenues inutiles.
par Un Vaark embusqué, le Mardi 26 Août 2014 à 09h44  
par lulu-nico, le Mardi 26 Août 2014 à 09h38
Un jeux dx12 ou le futur opengl sera compatible avec les ancien dx et opengl.
Je comprends mieux !
C'est peu probable que ça finisse par arriver, vu que l'on n'arrive déjà pas à se débarasser de Dx 9c... Enfin, on peut toujours espérer que quand on en sera à Dx12, les configs du moment n'auront pas besoin d'API opti pour faire tourner les vieux jeux.
par lulu-nico, le Mardi 26 Août 2014 à 09h38  
par Un Vaark embusqué, le Mardi 26 Août 2014 à 09h36
Mantle est pourtant compatible qu'à partir de certaines HD7xxx, dont plein de cartes ayant la même archi que la gamme actuelle. Jusqu'où veux-tu brider la rétrocompatibilité ?
Un jeux dx12 ou le futur opengl sera compatible avec les ancien dx et opengl.
par Un Vaark embusqué, le Mardi 26 Août 2014 à 09h36  
par lulu-nico, le Mardi 26 Août 2014 à 09h06
Il reste une chose a faire mais qui est compliqué.
On a accumulé plein de chose dans les api qui sont inutile avec les nouvelles techniques de rendues.
ça allégerait encore plus l'api mais on perdrait en rétrocompatibilité.
Mantle est pourtant compatible qu'à partir de certaines HD7xxx, dont plein de cartes ayant la même archi que la gamme actuelle. Jusqu'où veux-tu brider la rétrocompatibilité ?
par lulu-nico, le Mardi 26 Août 2014 à 09h06  
par JumpIfBelow(Alandu14), le Mardi 26 Août 2014 à 05h22
AMD a vraiment botté des culs en lançant son Mantle, comme quoi fallait faire bouger les choses ! C'est bien la preuve que la concurrence est bénéfique.
Il reste une chose a faire mais qui est compliqué.
On a accumulé plein de chose dans les api qui sont inutile avec les nouvelles techniques de rendues.
ça allégerait encore plus l'api mais on perdrait en rétrocompatibilité.
par JumpIfBelow(Alandu14), le Mardi 26 Août 2014 à 05h22  
AMD a vraiment botté des culs en lançant son Mantle, comme quoi fallait faire bouger les choses ! C'est bien la preuve que la concurrence est bénéfique.
par Spar, le Lundi 25 Août 2014 à 23h49  
par Zoroastre de Pays de la Loire, le Lundi 25 Août 2014 à 23h43
Encore un qui est resté figé en 1998
C'est pour ne pas être affecté par le réchauffement climatique!