intel-microcode (Linux Mint 18) を有効にする必要がありますか?

intel-microcode (Linux Mint 18) を有効にする必要がありますか?

KDE 搭載の Linux Mint 18 をインストールしました。Wi-Fi 用の正しいドライバーを設定しているときに、「Intel CPU のプロセッサ マイクロコード ファームウェア」を有効にするオプションを見つけました。現在、デバイス (不明と記載されています) は「使用しない」とマークされています。

このオプションを有効にする必要がありますか? 私の理解が正しければ、マイクロコードは CPU の詳細な変更を可能にするはずですが、私はそれをするつもりはありません。一方で、CPU のパフォーマンスを向上させるのに役立つ可能性があると読みました。何をお勧めしますか?

ありがとう!

答え1

パッケージからドキュメンテーション:

Intel® 64 および IA-32 プロセッサ (x86_64 および i686 プロセッサ) は、制御プログラム (マイクロコード) とその他のオンチップ サブシステム (電源管理、相互接続など) のパラメータを現場でアップグレードできます。これらのマイクロコードの更新はプロセッサのエラッタを修正し、安全で安定した正しいシステム操作に重要です。

マイクロコードの更新のほとんどは、極めてまれにしか発生しない問題を修正しますが、注目度が高く、影響が大きい問題も修正します。システムのロックアップ、メモリの破損、または予期しないシステム動作を引き起こすプロセッサのエラッタを修正するマイクロコードの更新は十分にあるため、ファームウェアの更新とマイクロコードの更新を真剣に受け止める必要があります。

ですので、このオプションを有効にする必要があります。CPUのパフォーマンスは向上しませんが、バグの修正(Spectre/Meltdownスタイルの情報漏洩などのセキュリティ問題や、HaswellおよびBroadwell CPUのTSXなどの機能でロックアップを引き起こす問題など)に役立ちます。また、新しい機能(ソフトウェア ガード拡張機能(一部の Skylake CPU の場合)

また、注意点同じ文書に記載されている、特に

UEFI/BIOS を最新の状態に保ってください。マザーボード ベンダーがシステム ファームウェア コンポーネントの更新を適切に行っていると仮定すると、ファームウェアを最新バージョンにすると、ここに記載されている警告のほとんどが解消されます。

これは、Haswellから始まる過去10年間にリリースされたCPUに特に当てはまります。今日では、UEFI/BIOSを最新の状態に保つことは良い考えです。セキュリティ上の理由あまりにも。

マイクロコードの更新によってシステムの起動時に問題が発生した場合に備えて、ドキュメントに記載されている回復手順のコピーを保存しておくことも重要です。

答え2

有効にする必要がありますIntel CPU 用プロセッサ マイクロコード ファームウェア CPUの機能を向上させる

CPU マイクロコード

IntelおよびAMDのプロセッサは、正常に動作するためにマイクロコードの更新が必要になる場合があります。これらの更新は、誤った処理、コードやデータの破損、システムのロックアップなどの原因となるバグやエラッタを修正します。

答え3

このオプションを有効にすることをおすすめします。@スティーブン・キット読んでいるときにパッケージドキュメントそしてそのDebian ウィキマイクロコードの更新に関しては、重点が若干異なるようです。私が理解したところによると、"誤動作" の可能性は非常に低く、これがパッケージのドキュメントが過度に強調されない理由です。

ただし、マイクロコードの更新を行う際には、ファームウェア(UEFI/BIOS)の更新も考慮する必要があります。注意点:

UEFI/BIOS を最新の状態に保ってください。マザーボード ベンダーがシステム ファームウェア コンポーネントの更新を適切に行っていると仮定すると、ファームウェアを最新バージョンにすると、ここに記載されている警告のほとんどが解消されます。

答え4

マイクロコードを使用しても、私の Pentium 4 CPU ではあまり役に立ちません。非常に古い CPU で、マイクロコードが原因で、コンピュータ全体がランダムな時点でロックアップする問題が起きます。マイクロコードをオフにすると、この問題は軽減されます。新しいコンピュータを購入するまでこの問題は解消されませんが、少なくとも以前ほど頻繁には発生しなくなります。

関連情報