Cette solution simple d'AMD peut rendre Linux beaucoup plus rapide

Cette solution simple d'AMD peut rendre Linux beaucoup plus rapide

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, comme 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 en informatique effectuent la plupart de leurs tests sur le système d'exploitation standard de l'industrie, qui a longtemps été Windows, ce qui rend les distributions Linux et macOS pratiquement impensables 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 Fondation Linux.

mauvaise performance Linux

Le rapport continue de rappeler les pensées du créateur de Linux, Linus Torvalds, concernant la norme ACPI mise à jour, lorsqu'en 2003 il a déclaré :

"L'ACPI est un désastre de conception à tous points de vue. Mais nous y sommes en quelque sorte coincés. Si les gens d'Intel écoutent cela et que vous avez quelque chose à voir avec l'ACPI, tirez-vous dessus maintenant, avant de le reproduire.

Le problème est survenu lorsque les machines problématiques ont mis un certain temps à répondre aux signaux STPCLK #, qui déterminent si un cœur doit être inactif. Cela a conduit à une réduction de l'efficacité énergétique, ce qui a conduit à 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 découvert que les machines Linux suivent toujours des instructions factices sur les processeurs de son entreprise. Pendant ce temps, The Register rapporte un « correctif initial » de Dave Hansen d'Intel, qui limite le correctif à être présent uniquement sur les puces Intel, qui ne seront pas affectées en raison de la méthode différente qu'ils utilisent pour ralentir un cœur. 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 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 les ajustements techniques d'Eagle-Eyed continueront probablement à s'améliorer pour les moins populaires. systèmes d'exploitation au fil du temps.

Via The Register (Ouvre dans un nouvel onglet)