[osg-users] System requirements for OpenSceneGraph

Robert Osfield robert.osfield at gmail.com
Thu Jan 5 01:47:53 PST 2017


Hi Nikita,

The OSG started out life before the GeForce MX440 was released, and
although I'm not 100% certain, I have vague recollection of actually
owning one when working on the OSG. This is a looong time back
though....

In early days the OSG started out with just OpenGL 1.1 as a
requirement. The OSG hasn't officially dropped support for OpenGL
versions as old as this but practically this may have happened simple
because no active community member have such system to test against or
any need to.

As Alberto mentions that specific OpenGL version that will be required
will depend upon the scene graph you use and the OpenGL features that
it requires rather than the software side. For instance you could load
a simple model like cow.osgt and it only uses OpenGL 1.1 features and
you'll be fine, but load glsl_mandelbrot.osgt and you'll then need
hardware and drives that support GLSL shaders.  The OSG queries OpenGL
for advanced features at runtime and will do an non op when features
aren't supported - so you'll get an error on the console and missing
scene graph element.

What is happening in your case is hard to say remotely.  It could be
the that standard set up of OpenGL that the OSG uses even with simple
scene graphs goes beyond the OpenGL version your driver/hardware
support, something that suggests a missing version check, or could
simply be a driver bug.

For osgEarth, you'll need to check it's requirements w.r.t OpenGL
version, I know there a code paths that use modern OpenGL features so
it may be that you won't be able to use it.

For sanity sake though, it might be worth just investing your time in
finding upgrades for your hardware as it's likely to eventually butt
up against things you want to use that aren't supported.

Robert.


On 28 December 2016 at 18:28, Nikita Petrov <nikitapetroff at gmail.com> wrote:
> Hi,
>
> I'm trying to run OSG and osgEarth on very old PC.
>
> nVidia GeForce MX440 with latest drivers (93.71_forceware_winxp2k_english_whql.exe) - OpenGL 1.5
> Pentium 4 2.4GHz
> WinXP x86
>
> I've successfully built OSG in Visual Studio 2010.
> osgversion.exe - works fine.
> But when I run anything like osgviewer.exe, osgtext.exe I get an error report from Windows and something like this warning in console:
> Warning: detected openGL error, invalid enumerant
>
> I've googled a lot and I can't find any info about OpenGL or graphic card requirements for OSG.
>
> The question is - is it possible to run OSG and osgEarth on GeForce MX440 (OpenGL 1.5)? Or I shouldn't spend time on debugging this problem?
>
> Thank you!
>
> Cheers,
> Nikita
>
> ------------------
> Read this topic online here:
> http://forum.openscenegraph.org/viewtopic.php?p=69783#69783
>
>
>
>
>
> _______________________________________________
> osg-users mailing list
> osg-users at lists.openscenegraph.org
> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org



More information about the osg-users mailing list