====== Ubuntu - GPU - Mesa ====== **Mesa** is an open source 3D computer graphics library that provides a generic OpenGL implementation for rendering three-dimensional graphics on multiple platforms. * Mesa provides open source software implementation of OpenGL, Vulkan, and some other graphics API specifications for Intel and AMD graphics hardware. * Mesa implements various API’s (Application programming interface) like OpenGL, OpenGL ES, OpenCL, OpenMAX, VDPAU, VA API, XvMC and Vulkan. * With Mesa, you can play high-end games and use applications that require such graphics libraries. Mesa uses card-specific drivers to translate the API into a hardware-specific form. Modern display servers and window managers like X.Org and Wayland use OpenGL internally, so all the graphics go through Mesa. ---- {{:ubuntu:gpu:gpu_-_mesa.png?400|}} ---- [[Ubuntu:GPU:Mesa:Check if your system uses Mesa|Check if your system uses Mesa]] [[Ubuntu:GPU:Mesa:Check the current status of Mesa development|Check the current status of Mesa development]] [[Ubuntu:GPU:Mesa:Find the current version of Mesa|Find the current version of Mesa]] [[Ubuntu:GPU:Mesa:Install a local copy of Mesa (without overwriting OS version)|Install a local copy of Mesa (without overwriting OS version)]] [[Ubuntu:GPU:Mesa:Install Mesa Utilities|Install Mesa Utilities]] [[Ubuntu:GPU:Mesa:Test Performance|Test Performance]] ---- ===== References ===== https://www.mesa3d.org/ https://wiki.debian.org/Mesa https://mesamatrix.net/ https://docs.mesa3d.org/systems.html