¿Debo habilitar el microcódigo intel (Linux Mint 18)?

8

Acabo de instalar Linux Mint 18 con KDE. Mientras configuraba el controlador correcto para wifi, encontré la opción de habilitar el "Firmware del microcódigo del procesador para CPU Intel". En este momento, el dispositivo (que se describe como desconocido) está marcado como "No usar".

¿Debo habilitar esta opción? Si entendí correctamente, se supone que el microcódigo permite cambios detallados en la CPU, lo que no tengo la intención de hacer. Por otro lado, lo leí puede ayudar a mejorar el rendimiento de la CPU. ¿Qué recomendarías?

¡Gracias!

Sara P.
fuente

Respuestas:

17

De la documentación del paquete :

Los procesadores Intel® 64 e IA-32 (procesadores x86_64 e i686) son capaces de actualizar en campo su programa de control (microcódigo), así como los parámetros para otros subsistemas en chip (administración de energía, interconexiones, etc.). Estos microcódigos actualizan las erratas correctas del procesador y son importantes para el funcionamiento seguro, estable y correcto del sistema.

Si bien la mayoría de las actualizaciones de microcódigo solucionan problemas que ocurren extremadamente raramente, también solucionan problemas de alto perfil y de alto impacto. Hay suficientes actualizaciones de microcódigo que corrigen las erratas del procesador que causarían el bloqueo del sistema, la corrupción de la memoria o el comportamiento impredecible del sistema, para garantizar que se tomen en serio las actualizaciones de firmware y las actualizaciones de microcódigo.

Entonces sí, debe habilitar esta opción. No mejorará el rendimiento de su CPU, pero corregirá errores (incluida la desactivación de TSX en las CPU Haswell y Broadwell, donde puede causar bloqueos) y podría habilitar nuevas funciones (como Extensiones de Software Guard en algunas CPU Skylake).

Tenga en cuenta también las advertencias enumeradas en la misma documentación, en particular

Mantenga actualizado su UEFI / BIOS. Suponiendo que el proveedor de su placa base haga un buen trabajo al actualizar los componentes del firmware del sistema, una versión actualizada del firmware anulará la mayoría de las advertencias enumeradas aquí.

Esto es particularmente cierto para las CPU recientes, comenzando con Haswell. Hoy en día, mantener su UEFI / BIOS actualizado también es una buena idea por razones de seguridad .

También vale la pena guardar una copia del procedimiento de recuperación que figura en la documentación, en caso de que una actualización de microcódigo cause problemas al iniciar el sistema.

Stephen Kitt
fuente
Todavía creo que el orden en el que explicas esto no es correcto. La documentación del paquete parece tocarlo ligeramente, mientras que Debian Wiki hace una recomendación clara sobre cómo actualizar el microcódigo.
pdvries
1
Creo que la documentación del paquete es en realidad mucho más detallada que la wiki: en realidad explica cuáles son los problemas ... Con respecto al pedido, estoy respondiendo la pregunta indicada y agregando que es importante mantener actualizado el firmware; escribirlo de la otra manera me parece extraño. Además, si bien en algunos casos la actualización del firmware será suficiente y intel-microcodeno será necesaria, en la gran mayoría de los casos aún habrá actualizaciones relevantes de microcódigo del paquete en sí.
Stephen Kitt
1
(a) esta no es la wiki de Debian, (b) depende de lo que sienta sobre mi respuesta , (c) actualizar el firmware niega la mayoría de las advertencias , no la utilidad general del paquete (lea también el último párrafo de la primera sección de la wiki). Te das cuenta de que si el responsable del paquete realmente sintiera que el paquete no debería usarse, se lo quitaría, ¿verdad? Los fabricantes de CPU proporcionan estas actualizaciones a los proveedores de sistemas operativos , puede apostar que hay buenas razones para que lo hagan. intel-microcode
Stephen Kitt
1
@StephenKitt Tengo un servidor, que me interesa especialmente. ¿Solo quiero asegurarme de que esto también se aplique a las CPU Xeon que ejecutan Debian 9?
LinuxSecurityFreak
1
@Vlastimil sí, se aplica a cualquier CPU Intel que ejecute cualquier versión o derivada de Debian (y a las CPU AMD, que utilizan el amd64-microcodepaquete en su lugar).
Stephen Kitt
4

Debe habilitar el firmware del microcódigo del procesador para las CPU Intel para mejorar el funcionamiento de la CPU

Microcódigo de CPU

Los procesadores de Intel y AMD pueden necesitar actualizaciones de su microcódigo para funcionar correctamente. Estas actualizaciones corrigen errores / erratas que pueden causar cualquier cosa, desde un procesamiento incorrecto, hasta daños en el código y los datos, y bloqueos del sistema

GAD3R
fuente
1

Recomendaría habilitar esta opción como también lo ha sugerido @Stephen Kitt . Al leer la documentación del paquete y el Wiki de Debian, parece haber una ligera diferencia en el énfasis cuando se trata de actualizar las actualizaciones de microcódigo. Por lo que he llegado a entender es que las posibilidades de cualquier "mal comportamiento" son realmente bajas y que esta es la razón por la cual la documentación del paquete no se enfatiza demasiado.

Sin embargo, debe tenerse en cuenta que la actualización de su firmware (UEFI / BIOS) debe tenerse en cuenta al actualizar las actualizaciones de microcódigo para minimizar la posibilidad de cualquier advertencia :

Mantenga actualizado su UEFI / BIOS. Suponiendo que el proveedor de su placa base haga un buen trabajo al actualizar los componentes del firmware del sistema, una versión actualizada del firmware anulará la mayoría de las advertencias enumeradas aquí.

pdvries
fuente
0

Usar el microcódigo no ayuda mucho con mi CPU Pentium 4. Es muy antiguo y el microcódigo contribuye a un problema en el que toda la computadora se bloquea en puntos aleatorios. Apagar el microcódigo disminuye este problema. No desaparecerá hasta que obtenga una computadora nueva, pero al menos no es tan frecuente.

bws678
fuente
¿Cómo responde esto a la pregunta?
Pierre.Vriens el