OpenGL renderer only lists LLVM, not NVIDIA A100-SXM4

Hello everyone,

I have two systems that I am working with that seem to have fundamental differences with what OpenGL renderer is recognized:

  • Old System: NVIDIA A100-SXM4-40GB/PCIe/SSE2, running RHEL 8.4
    output of : glxinfo | grep render >>
    direct rendering: Yes
    OpenGL renderer string: NVIDIA A100-SXM4-40GB/PCIe/SSE2
    GL_ARB_conditional_render_inverted, GL_ARB_conservative_depth,
    GL_NVX_conditional_render, GL_NVX_gpu_memory_info, GL_NVX_nvenc_interop,
    GL_NV_compute_shader_derivatives, GL_NV_conditional_render,
    GL_NV_parameter_buffer_object2, GL_NV_path_rendering,
    GL_NV_path_rendering_shared_edge, GL_NV_pixel_data_range,
    GL_NV_stereo_view_rendering, GL_NV_texgen_reflection,
    GL_ARB_compute_variable_group_size, GL_ARB_conditional_render_inverted,
    GL_NVX_conditional_render, GL_NVX_gpu_memory_info, GL_NVX_nvenc_interop,
    GL_NV_compute_shader_derivatives, GL_NV_conditional_render,
    GL_NV_parameter_buffer_object2, GL_NV_path_rendering,
    GL_NV_path_rendering_shared_edge, GL_NV_pixel_data_range,
    GL_NV_stereo_view_rendering, GL_NV_texgen_reflection,
    GL_EXT_multisample_compatibility, GL_EXT_multisampled_render_to_texture,
    GL_EXT_multisampled_render_to_texture2,
    GL_EXT_raster_multisample, GL_EXT_render_snorm, GL_EXT_robustness,
    GL_NV_conditional_render, GL_NV_conservative_raster,
    GL_NV_path_rendering, GL_NV_path_rendering_shared_edge,
    GL_NV_shadow_samplers_cube, GL_NV_stereo_view_rendering,
    GL_OES_fbo_render_mipmap, GL_OES_geometry_point_size,
    GL_OVR_multiview_multisampled_render_to_texture

  • New System: NVIDIA A100-SXM4-80GB/PCIe, running RHEL 7.9
    output of : glxinfo | grep render >>
    direct rendering: Yes
    GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
    GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer, GLX_MESA_query_renderer,
    Extended renderer info (GLX_MESA_query_renderer):
    OpenGL renderer string: llvmpipe (LLVM 7.0, 128 bits)
    GL_ARB_conditional_render_inverted, GL_ARB_conservative_depth,
    GL_NV_conditional_render, GL_NV_depth_clamp, GL_NV_fog_distance,
    GL_OES_element_index_uint, GL_OES_fbo_render_mipmap,

At a high level: I am trying to use Matlab with their hardware OpenGL option, and it only recognizes the LLVM on the new machine. I would like it to recognize the NVIDIA A100 card.

Is this an issue with how the OS is set up? How OpenGL is set up? Is there no support for OpenGL with the NVIDIA A100-SXM4-80GB card on the new machine?

Any help would be appreciated!