Les machines Linux sont en proie à une gestion matérielle centrée sur Windows depuis 2002, mais cela pourrait être sur le point de changer.
Des interfaces sophistiquées entre le système d’exploitation d’une machine et son matériel, telles que les puces qui ralentissent votre machine Linux, sont depuis longtemps nécessaires pour garantir que les processeurs dotés de milliards de transistors conservent leur efficacité.
Bien que la dernière norme ACPI ait remplacé la norme APM sortante en 1996, mais il y a encore plus d’un quart de siècle, elle présentait toujours un défaut majeur.
Performances plus lentes
Les ingénieurs informaticiens effectuent la plupart de leurs tests sur le système d’exploitation standard de l’industrie, qui a longtemps été Windows, ce qui laisse les distributions Linux et macOS pratiquement impensées lorsqu’ils utilisent des puces tierces comme les processeurs AMD.
Avec l’introduction de son propre silicium, Apple a trouvé un moyen d’améliorer les performances globales avec les processeurs qu’il utilise dans ses ordinateurs. Les puces de la série M de la société en sont maintenant à leur deuxième génération, bien qu’il s’agisse d’une solution coûteuse qui est tout simplement hors de portée de la Linux Foundation.
Mauvaises performances de Linux
Le rapport continue de se remémorer les réflexions du créateur de Linux Linus Torvalds en ce qui concerne la norme ACPI mise à jour, lorsqu’en 2003 il a déclaré :
« ACPI est un désastre de conception complet à tous points de vue. Mais nous sommes un peu coincés avec ça. Si des personnes d’Intel écoutent cela et que vous avez quelque chose à voir avec l’ACPI, tirez-vous dessus maintenant, avant de reproduire.
Le problème est apparu lorsque les machines en difficulté mettaient un certain temps à répondre aux signaux STPCLK #, qui déterminent si un cœur doit être inactif. Cela a entraîné une réduction de l’efficacité énergétique, ce qui a entraîné l’introduction de certaines instructions d’E / S factices comme solution de contournement.
Bien que ce ne soit plus un problème, l’ingénieur AMD K Prateek Nayak a constaté que les machines Linux suivent toujours les instructions factices sur les processeurs de son entreprise. En attendant, The Register signale un « correctif hâtif » de Dave Hansen d’Intel, qui limite la solution de contournement à n’être présente que sur les puces Intel, qui ne seront pas affectées en raison de la méthode différente qu’ils utilisent pour mettre un cœur au ralenti. En conséquence, le débit minimum aurait augmenté d’environ 14 fois, et le débit moyen aurait également augmenté d’un peu plus de la moitié.
En fin de compte, alors même que nous entrons dans les années 2020, une grande partie du matériel tiers que nous voyons sur le marché continue d’être développé principalement avec Windows à l’esprit, et il est probable que les ajustements d’ingénieurs aux yeux d’aigle continueront d’apporter des améliorations pour moins populaires. systèmes d’exploitation au fil du temps.
Via le registre (s’ouvre dans un nouvel onglet)