카테고리 보관물: ubuntu

ubuntu

인텔 마이크로 코드를 올바르게 업데이트하는 방법? 있습니다 dmesg | head

설치 intel-microcode=2.20140913.1ubuntu2했지만 여전히 2014-05-29에 따라로드되고 있습니다

dmesg | head -n1

사용해야 iucode-tool합니까?



답변

수동 방법

프로세서에 대한 새로운 마이크로 코드 업데이트가 있는지 확인하는 방법 (Intel)

인텔 드라이버 다운로드 센터로 이동하십시오 . 최신 마이크로 코드를 다운로드 한 후 파일의 압축을 풀어 파일을 제공 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
    

    모든 것이 잘되면 적용된 마이크로 코드에 대한 몇 가지 보고서를 볼 수 있습니다.


답변

다음은 인텔
http://ftp.ubuntu.com/ubuntu/pool/main/i/intel-microcode/에서
출시 한 마이크로 코드 풀입니다.
최신 .deb 패키지를 다운로드하여 설치하십시오.

sudo dpkg -i intel-microcode_3.20191115.1ubuntu3_amd64.deb

제 경우에는 intel-microcode_3.20191115.1ubuntu3_amd64.deb입니다.

추신 : 우분투 18.04는 3.20180807a.0ubuntu0.18.04.1과 함께 제공되며 최신 버전으로 유지되므로 더 이상 수동으로 설치할 필요가 없습니다.


답변

@Rajat가 그것을 할 수있는 방법이 있었지만 그의 링크는 구식입니다. 최신 마이크로 코드는 여기에서 찾을 수 있습니다 : http://ftp.ubuntu.com/ubuntu/pool/main/i/intel-microcode/?C= M; O = D

그 후에는 컴퓨터의 루트로 다음과 같이하십시오.

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

답변