ubuntu:gpu:mesa
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
ubuntu:gpu:mesa [2023/06/04 21:20] – peter | ubuntu:gpu:mesa [2025/03/07 09:56] (current) – peter | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Ubuntu - GPU - Mesa ====== | ====== 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** 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 provides open source software implementation of OpenGL, Vulkan, and some other graphics API specifications for Intel and AMD graphics hardware. | ||
Line 7: | Line 7: | ||
* With Mesa, you can play high-end games and use applications that require such graphics libraries. | * 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. |
- | + | ||
- | [[Ubuntu: | + | |
- | + | ||
- | [[Ubuntu: | + | |
+ | Modern display servers and window managers like X.Org and Wayland use OpenGL internally, so all the graphics go through Mesa. | ||
---- | ---- | ||
- | ===== Get info ===== | + | {{:ubuntu:gpu:gpu_-_mesa.png?400|}} |
- | + | ||
- | + | ||
- | <code bash> | + | |
- | glxinfo | grep OpenGL | + | |
- | </ | + | |
- | + | ||
- | returns: | + | |
- | + | ||
- | <code bash> | + | |
- | OpenGL vendor string: X.Org | + | |
- | OpenGL renderer string: AMD Radeon RX 5700 XT (NAVI10, DRM 3.38.0, 5.8.1-050801-generic, | + | |
- | OpenGL core profile version string: 4.6 (Core Profile) Mesa 20.3.0-devel (git-b38879f 2020-08-17 focal-oibaf-ppa) | + | |
- | OpenGL core profile shading language version string: 4.60 | + | |
- | OpenGL core profile context flags: (none) | + | |
- | OpenGL core profile profile mask: core profile | + | |
- | OpenGL core profile extensions: | + | |
- | OpenGL version string: 4.6 (Compatibility Profile) Mesa 20.3.0-devel (git-b38879f 2020-08-17 focal-oibaf-ppa) | + | |
- | OpenGL shading language version string: 4.60 | + | |
- | OpenGL context flags: (none) | + | |
- | OpenGL profile mask: compatibility profile | + | |
- | OpenGL extensions: | + | |
- | OpenGL ES profile version string: OpenGL ES 3.2 Mesa 20.3.0-devel (git-b38879f 2020-08-17 focal-oibaf-ppa) | + | |
- | OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20 | + | |
- | OpenGL ES profile extensions: | + | |
- | </ | + | |
- | + | ||
- | <WRAP info> | + | |
- | **NOTE: | + | |
- | </ | + | |
---- | ---- | ||
- | ===== 3D acceleration ===== | + | [[Ubuntu: |
- | Determine whether 3D acceleration is working: | + | [[Ubuntu:GPU: |
- | <code bash> | + | [[Ubuntu: |
- | glxinfo | + | |
- | </ | + | |
- | returns: | + | [[Ubuntu:GPU: |
- | <code bash> | + | [[Ubuntu:GPU: |
- | direct rendering: Yes | + | |
- | </ | + | |
- | The output should be: | + | [[Ubuntu:GPU:Mesa: |
- | ---- | + | [[Ubuntu: |
- | ===== Testing performance ===== | ||
- | To see how many frames per second your video card is putting out, run the following command: | ||
- | <code bash> | ||
- | glxgears -info | ||
- | </ | ||
- | <WRAP info> | ||
- | **NOTE: | ||
- | </ | ||
---- | ---- | ||
Line 87: | Line 42: | ||
https:// | https:// | ||
+ | |||
+ | https:// | ||
+ | |||
+ | https:// |
ubuntu/gpu/mesa.1685913613.txt.gz · Last modified: 2023/06/04 21:20 by peter