Merci d’embaucher plus de développeurs Linux et se préparant à accélérer la prise en charge du matériel de nouvelle génération, le noyau Linux 5.17 en cours de développement constituera une autre étape passionnante pour les clients AMD Linux.
Hier, j’ai rédigé la vue d’ensemble des fonctionnalités de Linux 5.17 maintenant que Linux 5.17-rc1 a été balisé, ce qui marque la fin de l’acceptation de nouvelles fonctionnalités pour ce noyau. Linux 5.17 verra désormais des versions candidates hebdomadaires jusqu’à ce que le noyau stable soit prêt vers la fin du mois de mars. Bien qu’il ne s’agisse pas du noyau par défaut d’Ubuntu 22.04 LTS, il devrait l’être pour Fedora 36 et d’autres versions de distribution Linux de printemps et, bien sûr, pour les noyaux roulants. Vous trouverez ci-dessous un aperçu des nombreuses améliorations AMD à trouver avec Linux 5.17.
Le premier et le plus impactant, le nouveau pilote AMD P-State est fusionné. Il s’agit du pilote développé par AMD en coopération avec Valve pour améliorer l’efficacité énergétique sous Linux par rapport au pilote générique ACPI CPUFreq. Le pilote AMD P-State s’appuie sur les contrôles de performances du processeur collaboratif ACPI (CPPC) exposés par la plate-forme pour rendre disponibles des informations plus précises sur la fréquence et l’état des performances du processeur. L’utilisation d’AMD P-State avec le gouverneur Schedutil devrait conduire à de meilleures performances que CPUFreq avec Schedutil tel qu’il est couramment utilisé aujourd’hui. J’aurai de nouveaux benchmarks AMD P-State vs ACPI CPUFreq avec différents gouverneurs et différents matériels dans les prochains jours sur Phoronix. En raison de la dépendance ACPI CPPC, AMD P-State ne fonctionnera qu’avec Zen 2 et les processeurs plus récents et CPPC doit être activé sur le système.
Il existe également de nombreux travaux sur les processeurs de nouvelle génération (Zen 4), notamment les mises à jour SMCA et EDAC, notamment l’identification des types de mémoire DDR5 enregistrée (RDDR5) et DDR5 à charge réduite (LDDR5) pour les rapports. Il est également utile de voir la prise en charge des rapports de température k10 fusionnée à l’avance plutôt qu’après coup, comme cela a malheureusement été courant pendant Zen 1/2/3 pour ne pas voir la prise en charge de la surveillance de la température du processeur en temps opportun… Espérons que la tendance récente continue de tenir pour une température en temps opportun prise en charge du capteur.
La prise en charge d’AMD Smart Trace Buffer est prête avec Linux 5.17 à la fois du côté CPU et du côté Radeon dGPU avec du matériel plus récent. AMD Smart Trace Buffer est essentiellement un tampon de données cyclique contenant des informations de journal sur l’exécution du système pour aider à analyser les pannes. Le STB est toujours en cours d’exécution et peut être vidé lorsqu’une erreur se produit sans avoir à la reproduire ou à exécuter une instrumentation supplémentaire.
Le matériel AMD Renoir prend désormais en charge le micrologiciel ouvert du son pour son coprocesseur audio et est la première plate-forme AMD prenant en charge le micrologiciel ouvert du son pour ce qui a commencé comme un projet Intel. Également sur le devant de l’ordinateur portable AMD Linux, il existe un correctif de panne AMD s2idle, le dernier d’une série de travaux AMD Linux liés à S2idle/S0ix. Pendant ce temps, de nombreuses cartes mères ASUS plus récentes avec des chipsets X570/B550/B450/X470 ont enfin un support de capteur fonctionnel sous Linux. Linux 5.17 introduit également la prise en charge du réseau Rembrandt SoC>
Du côté Radeon, il existe une prise en charge de la récupération GPU pour les APU Rembrandt, le démarrage transparent pour Van Gogh et des corrections de bogues. Le côté pilote du noyau AMDGPU DRM n’était pas aussi excitant cette fois-ci que certaines des autres versions récentes du noyau.
Bien qu’il n’ait pas d’impact sur le matériel moderne, Linux 5.17 supprime AMD 3DNow ! l’utilisation des instructions depuis le code du noyau. Également sur le front du matériel AMD plus ancien, les systèmes AMD Fusion APU avec chipsets Hudson D4 peuvent voir une amélioration du temps de démarrage.
Restez à l’affût des tests de performances du noyau Linux 5.17 sur Phoronix au cours des jours/semaines à venir.