web-dev-qa-db-ja.com

Intel Microcodeが必要ですか?

少年は最近ここでたくさんの質問をしてきましたが、私はいつもCPU Microcodeドライバーと呼ばれるこの他のドライバーに興味があり、インテルi3コアプロセッサーを持っています。これにより、UbuntuのCPUパフォーマンスがかなり向上することは理解していますが、インストールすべきかどうかはわかりません。

enter image description here

4
Thomas Byerly

マイクロコード更新をインストールすることは、CPUの既知の問題または脆弱性を修正できるため、一般的には良いアイデアです。これらはBIOS/UEFI更新でパッチを適用できますが、Ubuntuで適用すると同様にパッチが有効であり、パッチをより早く適用できるようになります。

CPUのマイクロコードは、基本的に、ソフトウェアのマシンコードとCPUの内部動作との間の変換レイヤーです。マシンコード命令に応じて何をするかをCPUに教えます。アップデートはBIOS/UEFIインターフェイスにインストールされる場合があり、起動時にオペレーティングシステムによってロードすることもできます。バグや脆弱性の修正に加えて、更新はパフォーマンスに悪影響を与える場合もあれば、プラスの影響を与える場合もありますが、それほど重要ではありません。

注:元々は2016年にMeltdownやSpectreなどのCPUセキュリティの欠陥が知られる前に、マイクロコードの更新がセキュリティにとって重要であると考え始める前に書かれていたため、この回答を更新しました。

8
thomasrutter

実際、Intel-microcodeパッケージをインストールする必要があるかどうかは、ファームウェアと使用しているプロセッサに完全に依存します。

Thrid-gen Coreよりも新しいものを使用している場合は、複数のエラータを回避するためにneed最新のマイクロコードを使用します。最新のマイクロコードアップデートで修正されたIntel TSX、AVX/AVX2、仮想化、および電源管理の問題によるクラッシュとデータ破損が保証されている第5世代および第6世代ではさらに悪いですが、第4世代でも古いマイクロコードを使用すると、プロセッサの動作が悪くなります。

基本的に:install本当によく知らない限り、Intelマイクロコード更新パッケージ。新しいIntelプロセッサには、マイクロコードで定義またはパラメーター化された多くの機能があり、重要な修正を頻繁に受け取るソフトウェアパッケージと同様に扱う必要があります。最新の状態に保つ

インテルが公開マイクロコードの更新で最近修正した問題はすべてしかしマイナーです。それらは、公開アップデートごとに少なくとも1つのクリティカル問題を修正します。

10
anonymous