web-dev-qa-db-fra.com

Intel Microcode nécessaire?

Garçon ont posé beaucoup de questions ici récemment, j'ai toujours été curieux de connaître cet autre pilote appelé le pilote CPU Microcode, j'ai un processeur Intel Core i3. Je comprends que cela augmentera assez bien les performances de votre processeur avec Ubuntu, mais je ne suis pas sûr de devoir l’installer.

enter image description here

4
Thomas Byerly

L'installation d'une mise à jour du microcode est généralement une bonne idée car elle peut résoudre les problèmes ou vulnérabilités connus de votre processeur. Bien que ceux-ci puissent être corrigés avec une mise à jour BIOS/UEFI, le faire sous Ubuntu également ajoute une assurance supplémentaire que le correctif est efficace et peut vous aider à vous assurer qu'il est corrigé plus tôt.

Le microcode dans une CPU est essentiellement une couche de traduction entre le code machine de votre logiciel et le fonctionnement interne de la CPU. Il apprend au processeur quoi faire en réponse aux instructions du code machine. Une mise à jour peut être installée dans votre interface BIOS/UEFI et peut également être chargée par votre système d'exploitation au démarrage. En plus de la correction des bugs ou des vulnérabilités, une mise à jour peut parfois affecter négativement ou positivement les performances, mais pas souvent de manière significative.

Remarque: j'ai mis à jour cette réponse car elle avait été écrite en 2016 avant la connaissance des failles de sécurité du processeur, telles que Meltdown et Specter, et avant que je ne commence à penser que les mises à jour du microcode étaient importantes pour la sécurité.

8
thomasrutter

En fait, si vous devez installer le package intel-microcode ou non dépend entièrement de votre micrologiciel et du processeur que vous utilisez.

Si vous utilisez quelque chose de plus récent qu'un Core thrid-gen, vous besoin le microcode le plus récent pour éviter plusieurs erreurs. C’est bien pire sur les 5e et 6e générations, où vous êtes assuré d’avoir des accidents et une corruption des données en raison de problèmes liés à Intel TSX, à AVX/AVX2, à la virtualisation et à la gestion de l’énergie qui ont été résolus dans les dernières mises à jour du microcode, mais même en 4e génération. Les processeurs se comporteront mal lors de l'utilisation d'un microcode plus ancien.

En gros: install le paquetage de mise à jour du microcode intel, à moins que vous ne sachiez vraiment mieux. Les processeurs intel plus récents ont BEAUCOUP de fonctionnalités définies ou paramétrées dans le microcode et doivent être traités comme tout progiciel ayant reçu des correctifs critiques: le garder à jour.

Les problèmes récemment résolus par Intel dans les mises à jour publiques du microcode sont tout sauf mineur. Ils corrigent au moins un problème critique par mise à jour publique.

10
anonymous