CPU-Z Validatorを開発したTwitterユーザーのDoc TB氏は、IntelのCore i9-12900KプロセッサによるGigabyteの8GHz世界記録を否定しました。開発者は、インテルの新しいフラッグシップであるAlder Lakeは、8GHzをまったく達成していない可能性が高いと考えています。
エクストリームオーバークロッカーは一般的に、オーバークロックの信憑性を検証するためにCPU-Zを使用します。実際、ベンチマークスコアや世界記録を保存する人気のデータベースであるHWBotにオーバークロックを提出できるかどうかは難しい条件です。そのため、CPU-Zのチームは、Alder Lakeのオーバークロックについて、マザーボードメーカーや、今回はインテルと常に連絡を取り合っていました。
開発者によると、初期のAlder Lakeのサンプルで、8GHzから12GHzに及ぶ偽のオーバークロックが確認され始めたとのことです。どうやら、63以上に設定した場合の比率にシリコンエラッタが存在するようです。内部のCPU PLLが固まらず、以前に設定した比率のまま、新しい比率を報告してしまうケースがあるようです。このバグは発売前に発見されていましたが、シリコンレベルでパッチを適用するにはあまりにも遅すぎました。さらに、問題は99.99%のインテルユーザーには影響しない問題です。
メインストリームのユーザーにとっては意味のない問題ですが、それでもインテルは修正プログラムを作成しました。この解決策は、”FLL_OC_MODE “というHWレジスタの追加による新しいマイクロコードの更新(0x12)で構成されます。これを有効にして適切に設定すると、内蔵CPUがPLLを63以上の比率で適切にロックするようになります。CPU-Zチームは、CPU-Z 1.98で「FLL_OC_MODE」を実装しました。さらに、Doc TBはCPU-Z Validatorを使って、マイクロコードのバージョン、コアのスロットリング、「FLL_OC_MODE」のレジスタチェックなど、複数のチェックを行い、バグを悪用した投稿を無効にしました。
Doc TBはその後、Alder Lakeのオーバークロックに関する統計情報を提供しました。どうやら、全コアで7GHzのオーバークロックが可能なようですが、シングルコアのオーバークロックの上限は7.5GHzから7.6GHzとなります。実際のところ、多くのプロセッサーは7.5GHzに到達するのに苦労しており、オーバークロッカーたちはせいぜい数MHzの差で競い合っていました。つまり、100以上のサンプルがあるということです。ギガバイトがソーシャルメディアやプレスリリースで8GHzのオーバークロックを宣伝し始めたときには、確かに赤旗が立っていました。
仮定の回避策は、CPUの比率を変更し、その後、起動時「FLL_OC_MODE」を有効にするようにマイクロコードをアップグレードすることです。このチェックが有効になっている間、プロセッサは報告されている値よりも低い比率でクロックを供給されます。これも、突然起こることではありません。意図的な改ざんが行われているのです。もしPLLがロックダウンされていなければ、プロセッサは即座にハードロックに陥ります。したがって、システムの再起動が必要になります。悲しいことに、Windowsのクラッシュはマイクロソフトのテレメトリに報告され、Windows DefenderはそのためにCPU-Zをブラックリストに載せることができるので、チームがCPU-Zに忍ばせることができるアルゴリズムではありません。