Table of Contents

MESA OpenGL

The MESA OpenGL module may be used on Open OnDemand desktop sessions to provide OpenGL functionality to Linux desktop applications. This allows applications to provide 3D rendering/display functionality even if you are not running on a GPU node.

MESA generally provides sufficient performance unless your application is highly demanding. In that case you should consider running on a GPU node partition and allocating a GPU card to provide hardware 3D assistance.

Running

Versions

The software OpenGL libraries are available in one module:

$ module avail Mesa

---------------------------------------- /opt/software/easybuild/modules/all ----------------------------------------
   Mesa/23.1.4-GCCcore-12.3.0    Mesa/23.1.9-GCCcore-13.2.0    Mesa/24.1.3-GCCcore-13.3.0 (L,D)
   

The generic utilities are available in another:

$ module avail mesa-utils

Loading

$ module load Mesa

The generic tools may be loaded separately in order to test OpenGL functionality:

$ module load mesa-utils

Testing

$ module load Mesa
$ module load mesa-utils
$ glxgears
...

Requests

Requests for new/alternate versions of this package should be submitted via the NUIT ITService website using the HPC Software - Installation category.

Software requests will be collated, prioritized and submitted to our HPC support vendor.


Back to Software List