La acceleración por hardware en Deepin consiste en mejorar el rendimiento con la tarjeta gráfica del equipo. Lo que hace útil para visualizar vídeos en alta resolución, convertir archivos o ejecutar videojuegos con fluidez. Algunas utilidades del sistema operativo operan esta características en determinadas situaciones como se describen en este artículo.
¿En que consiste?
Mientras el microprocesador de la computadora realiza tareas escenciales (CPU), el procesador de la tarjeta (GPU) se encarga de las más complejas en el menor tiempo posible. Cabe indicar que solo el GPU opera casos puntuales, pero si este no proviene de una dedicada (o independiente) suele tener algunos problemas que podría detenerse, por lo que recomendamos activar o desactivar según sea el caso.
Acceleración por hardware de forma nativa
- Los controladores incluyen la característica de decodificación que podrás revisar, si ofrece el proveedor, en sus ajustes.
- Para comprobar si está activado, prueba a ejecutar este comando en la terminal (ofrecida por Mesa):
glxinfo | grep "direct rendering"
Integración en software
Para integrar con el software que lo requiere se usan las API. Por ejemplo, en los navegadores web se usa esta opción para desplazar los sitios web.
Técnicamente hay tres tipos de API recurridos en Deepin, que son:
- VA-API: Compatible en AMD y Nvidia (solo Noveau). También funciona con Intel (via
paquete intel-media-va-driver
) Recurrente en Chromium. Para ver la información existe una utilidad en la terminal llamadavainfo
. - VDPAU: Compatible en AMD y Nvidia. Funcional en Kodi.
- NVENC/NVDEC: Solo compatible en el controlador propietario de Nvidia. Debido a su naturaleza cerrada, solo se operan en codificación de vídeo como FFmpeg.
Instalación de VA-API
Para usar la acceleración, comprueba que está activado VA-API. Para ello revisa los paquetes instalados mostrados a continuación.
Hasta Intel de séptima generación:
sudo apt install i965-va-driver-shaders libva-drm2 libva-x11-2
Desde Intel de octava generación:
sudo apt install intel-media-va-driver-non-free libva-drm2 libva-x11-2
Para AMD (aplica también a Nvidia con Mesa):
sudo apt install mesa-va-drivers libva-drm2 libva-x11-2
Nota: Para controladores privados de Nvidia se recurre a vdpau
, y también se aplican los paquetes libva-drm2 libva-x11-2
.
Lectura adicional
- Wiki de Debian
- Wikipedia
- Linux Uprising (bajo licencia Creative Commons Atribución 4.0 Internacional)