L'intégration DRM de Linux 6.18 ajoute de nouveaux pilotes et un support Rust
Linus Torvalds a intégré les mises à jour du Gestionnaire de Rendu Direct pour le noyau Linux 6.18, introduisant de nouveaux pilotes open source et une intégration Rust pour le matériel graphique. Les changements se concentrent sur des améliorations pour les systèmes AMD, Intel et NVIDIA, ainsi que sur le support pour des accélérateurs comme Rocket et Tyr. Le responsable DRM Dave Airlie a mis en avant la poussée vers Rust dans le sous-système graphique du noyau.
La prochaine version 6.18 du noyau Linux intègre une mise à jour majeure de son sous-système Gestionnaire de Rendu Direct (DRM), comme annoncé dans une demande d'intégration de Linus Torvalds. Cette intégration, datée de début octobre 2025 environ, apporte des améliorations substantielles pour le matériel graphique et d'accélération sur diverses plateformes.
Les ajouts clés incluent deux nouveaux pilotes : le pilote d'accélérateur Rocket, qui active l'Unité de Traitement Neuronal (NPU) dans les SoC Rockchip plus récents, et le code initial pour Tyr, un pilote basé sur Rust pour les GPU Arm Mali. Soutenant cela sont de nouvelles abstractions Rust pour la gestion de la mémoire et DMA, telles que scatterlist et Vmalloc, marquant un virage stratégique vers Rust dans le noyau.
Pour le matériel AMD, le pilote AMDGPU gagne un support Checkpoint et Restore (CRIU) pour les objets GEM, des capacités de réinitialisation étendues pour le moteur Video Core Next (VCN), des mises à jour Reliability, Availability, and Serviceability (RAS), une gestion d'énergie eDP ALPM, et la suppression du code d'affichage legacy. Le pilote AMDXNA s'améliore également avec un support pour les buffers alloués par l'espace utilisateur et des rapports d'erreurs améliorés.
Les contributions d'Intel incluent des mises à jour du pilote Xe, avec de nouvelles interfaces de gestion d'énergie, des requêtes d'attributs de mémoire, et une interface sysfs power_profile. Le support d'affichage s'étend aux plateformes Wildcat Lake, avec SR-IOV activé par défaut sur le matériel compatible. Le pilote i915 inclut de nombreuses corrections pour les générations plus anciennes, et le travail sur le pilote d'accélérateur Habana Labs a repris.
Le pilote open source Nouveau de NVIDIA utilise maintenant le firmware GSP par défaut pour une meilleure gestion du matériel. Le pilote Panthor d'Arm étend le support pour les GPU plus récents, tandis que des mises à jour supplémentaires couvrent les panneaux d'affichage Chromebook, les puces pont convertisseuses de signaux, et les SoC de STMicroelectronics et Rockchip.
Dave Airlie, responsable du DRM, a souligné dans la demande d'intégration la 'poussée significative vers l'intégration Rust' comme thème central, aux côtés de l'intégration principale de nouveaux pilotes et d'améliorations critiques pour les principaux fournisseurs de matériel.