🛠 GPU Mali-450 (lima) et vidéo sur Le Potato : ce qui marche vraiment

Placas Libre Computer Amlogic — libre-amlogic (buque insignia: Le Potato AML-S905X-CC) · avance · Schéma : IMG-libre-amlogic-avance-2-libre-amlogic-avance-acceleration-video-gpu.svg — Le Potato AML-S905X-CC : Mali-450 MP5 accéléré par le pilote mainline lima (OpenGL ES 2 via /dev/dri), décodage vidéo matériel non garanti sous mainline (décodeur logiciel à prévoir).

Objetivos

Aprovechar la GPU Mali-450 MP5 del S905X bajo Linux mainline con el controlador de código abierto lima (OpenGL ES 2 a través de Mesa), y saber qué puede mostrar realmente la tarjeta en vídeo: HDMI 2.0 4K/60 para la interfaz, pero sin decodificación por hardware garantizada.

Hardware

Código completo

# 1) Verifier la presence du GPU mainline
ls /dev/dri/ 2>/dev/null
sudo dmesg | grep -i lima        # « lima 1000000.gpu » attendu

# 2) Installer la pile Mesa/lima et tester
sudo apt install mesa-utils-extra libegl1 libgles2
glmark2-es2                      # benchmark OpenGL ES 2

# 3) Lecture video : planifier un decodage LOGICIEL sous mainline
ffmpeg -hide_banner -hwaccels    # pas d'acceleration V4L2 Meson attendue
mpv --vo=gpu --gpu-context=drm --hwdec=no video.mp4

# 4) Pour du 4K fluide : passer par LibreELEC AMLGX ou CoreELEC
#    (leurs builds utilisent la pile video propre au projet)

Verificación esperada

dmesg muestra la inicialización del controlador lima y /dev/dri/renderD128 existe; glmark2-es2 obtiene una puntuación de varios cientos de puntos. En la reproducción de vídeo 1080p bajo Armbian, la carga de la CPU permanece elevada (htop) — señal de decodificación por software.

Errores frecuentes

Otros tutoriales para esta placa

Ejemplos de código para esta placa

← Volver a la ficha 🛠 Todos los tutoriales