Salut à tous.
J'ai un processeur intel pentium g3258 version 20ème aniversaire, intel hd inclus.
# glxinfo | grep version
server glx version string: 1.4
client glx version string: 1.4
GLX version: 1.4
OpenGL core profile version string: 3.3 (Core Profile) Mesa 11.0.5
OpenGL core profile shading language version string: 3.30
OpenGL version string: 3.0 Mesa 11.0.5
OpenGL shading language version string: 1.30
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 11.0.5
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00
J'aurais aimé savoir si l'intel hd que j'ai supporte ou non opengl 3.3.
D'après ce lien je dois avoir 4.0:
http://ark.intel.com/fr/products/82723/Intel-Pentium-Processor-G3258-3M-Cache-3_20-GHz
Le résultat que j'ai, c'est dû à une limitation ou support ou mal installation de: mesa/driver intel/système/etc ?
Package: xserver-xorg-video-intel
Version: 2:2.99.917-2
Package: libdrm-intel1
Version: 2.4.65-3
Package: libdrm2
Version: 2.4.65-3
Package: libgl1-mesa-glx
Version: 11.0.5-1
Package: libgl1-mesa-dri
Version: 11.0.5-1
# marqué dessus
Posté par NeoX . Évalué à 3.
on peut raisonnablement penser que oui
quant à la version 4, oui, il faut probablement mettre à jour les libs du systeme,
mais je me demande si c'est deja sorti sous linux.
[^] # Re: marqué dessus
Posté par Anonyme . Évalué à 1. Dernière modification le 17 novembre 2015 à 12:28.
C'est à ce niveau qu'il y a soucis (je crois): OpenGL version string: 3.0 Mesa 11.0.5
Ce intel hd qui affiche opengl 3.0 sous glxinfo et un des mes anciens carte graphique qui supporte opengl 3.0 et pas plus, affichent un écran noir dans un logiciel qui doit afficher un simple triangle en opengl 3.3.
Mais avec une carte graphique (nvidia) récent ayant jusqu'à opengl 4.4, lui m'affiche correctement le triangle.
Ceux qui ont des intels récent, sous
glxinfo | grep version
ils ont aussi des valeurs comme la mienne ou ils ont la version 4 etc ?[^] # Re: marqué dessus
Posté par NeoX . Évalué à 2.
sur mon HP430 avec un core i3 et la carte graphique :
Haswell-ULT Integrated Graphics Controller
# Oui il supporte OpenGL 3.3
Posté par WhiteCat . Évalué à 4.
À l'heure actuelle, le pilote de ta puce (HD Graphics "GT1") supporte effectivement OpenGL 3.3.
glxinfo te donne notamment 2 lignes :
La première est la version "Core" d'OpenGL. Et c'est ça qui est important.
La deuxième ligne, c'est la version "Compatibility" d'OpenGL. Celle-là est limitée à OpenGL 3.0 et le restera toujours, aux dires unanimes des développeurs Mesa. Personne n'utilise ça.
Plus d'infos ici : OpenGL.org Core And Compatibility in Contexts. Perso je ne comprends toujours pas très bien tout le merdier Core/Compatibility/Forward Compatible mais on va dire qu'on s'en fou, ce qui compte c'est le Core profile.
Il est très probable que dans les mois à venir ta puce aurait le droit à un pilote OpenGL 4.0, 4.1 puis 4.2. En revanche, pour 4.3 et +, je ne sais pas…
[^] # Re: Oui il supporte OpenGL 3.3
Posté par WhiteCat . Évalué à 3. Dernière modification le 17 novembre 2015 à 16:17.
Ah et donc pour conclure : inutile d'essayer de mettre à jour ta pile graphique, tu as déjà ce qui se fait de mieux en matière de support OpenGL pour ta puce.
Tu pourras revoir ça dans les semaines à venir avec les prochaines versions de Mesa.
[^] # Re: Oui il supporte OpenGL 3.3
Posté par Anonyme . Évalué à 1.
Super nouvelle alors.
Je vais voir pour réglé l'affichage du triangle.
Je penses devoir réglé SDL_GL_SetAttribute(), voir autres solutions.
[^] # Re: Oui il supporte OpenGL 3.3
Posté par WhiteCat . Évalué à 2.
Oui si tu veux un contexte OpenGL 3.3, il faut utiliser :
[^] # Re: Oui il supporte OpenGL 3.3
Posté par Anonyme . Évalué à 1.
J'avais déjà dans le code.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.