🛠 Vérifier la détection du GPU Intel Arc sous Linux
Objectifs
Ce tutoriel vise à valider que le système d'exploitation Linux détecte correctement le processeur graphique intégré Intel Arc Graphics de l'architecture Lunar Lake. Il s'assure que les performances graphiques 3D sont accessibles via le pilote moderne xe, essentiel pour les applications d'interface utilisateur ou de rendu léger. Vous apprendrez à identifier le dispositif graphique et à vérifier le statut du pilote.
Matériel nécessaire
- Module LattePanda Mu Ultra (Core Ultra 5 ou 7)
- Carte porteuse Mini Carrier Board
- Alimentation électrique adaptée
- Périphériques d'entrée (clavier, souris)
- Écran externe via HDMI ou USB-C DisplayPort
- Système d'exploitation : Ubuntu 24.04 LTS ou 26.04 LTS (recommandé)
Étapes
``bash sudo apt update && sudo apt upgrade -y ``
``bash sudo reboot ``
``bash lspci | grep -i vga `` Vous devriez voir une ligne mentionnant "Intel Corporation" et potentiellement "Arc Graphics" ou le code d'identité associé à Lunar Lake.
``bash lspci -k -s XX:XX.X ` Cherchez la ligne Kernel driver in use :. Elle doit indiquer xe`.
``bash lsmod | grep xe ` Si le module est chargé, vous verrez des lignes de sortie concernant xe`.
``bash sudo apt install mesa-utils ``
``bash glxinfo | grep "OpenGL renderer" `` Le résultat doit mentionner "Intel Arc Graphics" ou "Intel Xe Graphics", confirmant l'activation du GPU.
- Assurez-vous que le système est à jour pour inclure les derniers pilotes noyau compatibles avec Lunar Lake.
- Redémarrez la machine pour appliquer les mises à jour du noyau si nécessaire.
- Une fois connecté, identifiez le contrôleur graphique via l'outil PCI.
- Vérifiez le pilote actuellement en cours d'utilisation pour ce dispositif. Remplacez
XX:XX.Xpar l'identifiant PCI obtenu à l'étape précédente. - Confirmez la présence du module noyau
xedans la liste des modules chargés. - Pour une vérification plus approfondie des capacités OpenGL, installez le package de démonstration.
- Lancez la commande pour afficher les informations du rendu OpenGL.
Vérification
La détection est réussie si la commande glxinfo renvoie le nom du renderer Intel Arc et si le pilote xe est actif. Si le pilote i915 apparaît à la place, assurez-vous que le noyau Linux est bien en version 6.8 ou supérieure (idéalement 7.0+ comme testé) pour la prise en charge native de Lunar Lake.
Pour aller plus loin
Expliquez brièvement la différence entre les pilotes i915 et xe pour les nouvelles architectures. Vous pouvez ensuite tester des benchmarks graphiques légers comme glmark2 pour évaluer les performances brutes du GPU Arc, utile pour valider la stabilité avant de lancer des charges de travail IA plus lourdes.
Autres tutoriels pour cette carte
- Premier démarrage du LattePanda Mu Ultra
- Premiers pas avec les GPIO sur LattePanda Mu Ultra
- Interfacer GPIO et Capteurs avec LattePanda Mu Ultra
- Mise en route avancée du LattePanda Mu Ultra
- Maîtriser les E/S et l'IA embarquée sur LattePanda Mu Ultra
- Déploiement d'une inférence IA locale avec stockage NVMe haute performance
Exemples de code pour cette carte
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