====== MESA OpenGL ====== * Category: Vendor provision * Access method: Loaded from Linux module software * License: Open Source * Command Line: **No** * Desktop GUI: **Yes** (via [[:advanced:interactive|Open OnDemand]]) The MESA OpenGL module may be used on [[:advanced:interactive|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 [[:advanced:software:virtualgl|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 ... {{:advanced:software:ood_mesa_glxgears.png?600|}} ===== Requests ===== Requests for new/alternate versions of this package should be submitted via the [[https://nuservice.ncl.ac.uk|NUIT ITService]] website using the **HPC Software - Installation** category. Software requests will be collated, prioritized and submitted to our HPC support vendor. ---- [[:advanced:software_list|Back to Software List]]