Devo abilitare il micro-codice Intel (Linux Mint 18)?


8

Ho appena installato Linux Mint 18 con KDE. Durante la configurazione del driver corretto per il Wi-Fi mi sono imbattuto nell'opzione per abilitare il "Firmware del microcodice del processore per CPU Intel". In questo momento il dispositivo (che è descritto come sconosciuto) è contrassegnato come "Non utilizzare".

Devo abilitare questa opzione? Se ho capito correttamente il microcodice dovrebbe consentire modifiche dettagliate nella CPU, cosa che non intendo fare. D'altra parte ho letto che può aiutare a migliorare le prestazioni della CPU. Cosa raccomanderesti?

Grazie!

Risposte:


17

Dalla documentazione del pacchetto :

I processori Intel® 64 e IA-32 (processori x86_64 e i686) sono in grado di aggiornare sul campo il loro programma di controllo (microcodice) nonché i parametri per altri sottosistemi su chip (gestione dell'alimentazione, interconnessioni, ecc.). Questi microcodici aggiornano gli errori errati del processore e sono importanti per un funzionamento sicuro, stabile e corretto del sistema.

Mentre la maggior parte degli aggiornamenti del microcodice risolve problemi che si verificano estremamente raramente, risolve anche problemi di alto profilo e di grande impatto. Esistono sufficienti aggiornamenti del microcodice che correggono gli errori del processore che causerebbero il blocco del sistema, il danneggiamento della memoria o il comportamento imprevedibile del sistema, per giustificare la presa sul serio degli aggiornamenti del firmware e degli aggiornamenti del microcodice.

Quindi sì, dovresti abilitare questa opzione. Non migliorerà le prestazioni della tua CPU, ma risolverà i bug (inclusa la disabilitazione di TSX su CPU Haswell e Broadwell, dove può causare blocchi) e potrebbe abilitare nuove funzionalità (come le estensioni di protezione del software su alcune CPU Skylake).

Nota anche le avvertenze elencate nella stessa documentazione, in particolare

Tieni aggiornato UEFI / BIOS. Supponendo che il fornitore della scheda madre funzioni correttamente nell'aggiornamento dei componenti del firmware di sistema, una versione aggiornata del firmware annulla la maggior parte delle avvertenze elencate qui.

Ciò è particolarmente vero per le CPU recenti, a partire da Haswell. Al giorno d'oggi mantenere aggiornato UEFI / BIOS è una buona idea anche per motivi di sicurezza .

Vale anche la pena conservare una copia della procedura di ripristino fornita nella documentazione, nel caso in cui un aggiornamento del microcodice causi problemi all'avvio del sistema.


Continuo a pensare che l'ordine in cui lo spieghi non sia giusto. La documentazione del pacchetto sembra toccarla leggermente, mentre il Debian Wiki fornisce una chiara raccomandazione su come aggiornare il microcodice.
pdvries,

1
Penso che la documentazione del pacchetto sia in realtà molto più dettagliata della wiki - in realtà spiega quali sono i problemi ... Per quanto riguarda l'ordine, sto rispondendo alla domanda dichiarata e aggiungendo che è importante mantenere aggiornato il firmware; scriverlo dall'altra parte mi sembra strano. Inoltre, mentre in alcuni casi l'aggiornamento del firmware sarà sufficiente e intel-microcodenon sarà necessario, nella stragrande maggioranza dei casi ci saranno comunque aggiornamenti rilevanti di microcodici dal pacchetto stesso.
Stephen Kitt,

1
(a) questa non è la wiki di Debian, (b) ciò che sento della mia risposta dipende da me , (c) l'aggiornamento del firmware annulla la maggior parte delle avvertenze , non l'utilità generale del intel-microcodepacchetto (leggi anche l'ultimo paragrafo della prima sezione del wiki). Ti rendi conto che se il manutentore del pacchetto sentisse davvero che il pacchetto non doveva essere usato, lo avrebbe rimosso, giusto? I produttori di CPU forniscono questi aggiornamenti ai provider del sistema operativo , puoi scommettere che ci sono buoni motivi per farlo.
Stephen Kitt,

1
@StephenKitt Ho un server, a cui tengo particolarmente. Voglio solo assicurarmi che ciò si applichi anche alle CPU Xeon che eseguono Debian 9?
LinuxSecurityFreak

1
@Vlastimil sì, si applica a qualsiasi CPU Intel che esegue qualsiasi versione o derivata Debian (e alle CPU AMD, usando amd64-microcodeinvece il pacchetto).
Stephen Kitt,

4

È necessario abilitare il firmware del microcodice del processore per le CPU Intel per migliorare il funzionamento della CPU

Microcodice CPU

I processori Intel e AMD potrebbero aver bisogno di aggiornamenti al loro microcodice per funzionare correttamente. Questi aggiornamenti correggono bug / errata che possono causare qualsiasi cosa, dall'elaborazione errata, alla corruzione di codice e dati e blocchi del sistema


1

Consiglierei di abilitare questa opzione come è stato suggerito anche da @Stephen Kitt . Quando si legge la documentazione del pacchetto e il Debian Wiki sembra esserci una leggera differenza nell'enfasi quando si tratta di aggiornare gli aggiornamenti del microcodice. Da quello che ho capito è che le possibilità di qualsiasi "comportamento scorretto" sono davvero basse e che questa è la ragione per cui la documentazione del pacchetto non è eccessivamente enfatizzata.

Va notato tuttavia che l'aggiornamento del firmware (UEFI / BIOS) deve essere preso in considerazione quando si aggiornano gli aggiornamenti del microcodice per ridurre al minimo la possibilità di eventuali avvertenze :

Tieni aggiornato UEFI / BIOS. Supponendo che il fornitore della scheda madre funzioni correttamente nell'aggiornamento dei componenti del firmware di sistema, una versione aggiornata del firmware annulla la maggior parte delle avvertenze elencate qui.


0

L'uso del microcodice non aiuta molto con la mia CPU Pentium 4. È molto vecchio e il microcodice contribuisce a un problema in cui l'intero computer si blocca in punti casuali. La disattivazione del microcodice riduce questo problema. Non andrà via finché non avrò un nuovo computer, ma almeno non così spesso.


Come risponde alla domanda?
Pierre.Vriens,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.