
Linux 6.18-rc2 est désormais disponible après une semaine de travail consacrée à la correction de bogues, l'objectif étant de faire de la série 6.18 le prochain noyau LTS lors de la sortie de la version stable début décembre. Cette version inclut des correctifs répartis dans l'ensemble du noyau, suite à des tests initiaux ayant révélé des régressions et des problèmes de configuration.
L'équipe projet décrit le cycle comme relativement calme : bien que cette itération soit légèrement plus longue en raison de régressions par rapport à la version rc1 détectées par les systèmes automatisés, similaires à celles de Linux 6.17-rc1 , plusieurs se sont avérées mineures ou imputables à l'environnement de test, comme des cas rencontrés avec QEMU sur SH4 big-endian . Quelques problèmes persistent, mais la tendance générale est positive et le déroulement du cycle est considéré comme normal.
Corrections générales dans Linux 6.18-rc2
La fenêtre d'intégration étant désormais fermée, la version rc2 intègre des correctifs dans plusieurs sous-systèmes, avec un accent particulier sur les pilotes graphiques , les paramètres de format et la documentation du code en Rust, ainsi que des modifications apportées à la gestion de la raison du redémarrage sur les plateformes AMD Zen afin d'éviter des informations obsolètes ou trompeuses au démarrage.
Graphiques : Quoi de neuf dans le sous-système DRM ?
Avant la sortie de la version rc2, les correctifs DRM hebdomadaires ont été distribués, Intel et AMD étant, comme d'habitude, au centre de l'attention . Ce lot comprend plusieurs ajustements notables d'Intel qu'il convient de surveiller.
- Le conducteur Intel xe Active le power gating de l'échantillonneur multimédia sur les plates-formes pré-Xe2 pour réduire la consommation de carburant lorsque ces moteurs sont au ralenti. Cette amélioration concerne les moteurs utilisant du Xe force_probe au lieu de i915, un chemin qui peut offrir de meilleures performances par rapport à l'ancien code.
- Le fichier de débogage Informations sur Powergate de DebugFS Il signale également l'état d'arrêt de l'échantillonneur de média, utile pour vérifier si l'économie d'énergie est active.
- La désactivation de est définie Rafraîchissement automatique du panneau (PSR) seulement dans Lac lunaire et lorsque la récupération sélective est active, une mesure qui aide à atténuer rendu des artefacts observé sur les plateformes Intel précédentes.
- De plus, une collection de correctifs de pilotes divers est à venir. Intel Xe et AMDGPU après la récente fenêtre d'intégration 6.18.
Raison du redémarrage sur les ordinateurs AMD Zen
Du côté des architectures x86, la rc2 introduit une modification visant à éviter les rapports erronés concernant les causes des redémarrages système sur les machines AMD Zen . Il arrivait que le registre S5_RESET_STATUS ne soit pas mis à jour ou effacé par le matériel, ce qui pouvait laisser des traces et perturber le diagnostic après un redémarrage inopiné.
Pour résoudre ce problème, le noyau réécrit la valeur lue dans le registre (un mécanisme d'écriture à 1 pour effacer les bits de motivation), ce qui permet de supprimer les anciennes entrées tout en préservant les informations nécessaires restantes. Cette modification est incluse dans la version 6.18-rc2 et son intégration dans les branches stables est prévue, avec une rétrocompatibilité assurée depuis la série 6.17.
Rust pour Linux : format et guides mis à jour
Des modifications ont également été apportées à la vérification du format du code Rust suite aux critiques selon lesquelles rustfmt condensait les importations sur une seule ligne, augmentant ainsi le risque de conflits lors de la fusion ou de l'écrasement de fichiers. La solution consiste à nettoyer l'arborescence de rustfmt-clean et à documenter une solution de contournement simple (dernier commentaire) dans le guide afin de maintenir la stabilité des importations en attendant une approche plus robuste.
Cela fluidifie le flux de travail de Rust pour Linux, réduisant les conflits d'intégration et évitant les modifications cosmétiques inutiles qui entravent les revues.
État du cycle et prochaines étapes après Linux 6.18-rc2
Linus a lui-même souligné que, bien que cette version RC2 soit légèrement plus volumineuse que prévu initialement, les progrès sont constants et il n'y a pas lieu de s'inquiéter. Si le rythme se maintient, la branche 6.18 devrait être disponible en version stable début décembre et, sauf imprévu, devenir la version LTS pour cette génération.
Linux 6.18-rc2 franchit une nouvelle étape avec des corrections concrètes au niveau des graphismes , des ajustements de formatage dans Rust et une plus grande fiabilité dans le signalement des raisons de redémarrage sur AMD Zen, tout en continuant à corriger les régressions détectées lors des premiers tests.