PDA

View Full Version : ogl2.1 to 3.3 query...



unex16th
03-25-2016, 01:12 AM
anyone can tell me what should i do? can i update my driver which has ogl2.1 to 3.3? i got only ge force 9400 gt... and it says it only support ogl 2.1... is there a way i can fix it to do 3.3 without replacing my hardware? some sort of upgrading software drivers..?

mhagain
03-25-2016, 04:19 AM
OpenGL is not software.

What GL version you get is dependent on your hardware, and if your hardware only supports 2.1 (http://www.geforce.com/hardware/desktop-gpus/geforce-9400-gt/specifications) then 2.1 is all you'll get. You need to upgrade your hardware.

Dark Photon
03-25-2016, 06:10 PM
unex16h, while you look into updating your GPU to something a bit more recent, you can work with OpenGL 3.3 (even up through OpenGL 4.2 (https://mesamatrix.net/)) using the Mesa3D (http://www.mesa3d.org) OpenGL implementation. It supports a software-only rendering mode where it doesn't require GPU OpenGL acceleration support. Though it may be slow, it'll let you work start rendering with OpenGL 3.3 today.

arekkusu
03-25-2016, 06:31 PM
OSX (http://arek.bdmonkeys.net/GLInfo/GLInfo.html) supports (https://en.wikipedia.org/wiki/List_of_Nvidia_graphics_processing_units#GeForce_9 _.289xxx.29_Series) GL3.3 on that Geforce 9400.

Aleksandar
03-26-2016, 09:32 AM
NV G80 is OpenGL 3.3 capable hardware, hence, 9400 GT should also be. Try to download and install appropriate driver (something from the late 2010. or early 2011.).

Dark Photon
03-26-2016, 07:09 PM
Good catch, guys! Wow, it's pretty strange that nVidia's web site says OpenGL 2.1:

* http://www.geforce.com/hardware/desktop-gpus/geforce-9400-gt/specifications

but driver dumps from nVidia's own GPU drivers:

* http://feedback.wildfiregames.com/report/opengl/device/GeForce%209400%20GT

say otherwise.

unex16th, search for "GL_VERSION" on the second link. That'll show you some driver versions that folks have confirmed support GL3.x+ on your GPU. Just look for a version at or later than one of those.

Spoops
03-27-2016, 06:40 AM
Nvidia's website seems to display the supported OpenGL version at launch. Like Dark Photon posted, http://feedback.wildfiregames.com/report/opengl/ is a great resource to know what OpenGL versions and extensions are supported in the latest drivers (last update was of August 2015, but that's still the most recent info dump we have). The wikipedia pages for each vendor (AMD (https://en.wikipedia.org/wiki/List_of_AMD_graphics_processing_units), Nvidia (https://en.wikipedia.org/wiki/List_of_Nvidia_graphics_processing_units), Intel (https://en.wikipedia.org/wiki/List_of_Intel_graphics_processing_units)) also seem to be up to date too, and more readable.

mhagain
03-28-2016, 07:47 AM
Yes, apparently that GPU is DX10 capable, so it should be easily able to support GL 3.3 - it would be odd of NVIDIA not to.


unex16h, while you look into updating your GPU to something a bit more recent, you can work with OpenGL 3.3 (even up through OpenGL 4.2 (https://mesamatrix.net/)) using the Mesa3D (http://www.mesa3d.org) OpenGL implementation. It supports a software-only rendering mode where it doesn't require GPU OpenGL acceleration support. Though it may be slow, it'll let you work start rendering with OpenGL 3.3 today.

A word of caution. Substitute "may be" with "will be" and substitute "slow" with "excruciatingly slow". A software implementation is fine for accessing functionality, but does come with the assumption that functionality is all that is wanted, whereas in the real world people actually do want performance too. The OP should be aware of the caveats when making such a decision.