Sur un serveur Ubuntu server comment faire pour installer les microcode ?
C'est simple :
sudo apt install intel-microcode
Il faut ensuite redémarrer le serveur.
intel-microcode est un paquet qui installe iucode-tool
Voici le contenu de la mise à jour :
Version 3.20180108.0~ubuntu17.10.1 :
* New upstream microcode datafile 20180108
+ New Microcodes:
sig 0x000506c9, pf_mask 0x03, 2017-03-25, rev 0x002c, size 16384
sig 0x000706a1, pf_mask 0x01, 2017-12-26, rev 0x0022, size 73728
sig 0x000906ea, pf_mask 0x22, 2018-01-04, rev 0x0080, size 97280
sig 0x000906eb, pf_mask 0x02, 2018-01-04, rev 0x0080, size 98304
+ Updated Microcodes:
sig 0x000306c3, pf_mask 0x32, 2017-11-20, rev 0x0023, size 23552
sig 0x000306d4, pf_mask 0xc0, 2017-11-17, rev 0x0028, size 18432
sig 0x000306e4, pf_mask 0xed, 2017-12-01, rev 0x042a, size 15360
sig 0x000306f2, pf_mask 0x6f, 2017-11-17, rev 0x003b, size 33792
sig 0x000306f4, pf_mask 0x80, 2017-11-17, rev 0x0010, size 17408
sig 0x00040651, pf_mask 0x72, 2017-11-20, rev 0x0021, size 22528
sig 0x00040661, pf_mask 0x32, 2017-11-20, rev 0x0018, size 25600
sig 0x00040671, pf_mask 0x22, 2017-11-17, rev 0x001b, size 13312
sig 0x000406e3, pf_mask 0xc0, 2017-11-16, rev 0x00c2, size 99328
sig 0x00050654, pf_mask 0xb7, 2017-12-08, rev 0x200003c, size 27648
sig 0x00050662, pf_mask 0x10, 2017-12-16, rev 0x0014, size 31744
sig 0x00050663, pf_mask 0x10, 2017-12-16, rev 0x7000011, size 22528
sig 0x000506e3, pf_mask 0x36, 2017-11-16, rev 0x00c2, size 99328
sig 0x000806e9, pf_mask 0xc0, 2018-01-04, rev 0x0080, size 98304
sig 0x000806ea, pf_mask 0xc0, 2018-01-04, rev 0x0080, size 98304
sig 0x000906e9, pf_mask 0x2a, 2018-01-04, rev 0x0080, size 98304
* source: remove unneeded intel-ucode/ directory
* source: remove superseded upstream data file: 20170707
Vérification :
PC fixe : Exemple avec un Intel Core i3-4150 @3.50GHz, processeur sorti en T2 2014
Avant la mise à jour, Ubuntu mets à jour vers la version 0x22 du 27 janvier 2017 :
$ journalctl -k | grep microcode
janv. 12 20:44:22 kernel: microcode: microcode updated early to revision 0x22, date = 2017-01-27
janv. 12 20:44:22 kernel: microcode: sig=0x306c3, pf=0x2, revision=0x22
janv. 12 20:44:22 kernel: microcode: Microcode Update Driver: v2.2.
Après la mise à jour, Ubuntu mets à jour vers la version 0x23 du 20 novembre 2017 :
$ journalctl -k | grep microcode
janv. 12 21:34:08 kernel: microcode: microcode updated early to revision 0x23, date = 2017-11-20
janv. 12 21:34:08 kernel: microcode: sig=0x306c3, pf=0x2, revision=0x23
janv. 12 21:34:08 kernel: microcode: Microcode Update Driver: v2.2.
PC portable : Exemple avec un Intel Core i5-5300U @2.30GHz, processeur sorti en T1 2015
Avant la mise à jour, Ubuntu mets à jour vers la version 0x25 du 27 janvier 2017 :
$ journalctl -k | grep microcode
janv. 11 15:42:05 kernel: microcode: microcode updated early to revision 0x25, date = 2017-01-27
janv. 11 15:42:05 kernel: microcode: sig=0x306d4, pf=0x40, revision=0x25
janv. 11 15:42:05 kernel: microcode: Microcode Update Driver: v2.2.
Après la mise à jour, Ubuntu mets à jour vers la version 0x28 du 17 novembre 2017 :
$ journalctl -k | grep microcode
janv. 12 09:11:45 kernel: microcode: microcode updated early to revision 0x28, date = 2017-11-17
janv. 12 09:11:45 kernel: microcode: sig=0x306d4, pf=0x40, revision=0x28
janv. 12 09:11:45 kernel: microcode: Microcode Update Driver: v2.2.
Serveur : Exemple avec un Intel Xeon E3-1240 v5 @ 3.50GHz, processeur sorti en T4 2015
Avant la mise à jour, Ubuntu mets à jour vers la version 0xba du 9 avril 2017 :
$ journalctl -k | grep microcode
janv. 10 17:22:10 kernel: microcode: microcode updated early to revision 0xba, date = 2017-04-09
janv. 10 17:22:10 kernel: microcode: sig=0x506e3, pf=0x2, revision=0xba
janv. 10 17:22:10 kernel: microcode: Microcode Update Driver: v2.2.
Après la mise à jour, Ubuntu mets à jour vers la version 0xc2 du 16 novembre 2017 :
$ journalctl -k | grep microcode
janv. 12 05:56:53 kernel: microcode: microcode updated early to revision 0xc2, date = 2017-11-16
janv. 12 05:56:53 kernel: microcode: sig=0x506e3, pf=0x2, revision=0xc2
janv. 12 05:56:53 kernel: microcode: Microcode Update Driver: v2.2.