🛠 Verificar la detección de la GPU Intel Arc en Linux
Objetivos
Este tutorial tiene como objetivo validar que el sistema operativo Linux detecta correctamente el procesador gráfico integrado Intel Arc Graphics de la arquitectura Lunar Lake. Asegura que el rendimiento gráfico 3D sea accesible a través del controlador moderno xe, esencial para aplicaciones de interfaz de usuario o renderizado ligero. Aprenderás a identificar el dispositivo gráfico y verificar el estado del controlador.
Material Necesario
- Módulo LattePanda Mu Ultra (Core Ultra 5 o 7)
- Placa base Mini Carrier Board
- Fuente de alimentación adecuada
- Periféricos de entrada (teclado, ratón)
- Pantalla externa mediante HDMI o USB-C DisplayPort
- Sistema operativo: Ubuntu 24.04 LTS o 26.04 LTS (recomendado)
Pasos
``bash sudo apt update && sudo apt upgrade -y ``
``bash sudo reboot ``
``bash lspci | grep -i vga `` Debería ver una línea que menciona "Intel Corporation" y posiblemente "Arc Graphics" o el ID asociado con Lunar Lake.
``bash lspci -k -s XX:XX.X ` Busque la línea Kernel driver in use :. Debe indicar xe`.
``bash lsmod | grep xe ` Si el módulo está cargado, verá líneas de salida relacionadas con xe`.
``bash sudo apt install mesa-utils ``
``bash glxinfo | grep "OpenGL renderer" `` El resultado debe mencionar "Intel Arc Graphics" o "Intel Xe Graphics", confirmando la activación de la GPU.
- Asegúrese de que el sistema esté actualizado para incluir los últimos controladores del kernel compatibles con Lunar Lake.
- Reinicie la máquina para aplicar las actualizaciones del kernel si es necesario.
- Una vez conectado, identifique el controlador gráfico mediante la herramienta PCI.
- Compruebe el controlador actualmente en uso para este dispositivo. Reemplace
XX:XX.Xcon el ID PCI obtenido en el paso anterior. - Confirme la presencia del módulo del kernel
xeen la lista de módulos cargados. - Para una verificación más profunda de las capacidades de OpenGL, instale el paquete de demostración.
- Ejecute el comando para mostrar la información de renderizado OpenGL.
Verificación
La detección es exitosa si el comando glxinfo devuelve el nombre del renderizador Intel Arc y si el controlador xe está activo. Si aparece el controlador i915 en su lugar, asegúrese de que el kernel de Linux sea la versión 6.8 o superior (idealmente 7.0+ como se probó) para el soporte nativo de Lunar Lake.
Para Ir Más Allá
Explique brevemente la diferencia entre los controladores i915 y xe para las nuevas arquitecturas. Luego puede probar benchmarks gráficos ligeros como glmark2 para evaluar el rendimiento bruto de la GPU, útil para validar la estabilidad antes de lanzar cargas de trabajo de IA más pesadas.
Otros tutoriales para esta placa
Ejemplos de código para esta placa
lp-mu-gpio-gpiod.shbashlp-mu-i2c-sensor.pypythonlp-mu-nvme-benchmark.shbashlp-mu-opencv-gpu.pypythonlp-mu-ethernet-monitor.pypythonlattepanda-mu-ultra-npu-inference-onnx-6.inopython