web-dev-qa-db-ja.com

16.04:ハイパースレッディングの問題を修正するために推奨されるintel-microcodeパッケージを入手する方法は?

Debianメーリングリストには、SkylakeおよびKaby Lakeの一部のユーザーに関連する投稿があります。 [警告] Intel Skylake/Kaby Lakeプロセッサ:ハイパースレッディングの破損

ユーザーが実行する

grep name /proc/cpuinfo | sort -u

プロセッサの詳細を取得し、チェックする http://ark.intel.com/products/codename/37572/Skylake または http://ark.intel.com/products/ codename/82879/Kaby-Lake 必要に応じて。

プロセッサがリストされている場合、次に実行する必要があります

grep -q '^flags.*[[:space:]]ht[[:space:]]' /proc/cpuinfo && \
echo "Hyper-threading is supported"

フォローアップポスト によると、上記のコマンドは信頼できず、ユーザーはlscpuを実行して

lscpuの出力レポート:「コアあたりのスレッド:2」。これは、ハイパースレッディングが有効でサポートされていることを意味します。

ハイパースレッディングがサポートされている場合、SkylakeとKaby Lakeの両方にアドバイスが提供されます。

影響を受けるSkylakeプロセッサーが16.04にありますが、これはcanで修正できます

grep -E 'model|stepping' /proc/cpuinfo | sort -u

返却値

model       : 78
model name  : Intel(R) Core(TM) i3-6006U CPU @ 2.00GHz
stepping    : 3

そのようなプロセッサの場合、推奨される修正はインストールすることです

ベースバージョン3.20170511.1の非フリーの「Intel-microcode」パッケージを使用し、システムを再起動します。このISは、他のプロセッサの問題を十分に修正するため、これらのシステムの推奨ソリューションです。

しかし、16.04リポジトリには古いバージョンが表示されます。

apt policy intel-microcode
intel-microcode:
Installed: (none)
Candidate: 3.20151106.1
Version table:
3.20151106.1 500
500 http://archive.ubuntu.com/ubuntu xenial/restricted AMD64 Packages

推奨バージョンを入手することは可能ですか?可能であれば、どうすれば入手できますか?

編集: https://launchpad.net/ubuntu/xenial/+package/intel-microcode が見つかりましたが、それらはすべて古いバージョンのようです。

2番目の編集: https://launchpad.net/ubuntu/+source/intel-microcode には関連する更新がありますが、Artful Aadvark用です。

18
DK Bose

最新の公式パッケージを手動でインストールする 。つまり、64ビットOSの場合:

wget http://ftp.us.debian.org/debian/pool/non-free/i/intel-microcode/intel-microcode_3.20170511.1~bpo8+1_AMD64.deb
Sudo dpkg -i intel-microcode_3.20170511.1~bpo8+1_AMD64.deb

マシンを再起動すると、設定は完了です。 また、マシンから最新のBIOSアップデートをインストールする必要があります。最新の公式BIOSアップデートについては、コンピューターの製造元にお問い合わせください。

5
DevNull

artful用のパッケージをインストールできます。

このパッケージには、バイナリファームウェアが含まれています。リリースに依存しません。

3
Pilot6

Windows PEを使用してBIOSアップデートをインストールできます。

WindowsセットアップメディアにはWindows PEが含まれています。 Shift + f10を押してBIOS実行可能アップデーターにアクセスすると、cmdシェルを起動できます。

0
user705241