Page 1 sur 1

[intel] code

Publié : mar. 15 août 2017, 12:22
par Zeiix
Bonjour, petite question, pour un PC avec un processeur intel, est-ce que vous installez le paquet intel-ucode depuis pacstrap ou après avoir rebooté ?
Normalement je n'ai besoin que de ce paquet je pense et grub s'occupe du reste à chaque mise à jour du kernel ?

Pour les graphiques, c'est bien seulement xf86-video-intel mesa et mesa-lib32 ?

Merci

Re: [intel] code

Publié : mer. 16 août 2017, 18:46
par FoolEcho
Salut,
Zeiix a écrit : mar. 15 août 2017, 12:22 Bonjour, petite question, pour un PC avec un processeur intel, est-ce que vous installez le paquet intel-ucode depuis pacstrap ou après avoir rebooté ?
Normalement je n'ai besoin que de ce paquet je pense et grub s'occupe du reste à chaque mise à jour du kernel ?
Attention, il faut également modifier la ligne de démarrage dans grub pour que le microcode soit pris en compte (bien veiller à le mettre avant l'initramfs):
https://wiki.archlinux.org/index.php/mi ... tic_method
Zeiix a écrit : mar. 15 août 2017, 12:22Pour les graphiques, c'est bien seulement xf86-video-intel mesa et mesa-lib32 ?
Oui.

Re: [intel] code

Publié : jeu. 17 août 2017, 18:55
par Zeiix
Merci, par contre grub ne le fait pas automatiquement à chaque installation du noyau, voire avec l'utilisation de grub-mkconfig -o .../grub.cfg ? Voire avec update-grub ?

J'arrive pas trop à voir les différences avec xf86-video-intel, et mesa

Re: [intel] code

Publié : ven. 18 août 2017, 10:29
par oktoberfest
Le paquet intel-icode (sous réserve d'avoir modifier la ligne de grub, comme l'indique FoolEcho) permet de patcher le microcode du processeur au démarrage de linux. grub n'a rien à faire automatiquement parce qu'il ne peut pas décider si tu veux patcher le microcode ou pas (et en plus tout utilisateur de grub n'a pas forcément un processeur intel).
C'est complètement indépendant du boot loader ou d'une mise à jour noyau. C'est juste un paramètre à transmettre au noyau.

Re: [intel] code

Publié : ven. 18 août 2017, 10:57
par waitnsea
oktoberfest a écrit : ven. 18 août 2017, 10:29 Le paquet intel-icode (sous réserve d'avoir modifier la ligne de grub, comme l'indique FoolEcho) permet de patcher le microcode du processeur au démarrage de linux. grub n'a rien à faire automatiquement parce qu'il ne peut pas décider si tu veux patcher le microcode ou pas (et en plus tout utilisateur de grub n'a pas forcément un processeur intel).
C'est complètement indépendant du boot loader ou d'une mise à jour noyau. C'est juste un paramètre à transmettre au noyau.
Bonjour,

Il me semblait que le fichier d'origine /etc/grub.d/10_linux comportait la prise en compte automatique de l'intel-ucode quand on régénère par # grub-mkconfig... avec ces lignes :

Code : Tout sélectionner

  initrd_extra=
  for i in intel-ucode.img; do
    if test -e "${dirname}/${i}" ; then
      initrd_extra="${initrd_extra} ${i}"
    fi
  done   
? En tout cas mon grub.cfg comporte l'image intel-ucode sans fichier supplémentaire

Code : Tout sélectionner

initrd  /boot/intel-ucode.img /boot/initramfs-linux-lts.img

Re: [intel] code

Publié : ven. 18 août 2017, 13:41
par oktoberfest
J'ai parlé un peu vite, je ne savais pas que grub incluait du code pour tester la présence du fichier intel-ucode.img.

Re: [intel] code

Publié : ven. 18 août 2017, 19:01
par Zeiix
Donc je n'ai que un grub-mkconfig à faire ou il faut quand même rajouter la ligne ?

Vous installez l'ucode depuis pacstrap ou après le reboot ?

Re: [intel] code

Publié : sam. 19 août 2017, 06:45
par waitnsea
Zeiix a écrit : ven. 18 août 2017, 19:01 Donc je n'ai que un grub-mkconfig à faire ou il faut quand même rajouter la ligne ?

Vous installez l'ucode depuis pacstrap ou après le reboot ?
Tu peux installer intel-ucode par pacstrap et lancer la configuration du grub.cfg par la suite, une fois chrooté