User Tools

Site Tools


ubuntu:gpu:mesa

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
ubuntu:gpu:mesa [2023/06/04 21:15] peterubuntu: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 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.
  
-[[Ubuntu:GPU:Mesa:Install Mesa Utilities|Install Mesa Utilities]]+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.
  
 ---- ----
  
-===== Get info ===== +{{:ubuntu:gpu:gpu_-_mesa.png?400|}}
- +
- +
-<code bash> +
-glxinfo | grep OpenGL +
-</code> +
- +
-returns: +
- +
-<code bash> +
-OpenGL vendor stringX.Org +
-OpenGL renderer stringAMD Radeon RX 5700 XT (NAVI10, DRM 3.38.0, 5.8.1-050801-generic, LLVM 10.0.1) +
-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: +
-</code> +
- +
-<WRAP info> +
-**NOTE:**  If in the OpenGL renderer string: you only see **llvmpipe**, that means your system doesn't use the GPU but the CPU instead to render the computer graphics. +
-</WRAP> +
  
 ---- ----
  
-===== 3D acceleration =====+[[Ubuntu:GPU:Mesa:Check if your system uses Mesa|Check if your system uses Mesa]]
  
-Determine whether 3D acceleration is working:+[[Ubuntu:GPU:Mesa:Check the current status of Mesa development|Check the current status of Mesa development]]
  
-<code bash> +[[Ubuntu:GPU:Mesa:Find the current version of Mesa|Find the current version of Mesa]]
-glxinfo  grep rendering +
-</code>+
  
-returns:+[[Ubuntu:GPU:Mesa:Install a local copy of Mesa (without overwriting OS version)|Install a local copy of Mesa (without overwriting OS version)]]
  
-<code bash> +[[Ubuntu:GPU:Mesa:Install Mesa Vulkan Drivers|Install Mesa Vulkan Drivers]]
-direct renderingYes +
-</code>+
  
-The output should be **direct renderingYes**.+[[Ubuntu:GPU:Mesa:Install Mesa Utilities|Install Mesa Utilities]]
  
-----+[[Ubuntu:GPU:Mesa:Test Performance|Test Performance]]
  
-===== Testing performance ===== 
  
-To see how many frames per second your video card is putting out, run the following command: 
  
-<code bash> 
-glxgears -info 
-</code> 
  
-<WRAP info> 
-**NOTE:**  The gears test is not very effective, many drivers work very well with a bad FPS in this test. 
-</WRAP> 
  
 ---- ----
Line 81: Line 42:
  
 https://wiki.debian.org/Mesa https://wiki.debian.org/Mesa
 +
 +https://mesamatrix.net/
 +
 +https://docs.mesa3d.org/systems.html
ubuntu/gpu/mesa.1685913344.txt.gz · Last modified: 2023/06/04 21:15 by peter

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki