Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 20/11/2016, à 15:35

Compte anonymisé

[Résolu] À quoi sert le microcode Intel ?

Bonjour,

Sous Ubuntu MATE, dans le programme "Logiciels et mises à jour" sous l'onglet "Pilotes additionnels", on me donne le choix (désactivé par défaut) d'utiliser un firmware propriétaire pour mon processeur Intel. Le texte complet est :

Processor microcode firmware for Intel CPUs depuis intel-microcode (propriétaire)

.

Est-ce que ce microcode est vraiment utile ?

Dernière modification par Compte anonymisé (Le 20/11/2016, à 22:59)

#2 Le 20/11/2016, à 15:39

Korak

Re : [Résolu] À quoi sert le microcode Intel ?

Bonjour,

Je ne sais pas trop sauf que j'ai installé le micro-code propriétaire Intel sous Ubuntu 16.04 64 bits et que ça tourne.

Désolé, je n'en sais pas plus.....


OS: Ubuntu 22.04 64 bits + Windows 11 64 bits en dualboot (BIOS UEFI, Secure Boot activé et table de partitions GPT)
PC portable HP 17-CP0308NF   Processeur: AMD Ryzen 7 5700U avec carte graphique AMD Lucienne intégrée au processeur.   Mémoire vive: 16 Go RAM
Quand vous ne trouvez pas la solution à un problème, cherchez des pistes menant à la solution !

Hors ligne

#3 Le 20/11/2016, à 15:49

grandtoubab

Re : [Résolu] À quoi sert le microcode Intel ?

salut
Un peu de lecture
https://wiki.debian.org/fr/Microcode


Linux tout seul sur HP Pavilion DV7 et Acer Aspire T650, Canon MG3650 en wifi
Debian 11 Bullseye Gnome/Xorg, Gnome/Wayland avec SDDM
https://bidouilledebian.wordpress.com/
ON M'A VU DANS LE VERCORS, SAUTER A L'ELASTIQUE..... J'AI DANS LES BOTTES DES MONTAGNES DE QUESTIONS....

Hors ligne

#4 Le 20/11/2016, à 15:59

Korak

Re : [Résolu] À quoi sert le microcode Intel ?

Merci grandtoubab, je mourrais un peu moins con. wink


OS: Ubuntu 22.04 64 bits + Windows 11 64 bits en dualboot (BIOS UEFI, Secure Boot activé et table de partitions GPT)
PC portable HP 17-CP0308NF   Processeur: AMD Ryzen 7 5700U avec carte graphique AMD Lucienne intégrée au processeur.   Mémoire vive: 16 Go RAM
Quand vous ne trouvez pas la solution à un problème, cherchez des pistes menant à la solution !

Hors ligne

#5 Le 20/11/2016, à 22:59

Compte anonymisé

Re : [Résolu] À quoi sert le microcode Intel ?

Merci grandtoubab ! Je l'installe alors.

#6 Le 21/11/2016, à 12:06

Compte anonymisé

Re : [Résolu] À quoi sert le microcode Intel ?

RatonPasLaveur a écrit :

Bonjour,

Sous Ubuntu MATE, dans le programme "Logiciels et mises à jour" sous l'onglet "Pilotes additionnels", on me donne le choix (désactivé par défaut) d'utiliser un firmware propriétaire pour mon processeur Intel. Le texte complet est :

Processor microcode firmware for Intel CPUs depuis intel-microcode (propriétaire)

.

Est-ce que ce microcode est vraiment utile ?

C'était aussi le cas chez moi avant, mais bizarrement depuis quelques temps ( installation de la 16.10 récemment ) il est actif par défaut.

#7 Le 01/03/2018, à 23:45

uboops

Re : [Résolu] À quoi sert le microcode Intel ?

https://wiki.debian.org/fr/Microcode

"Il est très difficile de savoir si vous avez besoin de mettre à jour votre microcode ou pas, mais pour des questions de sécurité il est préférable de ne pas ignorer la question..."

... Apparemment si le noyau (kernel) est assez récent, ça ne sert à rien (car il est déjà inclut dedans normalement).
... Mais dans le doute, il vaut mieux l'installer probablement.

Est-ce que ce microcode est vraiment utile ?

Bref, la question est loin d'être résolue ;-)
Version du microcode actuel pour moi et a cette date:

cat /proc/cpuinfo | grep micro
microcode	: 0x29
microcode	: 0x29
microcode	: 0x29
microcode	: 0x29

Faudrait tester avec ou sans le package intel-microcode.

Dernière modification par uboops (Le 02/03/2018, à 00:00)


“Au lieu de faire que ce qui fût juste fût fort, on a fait que ce qui fût fort fût juste.” (Blaise Pascal).

Hors ligne

#8 Le 02/03/2018, à 09:46

grandtoubab

Re : [Résolu] À quoi sert le microcode Intel ?

pour savoir quelles corrections sont activées

grep bugs  /proc/cpuinfo

pour la compréhension, voir https://wiki.osdev.org/CPU_Bugs

Dernière modification par grandtoubab (Le 02/03/2018, à 09:49)


Linux tout seul sur HP Pavilion DV7 et Acer Aspire T650, Canon MG3650 en wifi
Debian 11 Bullseye Gnome/Xorg, Gnome/Wayland avec SDDM
https://bidouilledebian.wordpress.com/
ON M'A VU DANS LE VERCORS, SAUTER A L'ELASTIQUE..... J'AI DANS LES BOTTES DES MONTAGNES DE QUESTIONS....

Hors ligne

#9 Le 02/03/2018, à 14:02

uboops

Re : [Résolu] À quoi sert le microcode Intel ?

grandtoubab a écrit :

pour savoir quelles corrections sont activées

grep bugs  /proc/cpuinfo

pour la compréhension, voir https://wiki.osdev.org/CPU_Bugs

Merci pour l'info. , pour être plus complet, sur mon eepc avec la kernel 4.15.7, avec le package  intel-microcode:

usr@eepc:~$ cat /proc/cmdline 
BOOT_IMAGE=/boot/vmlinuz-4.15.7 root=UUID=.......
usr@eepc:~$ cat /proc/cpuinfo | grep -e microcode -e bug 
microcode	: 0x218
fdiv_bug	: no
f00f_bug	: no
coma_bug	: no
bugs		:
usr@eepc:~$ grep . /sys/devices/system/cpu/vulnerabilities/*
/sys/devices/system/cpu/vulnerabilities/meltdown:Not affected
/sys/devices/system/cpu/vulnerabilities/spectre_v1:Not affected
/sys/devices/system/cpu/vulnerabilities/spectre_v2:Not affected
usr@eepc:~$ lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 14.04.5 LTS
Release:	14.04
Codename:	trusty
usr@eepc:~$ 

Dernière modification par uboops (Le 02/03/2018, à 15:54)


“Au lieu de faire que ce qui fût juste fût fort, on a fait que ce qui fût fort fût juste.” (Blaise Pascal).

Hors ligne

#10 Le 02/03/2018, à 15:12

grandtoubab

Re : [Résolu] À quoi sert le microcode Intel ?

Sans le nom du processeur l'info reste partielle et d'un interet limité  pour pouvoir comparer
Chez moi:

root@debian:/# grep -e name -e bugs /proc/cpuinfo 
model name	: AMD Athlon(tm) II P340 Dual-Core Processor
bugs		: tlb_mmatch fxsave_leak sysret_ss_attrs null_seg amd_e400 spectre_v1 spectre_v2
model name	: AMD Athlon(tm) II P340 Dual-Core Processor
bugs		: tlb_mmatch fxsave_leak sysret_ss_attrs null_seg amd_e400 spectre_v1 spectre_v2
root@debian:/# grep . /sys/devices/system/cpu/vulnerabilities/*
/sys/devices/system/cpu/vulnerabilities/meltdown:Not affected
/sys/devices/system/cpu/vulnerabilities/spectre_v1:Mitigation: __user pointer sanitization
/sys/devices/system/cpu/vulnerabilities/spectre_v2:Mitigation: Full AMD retpoline

Linux tout seul sur HP Pavilion DV7 et Acer Aspire T650, Canon MG3650 en wifi
Debian 11 Bullseye Gnome/Xorg, Gnome/Wayland avec SDDM
https://bidouilledebian.wordpress.com/
ON M'A VU DANS LE VERCORS, SAUTER A L'ELASTIQUE..... J'AI DANS LES BOTTES DES MONTAGNES DE QUESTIONS....

Hors ligne

#11 Le 02/03/2018, à 15:50

uboops

Re : [Résolu] À quoi sert le microcode Intel ?

date ; cat /proc/cmdline ; grep -e name -e micro  -e bugs /proc/cpuinfo ; grep . /sys/devices/system/cpu/vulnerabilities/* ; lsb_release -a

BOOT_IMAGE=/boot/vmlinuz-4.15.7 root=UUID=....
model name	: Intel(R) Atom(TM) CPU N280   @ 1.66GHz
microcode	: 0x212
bugs		:
model name	: Intel(R) Atom(TM) CPU N280   @ 1.66GHz
microcode	: 0x212
bugs		:
/sys/devices/system/cpu/vulnerabilities/meltdown:Not affected
/sys/devices/system/cpu/vulnerabilities/spectre_v1:Not affected
/sys/devices/system/cpu/vulnerabilities/spectre_v2:Not affected
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 14.04.5 LTS
Release:	14.04
Codename:	trusty

... Il faut aussi, et surtout, la version kernel et microcode, sinon ça sert a rien de comparer.

Bref, avec le intel-microcode j'ai: version 0x218  ...  sans: 0x212, ça à l'air de servir même sur des kernels récentes ;-) ( ou amd64-microcode pour AMD)
PS: Il faut redémarer le PC entre les tests avec et sans intel-microcode package

Dernière modification par uboops (Le 25/04/2018, à 13:13)


“Au lieu de faire que ce qui fût juste fût fort, on a fait que ce qui fût fort fût juste.” (Blaise Pascal).

Hors ligne