Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Windows nodes for build.o.o don't have Nvidia OpenGL #921

Closed
j-rivero opened this issue May 12, 2023 · 1 comment
Closed

Windows nodes for build.o.o don't have Nvidia OpenGL #921

j-rivero opened this issue May 12, 2023 · 1 comment
Assignees

Comments

@j-rivero
Copy link
Contributor

j-rivero commented May 12, 2023

Some of the messages in the gz-rendering builds on the new Windows nodes deployed in #892 indicates problems with OpenGL:

i65: [ RUN      ] RenderingIfaceTest.GetEngine
65: �[36m[Dbg] [C:\J\workspace\_test_ign_rendering-ign-6-win\ws\gz-rendering\src\RenderingIface.cc:135] �[m�[36mNo rendering engine is loaded yet�[m�[36m
65: �[m�[32m[Msg] �[m�[32mLoading plugin [�[m�[32mignition-rendering-ogre�[m�[32m]�[m�[32m
65: �[m�[31m[Err] [C:\J\workspace\_test_ign_rendering-ign-6-win\ws\gz-rendering\ogre\src\OgreRenderEngine.cc:674] �[m�[31mUnable to create the rendering window. Attempt [�[m�[31m0�[m�[31m]. Exception [�[m�[31mOgre::RenderingAPIException::RenderingAPIException: OpenGL 1.5 is not supported in GLRenderSystem::initialiseContext at C:\vcpkg\buildtrees\ogre\src\eddf310f0b-6ab1152694.clean\RenderSystems\GL\src\OgreGLRenderSystem.cpp (line 1167)�[m�[31m]�[m�[31m

After some checks I come to the conclusion that the system is probably using Microsoft OpenGL 1.1 even if the latest Tesla NVidia drivers are installed on top of the current image. Reason is that the Tesla flavor on the Nvidia drivers are not shipping OpenGL according to the documentation so GRID or Gaming needs to be installed.

To install these, there are two options:

FYI @iche033

@j-rivero j-rivero self-assigned this May 12, 2023
@j-rivero
Copy link
Contributor Author

Install the GRID drivers directly on the existing image

Did this option and now the system is able to get the right version of OpenGL. A new AMI needs to be created and deployed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant