I looked briefly at the software application and I didn't see any mention of a requirement for OpenGL 3.3.
If so, I don't think you have a driver issue. I think it will report your max core profile version as 4.3 (not 3.0). I would run this and see what it reports. If you run the command glxinfo | grep Max you should receive a list that details the maximum versions available for the core profile, compatibility profile etc. My "OpenGL Version String" is reported exactly the same as yours and I'm developing using OpenGL 3.2 on this system. However, I don't think this represents the maximum version available and possibly not what the application is using. I think the application may just be pulling the version string and reporting it. This is were environment variables like MESA_GL_VERSION_OVERRIDE=4.3 come in handy. My speculation is that, for context-unaware applications, the OpenGL version might be purposefully reported as 3.0 for maximum compatibility. This is not the case when running an application in the context of "core" profile.
To make it possible for OpenGL drivers to support deprecated functions while also being fully compatible with versions 3.1+, OpenGL introduced "core" and "compatible" profiles.īasically, if you run an application in the context of the "compatible" profile, you are guaranteed to have access to all OpenGL capabilities up to a particular version including all the deprecated functions. Starting from OpenGL version 3.0 some features were marked as deprecated, and newer drivers don't necessarily have to support them to be OpenGL 3.1+ compatible. More detailed explanation: This complicated versioning is related to changes done in OpenGL version 3.0, up to which all OpenGL versions were fully backwards compatible. The "OpenGL core profile version string" line displays your supported OpenGL as "4.3". Short answer: Your OpenGL version in not stuck at 3.0. OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10
OpenGL ES profile version string: OpenGL ES 3.1 Mesa 12.0.3 OpenGL shading language version string: 1.30 OpenGL core profile profile mask: core profile OpenGL core profile context flags: (none) OpenGL core profile shading language version string: 4.30 OpenGL core profile version string: 4.3 (Core Profile) Mesa 12.0.3 OpenGL renderer string: Mesa DRI Intel(R) HD Graphics 5500 (Broadwell GT2) OpenGL vendor string: Intel Open Source Technology Center Hope someone can help! glxinfo|grep OpenGL So I don't understand what's going wrong, it seems like both hardware and software should be plenty up to date to get at least 3.3.
This is xubuntu 16.10 and the graphics card is Intel HD 5500. Apparently my "effective" OpenGL version is 3.0. I contacted HPe support, they say the Server model does not support OpenGL and installing a good GPU won't fix the issue.I need to use a program on my laptop that requires OpenGL 3.3 or better. The Hyper-V host device manager says it has a Maxtrox G200eh3 video card, that's a legacy card as far as i can find. I also ran the tester on the Hyper-V host machine with the same result. They ran a OpenGL tester and my VM says running version 1.1 Vendor Microsoft. I contacted the HiCAD support and they say it is because of the lack of OpenGL4.3. I tried installing the viewer, what was succesfully but we can't open it. The RDSH is for running a ERP client and Office applications, but now they also want to use a viewer of a CAD Software (HiCAD). All running on a HP Proliant Gen10 server. It is a Hyper-V host (Server 2019) with some other VM's and the RDSH is a Server 2019 VM. For a customer we set up a simple RDSH environment (session based).