Mantener los controladores Mesa actualizados, en Ubuntu, Linux Mint y todos sus derivados.
Mesa es una biblioteca de gráficos 3D (código abierto), que proporciona a nuestro sistema un renderizado gráfico tridimensional. Esto nos permite una mejora considerable en la experiencia de usuario con aplicaciones comunes o, incluso con juegos en alta calidad.
El hardware gráfico de Intel y AMD, son los que mejor aprovechan la potencia de Mesa, pero también es compatible con otros fabricantes. El paquete Mesa contiene las siguientes API:
- OpenGL
- OpenGL ES
- Vulkan
- EGL
- OpenMAX
- OpenCL
- VDPAU
- VA API
- XvMC
La mayoría de distribuciones linux, agregan el paquete Mesa al lanzar su última versión y, después se olvidan de él, apenas lo actualizan. Nosotros vamos a solucionar este problema.
Controladores Mesa
Mantener los controladores Mesa actualizados
Según se indica en su página oficial, en diciembre del 2020 la última versión disponible es la 20.3.0. Si tu hardware es muy nuevo, tal vez necesites la versión indicada. Pero primero vamos a verificar nuestra biblioteca Mesa, para ello ejecuta el siguiente comando.
glxinfo | grep Mesa
Obtendrás un resultado similar a…
sergio@sololinux:~$ glxinfo | grep Mesa client glx vendor string: Mesa Project and SGI Device: Mesa DRI Intel(R) HD Graphics 400 (BSW) (0x22b1) OpenGL renderer string: Mesa DRI Intel(R) HD Graphics 400 (BSW) OpenGL core profile version string: 4.6 (Core Profile) Mesa 20.0.8 OpenGL version string: 3.0 Mesa 20.0.8 OpenGL ES profile version string: OpenGL ES 3.1 Mesa 20.0.8
En Ubuntu, Linux Mint y derivados, tenemos la suerte de disponer de un repositorio que siempre mantiene la última versión estable actualizada. Lo agregamos.
sudo add-apt-repository ppa:kisak/kisak-mesa
Actualizar Mesa.
sudo apt update sudo apt full-upgrade
Reiniciamos el sistema y verificamos de nuevo la versión instalada.
sudo reboot
glxinfo | grep Mesa
En el siguiente ejemplo vemos la versión actual de Mesa, la 20.3.0 (última).
sergio@sololinux:~$ glxinfo | grep Mesa client glx vendor string: Mesa Project and SGI Device: Mesa DRI Intel(R) HD Graphics 400 (BSW) (0x22b1) OpenGL renderer string: Mesa DRI Intel(R) HD Graphics 400 (BSW) OpenGL core profile version string: 4.6 (Core Profile) Mesa 20.3.0 - kisak-mesa PPA OpenGL version string: 3.0 Mesa 20.3.0 - kisak-mesa PPA OpenGL ES profile version string: OpenGL ES 3.1 Mesa 20.3.0 - kisak-mesa PPA
Si quieres retornar a la versión anterior, es tan sencillo como borrar el repositorio agregado y actualizar de nuevo.
sudo ppa-purge ppa:kisak/kisak-mesa sudo apt update sudo apt full-upgrade
Controladores Mesa actualizados en Ubuntu
Otra opción (solo para desarrolladores) es agregar el repositorio de desarrollo continuo de controladores Mesa. No lo recomiendo para un sistema en producción, dado que se actualiza frecuentemente y no es cien por cien estable. Si lo quieres probar… es tu decisión.
sudo add-apt-repository ppa:oibaf/graphics-drivers
Canales de Telegram: Canal SoloLinux – Canal SoloWordpress
Espero que este artículo te sea de utilidad, puedes ayudarnos a mantener el servidor con una donación (paypal), o también colaborar con el simple gesto de compartir nuestros artículos en tu sitio web, blog, foro o redes sociales. Mantener los controladores Mesa actualizados.
Una pregunta, que es que yo siempre me lio con eso, si tienes nvidia de nada te vale mesa, ¿no?, ¿mesa es solo para amd e Intel o tiene algo que ver o beneficia en algo a nvidia también?. Gracias. Saludos.
Exceptuando algunos modelos específicos… no es útil en Nvidia. Mejor el paquete de controladores oficial de Nvidia.
Otra alternativa es usar Fedora. Mantiene MESA y el kernel actualizados sin esperar 6 meses.