Как обновить микрокод Intel правильно?

Я установил intel-microcode=2.20140913.1ubuntu2 но я все еще добираюсь 2014-05-29 загруженный согласно

dmesg | head -n1

Сделайте я должен использовать iucode-tool?

12
задан 5 November 2014 в 14:15

3 ответа

Ручной метод

Как проверить, существует ли новое обновление микрокода для Вашего процессора (Intel)

Перейдите к центру загрузки драйверов Intel. Загрузите новый микрокод и затем распакуйте файл, дав Вам a microcode.dat файл.

  1. удостоверьтесь, что у Вас есть пакет iucode-tool:

    sudo apt-get install iucode-tool
    
  2. Создайте временную папку:

    mkdir /tmp/micro
    
  3. "Распакуйте" это microcode.dat файл к временному местоположению:

    iucode_tool -K/tmp/micro microcode.dat
    
  4. Можно теперь проверить, существует ли более свежее использование файла микрокода:

    modprobe cpuid && iucode_tool -tb -lS /tmp/micro
    

    (или везде, где Вы распаковали микрокоды к).

    На моем старом Core 2 Duo вывод похож на это:

    iucode_tool: system has processor(s) with signature 0x0001067a
    selected microcodes:
    001: sig 0x0001067a, pf mask 0xa0, 2010-09-28, rev 0x0a0b, size 8192
    002: sig 0x0001067a, pf mask 0x11, 2010-09-28, rev 0x0a0b, size 8192
    003: sig 0x0001067a, pf mask 0x44, 2010-09-28, rev 0x0a0b, size 8192
    
  5. Сравните это с выводом:

    dmesg | grep "updated"
    

    Демонстрационный вывод:

    [    1.056012] microcode: CPU0 updated to revision 0xa0b, date = 2010-09-28
    [    1.112010] microcode: CPU1 updated to revision 0xa0b, date = 2010-09-28
    

    Это показывает, что моя система уже использует новый микрокод.

Метод с помощью репозитория

Следуйте инструкциям в этом учебном руководстве (обратите внимание, что Вы не должны устанавливать synaptic)

  1. Установите следующие пакеты:

    sudo apt-get install microcode.ctl intel-microcode
    
  2. Перезагрузите свой компьютер.

  3. Теперь проверьте, был ли микрокод загружен правильно со следующей терминальной командой:

    dmesg | grep microcode
    

    Если все хорошо, необходимо видеть несколько отчетов о прикладном микрокоде.

21
ответ дан 16 November 2019 в 14:21

Вот Пул микрокодов, выпущенных последним .deb пакетом загрузки intel
http://ftp.ubuntu.com/ubuntu/ubuntu/pool/restricted/i/intel-microcode/
и установкой через

sudo dpkg -i intel-microcode_3.20161104.1_amd64.deb 

в Моем случае, это - intel-microcode_3.20161104.1_amd64.deb

P.S.: человечность 18.04, поставленная с 3.20180807a.0ubuntu0.18.04.1 и сохраняемый к последнему, так больше не должна вручную устанавливать его.

5
ответ дан 16 November 2019 в 14:21

Хотя @Rajat сумел это сделать, его ссылка устарела. Вы можете найти последний микрокод здесь: http://ftp.ubuntu.com/ubuntu/pool/main/i/intel-microcode/?C=M;O=D

чем после этого как root на вашем компьютере, сделайте что-то вроде этого:

wget http://ftp.ubuntu.com/ubuntu/pool/main/i/intel-microcode/intel-microcode_3.20191115.1ubuntu0.19.10.3_amd64.deb
dpkg -i intel-microcode_3.20191115.1ubuntu0.19.10.3_amd64.deb
reboot
3
ответ дан 2 March 2020 в 04:22

Другие вопросы по тегам:

Похожие вопросы: