La lista de correo de Debian tiene una publicación relevante para algunos usuarios de Skylake y Kaby Lake: [ADVERTENCIA] Procesadores Intel Skylake / Kaby Lake: hiperprocesamiento roto
Los usuarios deben correr
grep name /proc/cpuinfo | sort -u
para obtener los detalles de su procesador y luego consultar http://ark.intel.com/products/codename/37572/Skylake o http://ark.intel.com/products/codename/82879/Kaby-Lake según corresponda.
Si su procesador está en la lista, deben ejecutar luego
grep -q '^flags.*[[:space:]]ht[[:space:]]' /proc/cpuinfo && \
echo "Hyper-threading is supported"
Según una publicación de seguimiento , el comando anterior que he tachado no es confiable y los usuarios deben ejecutar lscpu
y verificar si
la salida de lscpu informa: "Subprocesos por núcleo: 2", lo que significa que el subprocesamiento está habilitado y soportado.
Si se admite el subprocesamiento múltiple, se proporciona asesoramiento tanto para Skylake como para Kaby Lake.
Tengo un procesador Skylake afectado en 16.04 que se puede solucionar porque
grep -E 'model|stepping' /proc/cpuinfo | sort -u
devoluciones
model : 78
model name : Intel(R) Core(TM) i3-6006U CPU @ 2.00GHz
stepping : 3
Para tales procesadores, la solución sugerida es instalar
el paquete "intel-microcode" no libre con la versión base 3.20170511.1, y reinicie el sistema. ESTA ES LA SOLUCIÓN RECOMENDADA PARA ESTOS SISTEMAS, COMO FIJA BIEN OTROS PROBLEMAS DEL PROCESADOR.
Pero el repositorio 16.04 me muestra una versión anterior:
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
¿Es posible obtener la versión recomendada y, si es posible, cómo puedo hacerlo?
Editar: Encontré https://launchpad.net/ubuntu/xenial/+package/intel-microcode pero todos parecen ser versiones anteriores.
Segunda edición: https://launchpad.net/ubuntu/+source/intel-microcode tiene la actualización relevante pero es para 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"
ydpkg -i intel-microcode_3.20170707.1~ubuntu16.04.0_amd64.deb
.Respuestas:
Instale el último paquete oficial manualmente . es decir, para SO de 64 bits:
Reinicia la máquina y listo. TAMBIÉN , debe instalar la última actualización del BIOS desde su máquina. Consulte con el fabricante de su computadora para obtener la última actualización oficial del BIOS.
fuente
Puede instalar el paquete para el que es
artful
.Este paquete contiene firmware binario. Es de lanzamiento independiente.
fuente
Puede instalar la actualización de BIOS utilizando Windows PE.
Los medios de instalación de Windows contienen ventanas pe. El shell de cmd se puede abrir presionando shift + f10 para acceder al actualizador ejecutable de la BIOS.
fuente