Soll ich den Intel-Mikrocode (Linux Mint 18) aktivieren?

8

Ich habe gerade Linux Mint 18 mit KDE installiert. Bei der Konfiguration des richtigen Treibers für WLAN bin ich auf die Option gestoßen, die "Prozessor-Mikrocode-Firmware für Intel-CPUs" zu aktivieren. Im Moment ist das Gerät (das als unbekannt beschrieben wird) als "Nicht verwenden" markiert.

Soll ich diese Option aktivieren? Wenn ich richtig verstanden habe, soll der Mikrocode detaillierte Änderungen in der CPU ermöglichen, was ich nicht beabsichtige. Andererseits habe ich gelesen, dass es helfen kann, die Leistung der CPU zu verbessern. Was würden Sie empfehlen?

Vielen Dank!

Sara P.
quelle

Antworten:

17

Aus der Dokumentation des Pakets :

Intel® 64- und IA-32-Prozessoren (x86_64- und i686-Prozessoren) können ihr Steuerprogramm (Mikrocode) sowie Parameter für andere On-Chip-Subsysteme (Energieverwaltung, Verbindungen usw.) vor Ort aktualisieren. Diese Mikrocode-Aktualisierungen korrigieren die Prozessorfehler und sind wichtig für einen sicheren, stabilen und korrekten Systembetrieb.

Während die meisten Mikrocode-Updates Probleme beheben, die äußerst selten auftreten, beheben sie auch hochkarätige, auffällige Probleme. Es gibt genügend Mikrocode-Updates, um Prozessorfehler zu beheben, die zu Systemabsturz, Speicherbeschädigung oder unvorhersehbarem Systemverhalten führen würden, um Firmware-Updates und Mikrocode-Updates ernst zu nehmen.

Ja, Sie sollten diese Option aktivieren. Die Leistung Ihrer CPU wird dadurch nicht verbessert, es werden jedoch Fehler behoben (einschließlich des Deaktivierens von TSX auf Haswell- und Broadwell-CPUs, wo es zu Abstürzen kommen kann), und es werden möglicherweise neue Funktionen aktiviert (z. B. Software Guard-Erweiterungen auf einigen Skylake-CPUs).

Beachten Sie insbesondere auch die in derselben Dokumentation aufgeführten Vorbehalte

Bitte halten Sie Ihr UEFI / BIOS auf dem neuesten Stand. Vorausgesetzt, Ihr Motherboard-Anbieter aktualisiert die System-Firmware-Komponenten gut, wird eine aktuelle Version der Firmware die meisten der hier aufgeführten Einschränkungen aufheben.

Dies gilt insbesondere für neuere CPUs, beginnend mit Haswell. Heutzutage ist es auch aus Sicherheitsgründen eine gute Idee, Ihr UEFI / BIOS auf dem neuesten Stand zu halten.

Es lohnt sich auch, eine Kopie des in der Dokumentation angegebenen Wiederherstellungsverfahrens aufzubewahren, falls ein Mikrocode-Update Probleme beim Booten Ihres Systems verursacht.

Stephen Kitt
quelle
Ich denke immer noch, dass die Reihenfolge, in der Sie dies erklären, nicht richtig ist. Die Paketdokumentation scheint es leicht zu berühren, während das Debian-Wiki eine klare Empfehlung zur Aktualisierung des Mikrocodes enthält.
pdvries
1
Ich denke, die Paketdokumentation ist tatsächlich viel detaillierter als das Wiki - sie erklärt tatsächlich die Probleme ... In Bezug auf die Reihenfolge beantworte ich die angegebene Frage und füge hinzu, dass es wichtig ist, die Firmware auf dem neuesten Stand zu halten. es anders zu schreiben fühlt sich für mich seltsam an. Während in einigen Fällen eine Aktualisierung der Firmware ausreicht und intel-microcodenicht erforderlich ist, werden in den allermeisten Fällen immer noch relevante Mikrocode-Aktualisierungen aus dem Paket selbst vorgenommen.
Stephen Kitt
1
(a) ist dies nicht der Debian Wiki, (b) , wie ich fühle mich über meine Antwort auf ist auf mich , (c) die Aktualisierung der Firmware negiert die meisten der Einsprüche , nicht die allgemeine Nützlichkeit des intel-microcodePakets (lesen Sie auch den letzten Absatz des ersten Abschnitts im Wiki). Sie wissen, dass der Paketbetreuer, wenn er wirklich der Meinung wäre, dass das Paket nicht verwendet werden sollte, es entfernen lassen würde, oder? Die CPU- Hersteller stellen diese Updates Betriebssystemanbietern zur Verfügung. Sie können darauf wetten, dass es gute Gründe dafür gibt.
Stephen Kitt
1
@StephenKitt Ich habe einen Server, den ich besonders mag. Ich möchte nur sicherstellen, dass dies auch für Xeon-CPUs gilt, auf denen Debian 9 ausgeführt wird.
LinuxSecurityFreak
1
@Vlastimil Ja, dies gilt für jede Intel-CPU, auf der eine Debian-Version oder ein Derivat ausgeführt wird (und für AMD-CPUs, die amd64-microcodestattdessen das Paket verwenden).
Stephen Kitt
4

Sie sollten die Prozessor-Mikrocode-Firmware für Intel-CPUs aktivieren , um die Funktion der CPU zu verbessern

CPU-Mikrocode

Prozessoren von Intel und AMD benötigen möglicherweise Aktualisierungen ihres Mikrocodes, um ordnungsgemäß zu funktionieren. Diese Updates beheben Fehler / Errata, die von fehlerhafter Verarbeitung über Code- und Datenbeschädigung bis hin zu Systemabstürzen reichen können

GAD3R
quelle
1

Ich würde empfehlen, diese Option zu aktivieren, wie dies auch von @Stephen Kitt vorgeschlagen wurde . Beim Lesen der Paketdokumentation und des Debian-Wikis scheint es einen kleinen Unterschied in der Betonung zu geben, wenn es um die Aktualisierung der Mikrocode-Updates geht. Ich habe verstanden, dass die Wahrscheinlichkeit eines "Fehlverhaltens" sehr gering ist und dass dies der Grund dafür ist, dass die Paketdokumentation nicht übermäßig hervorgehoben wird.

Es ist jedoch zu beachten, dass die Aktualisierung Ihrer Firmware (UEFI / BIOS) bei der Aktualisierung von Mikrocode-Aktualisierungen berücksichtigt werden sollte, um die Möglichkeit von Einschränkungen zu minimieren :

Bitte halten Sie Ihr UEFI / BIOS auf dem neuesten Stand. Vorausgesetzt, Ihr Motherboard-Anbieter aktualisiert die System-Firmware-Komponenten gut, wird eine aktuelle Version der Firmware die meisten der hier aufgeführten Einschränkungen aufheben.

pdvries
quelle
0

Die Verwendung des Mikrocodes hilft bei meiner Pentium 4-CPU nicht viel. Es ist sehr alt und der Mikrocode trägt zu einem Problem bei, bei dem der gesamte Computer an zufälligen Punkten abstürzt. Durch Ausschalten des Mikrocodes wird dieses Problem verringert. Es wird nicht verschwinden, bis ich einen neuen Computer bekomme, aber es ist zumindest nicht so oft.

bws678
quelle
Wie beantwortet dies die Frage?
Pierre.Vriens