데비안 메일 링리스트에는 일부 Skylake 및 Kaby Lake 사용자와 관련된 게시물이 있습니다. [경고] Intel Skylake / Kaby Lake 프로세서 : 깨진 하이퍼 스레딩
사용자는
grep name /proc/cpuinfo | sort -u
프로세서 세부 정보를 얻은 다음 http://ark.intel.com/products/codename/37572/Skylake 또는 http://ark.intel.com/products/codename/82879/Kaby-Lake 를 확인하십시오 .
프로세서가 목록에 있으면 다음에 실행해야합니다.
grep -q '^flags.*[[:space:]]ht[[:space:]]' /proc/cpuinfo && \
echo "Hyper-threading is supported"
후속 게시물 에 따르면 , 내가 겪은 위의 명령은 신뢰할 수 없으며 사용자는 실행 lscpu
하고 확인해야합니다.
lscpu 출력은 "코어 당 스레드 수 : 2"를보고합니다. 이는 하이퍼 스레딩이 활성화되고 지원됨을 의미합니다.
하이퍼 스레딩이 지원되는 경우 Skylake 및 Kaby Lake에 대한 조언이 제공됩니다.
나는에 영향을 스카이 레이크 프로세서가 16.04 할 수 있기 때문에 고정을
grep -E 'model|stepping' /proc/cpuinfo | sort -u
보고
model : 78
model name : Intel(R) Core(TM) i3-6006U CPU @ 2.00GHz
stepping : 3
이러한 프로세서의 경우 수정 제안은 설치하는 것입니다
기본 버전 3.20170511.1이 포함 된 비 무료 "인텔-마이크로 코드"패키지로 시스템을 재부팅하십시오. 이는 다른 프로세서 문제를 해결하는 데 도움이되는 이러한 시스템에 권장되는 솔루션입니다.
그러나 16.04 저장소는 이전 버전을 보여줍니다.
apt policy intel-microcode
intel-microcode:
Installed: (none)
Candidate: 3.20151106.1
Version table:
3.20151106.1 500
500 http://archive.ubuntu.com/ubuntu xenial/restricted amd64 Packages
권장 버전을 구할 수 있습니까? 가능한 경우 어떻게해야합니까?
편집 : https://launchpad.net/ubuntu/xenial/+package/intel-microcode를 찾았 지만 모두 이전 버전 인 것 같습니다.
두 번째 편집 : https://launchpad.net/ubuntu/+source/intel-microcode 관련 업데이트가 있지만 Artful Aadvark 용 입니다.
lscpu | grep -e Model -e Step -e ^CPU\(s\) -e Thread
wget "https://launchpad.net/ubuntu/+source/intel-microcode/3.20170707.1~ubuntu16.04.0/+build/13159263/+files/intel-microcode_3.20170707.1~ubuntu16.04.0_amd64.deb"
와 dpkg -i intel-microcode_3.20170707.1~ubuntu16.04.0_amd64.deb
.