Latest evidence-based health information
Iphone

SkylakeのバグがないかPCでテストする方法

SkylakeのバグがないかPCでテストする方法
SkylakeのバグがないかPCでテストする方法

Intelは、一部のSkylake CPUのバグにより「複雑なワークロード条件」でCPUがフリーズする可能性があることを確認したが、修正が進行中であると述べた。

このバグは当初、ハイパースレッディングが有効になっている Core i7-6700K デスクトップ CPU でのみ報告されていましたが、Intel の確認により、このラインナップのより多くの CPU に影響を与えることが示されているようです。

Intelフォーラムの投稿で、Intelコミュニティマネージャーは次のように書いています。「Intelは、第6世代Intel Core製品ファミリーに影響を与える可能性のある問題を特定しました。この問題は、Prime95などのアプリケーションの実行時など、特定の複雑なワークロード条件下でのみ発生します。このような状況では、プロセッサがハングしたり、予期しないシステム動作を引き起こしたりする可能性があります。Intelは修正プログラムを特定してリリースし、外部のビジネスパートナーと協力してBIOS経由で修正プログラムを展開しています。」

このバグは、hardwareluxx.deのフォーラムで数週間前から、そしてその後Mersenne.orgで数週間にわたって議論されてきたようです。Mersenne.orgは、このバグを誘発するために使用されるソフトウェアPrime95を開発した企業です。Prime95は素数を見つけるために使用され、パフォーマンステストやオーバークロック コミュニティでも ストレステストやパフォーマンステストとして非常に人気があります。

スカイレイク ゴードン・マ・ウン

Intel は、一部の Skylake チップは「複雑なワークロード条件」下ではフリーズする可能性があるが、ほとんどの人はこの点については安心できると述べた。

コミュニティ投稿の他に、Intel は PCWorld に対してもこのバグの存在を認めたが、このバグに遭遇する保証はないため、 「かもしれない」という言葉を強調した。

「Prime95などのアプリケーションを実行する際のような複雑なワークロード条件下では、プロセッサがハングしたり、予期せぬシステム動作を引き起こしたりする可能性があります。Intelはこの問題を解決する修正プログラムをリリースしており、外部のビジネスパートナーと協力してBIOSアップデートを通じてこの修正プログラムを展開しています」とIntelの担当者はPCWorldに語った。

これはIntelの甘い言葉のように聞こえるかもしれませんが、このバグは本当に散発的です。遭遇した人もいれば、再現できない人もいます。数分後にハングアップする人もいますが、数時間後にハングアップする人もいます。また、ハングアップを経験しない人もいます。

私自身のテストでは、クアッドコアのCore i7-6820HKを搭載したSkylakeベースのノートパソコンを使用しましたが、数時間のテストではハングアップは発生しませんでした。ただし、このバグに遭遇したと報告している人の多くは、デスクトップ版のCore i7-6700Kチップを使用しています。

これがなぜ重要なのか: CPUの「エラッタ」やバグという大枠の中で、これはかなり難解で、Intelの悪名高い1994年のFDIVバグと同じ段落で取り上げるほどの価値もありません。FDIVバグはMicrosoft Excelのスプレッドシートに現れ、Intelが数百万ドル規模のCPUリコールを行うほど深刻なものでした。PCユーザーにとってさらに残念だったのは、Intelが新しいTSX命令のバグを解決できず、多くのユーザー向けにそれを無効化したことです。Skylakeのバグは、マイクロコードの修正で修正できるようです。

気まぐれなバグを追いかけるのは、他の作業を避ける良い方法のように思えます。そこで、その方法をご紹介します。Mersenne95からPrime95バージョン28.7をダウンロードし、ファイルをフォルダに解凍します。

ローカルを作成

Prime95の最新バージョンでは、「local.txt」というテキストファイルを作成して、プログラムにAVX命令を使用するように指示する必要があります。

現在のバージョン28.7をご利用の場合は、メモ帳を使ってフォルダ内にテキストファイルを作成する必要があります。Prime95フォルダ内で右クリックし、「新規」>「テキストドキュメント」を選択してください。テキストドキュメントのタイトルは「local.txt」とします。ファイルが作成されたら、ダブルクリックしてメモ帳で開き、以下の行を入力します CpuSupportsFMA3=0。ファイルを同じフォルダに保存してください。  

ローカル2を作成

Prime95にAVXを使ってバグをヒットするように指示するテキストファイルを作成する必要があります。

バグ発見者によると、デフォルトでは Prime95 の新しいバージョンは AVX2 を使用し、エラーは AVX でのみ発生すると思われるため、これを実行する必要があります。

Prime95.exeをダブルクリックしてPrime95を起動します。 「Just Stress Testing」をクリックしてダイアログを閉じます。

1つの

スキップして「ストレステストのみ」を選択します。

拷問テストを実行するためのダイアログボックスが表示されます。「カスタム」を選択し、「最小FFTサイズ(K)」を768、「最大FFTサイズ(K)」を768に変更します。「FFをインプレースで実行」を選択し、実行時間を120分以上に設定します。「OK」をクリックすると、拷問テストが開始されます。

c

Prime95 でこれらの設定を使用すると、新しい Skylake CPU をハングアップさせることができると報告されています。

さあ、フリーズするかどうか様子を見ましょう。ほとんどの問題はハイエンドデスクトップのCore i7-6700Kで発生しているようですが、Intelは他のCPUでも発生する可能性があることを示唆しているようです。

このテストを実行する前に、Prime95はCPUに大きな負荷をかけることにご注意ください。冷却がギリギリの状態やオーバークロックされたシステムは、自動的にクラッシュする可能性があります。そのため、不安定なオーバークロックによるものではないことを確認するために、標準設定のPCでこのテストを実行することをお勧めします。

Otpoo

Health writer and researcher with expertise in evidence-based medicine and healthcare information.