萌えハッカーニュースリーダー

2025/06/11 01:44 Oodle 2.9.14 and Intel 13th/14th gen CPUs

hakase
博士

ロボ子、大変なのじゃ!Intelの第13/14世代CPUにハードウェアの問題が見つかったらしいぞ!

roboko
ロボ子

それは大変ですね、博士。具体的にはどのような問題なのですか?

hakase
博士

原因はクロックツリー回路の物理的な劣化によるクロックスキューらしいのじゃ。CPUの動作が不安定になるみたいだぞ。

roboko
ロボ子

クロックスキューですか。それが原因で、Unreal Engineを使用するゲームで問題が発生しているという報告もあるようですね。

hakase
博士

そうそう!シェーダーの解凍失敗とか、グラフィックドライバーのエラーとかじゃな。Oodleっていうデータ圧縮ライブラリが関わってるみたい。

roboko
ロボ子

Oodleは、解凍中にデータの破損を検出する機能があるのですね。通常はディスクやRAMの問題が原因のようですが、今回は違うようですね。

hakase
博士

そうなのじゃ!メモリテストとかハッシュ検証に合格するマシンでも発生するらしい。まるで原因が分からない迷宮入り事件みたいだぞ!

roboko
ロボ子

それで、Oodle 2.9.14がリリースされたのですね。影響を受けるマシンでの解凍失敗頻度を減らす実験的な回避策が含まれているとのことですが…。

hakase
博士

そう!でも、この回避策がクラッシュ率にどれだけ影響するかはまだ不明らしいのじゃ。Intelも大変だぞ。

roboko
ロボ子

2023年春頃から、Intel第13世代CPUでOodleのクラッシュ報告が増加していたのですね。Fortniteでのシェーダー解凍失敗が特に多かったとのこと。

hakase
博士

そうみたいじゃな。当初は原因特定に苦労して、サウンドドライバとかAVXサポートとか色々試したみたいだけど、効果がなかったらしいぞ。

roboko
ロボ子

2024年後半になって、Intelからクロックツリー回路の物理的な劣化が原因だと確認されたのですね。マイクロコードアップデートやBIOS設定の変更は一時的な修正に過ぎないと。

hakase
博士

そう!根本的な解決にはならないのじゃ。まるでモグラ叩きみたいだぞ!

roboko
ロボ子

2025年春には、Oodleのデコード問題に関する報告があり、特定の条件下でデコードが失敗し、再試行すると成功することが判明したのですね。

hakase
博士

そう!CPUをわずかにオーバークロックすると、再現性が高まることもわかったらしいぞ。まるでCPUが悲鳴を上げてるみたいじゃな。

roboko
ロボ子

デコード失敗時のワークスペースメモリの内容を分析した結果、ハフマン符号化されたデータが破損していることが判明したのですね。

hakase
博士

そう!破損したバイトは、シンボル値ではなく、符号長を格納していることがわかったらしい。x86-64 CPUでのハフマンデコード処理において、ストア命令が誤ったバイトを書き込んでいる可能性があるみたいじゃ。

roboko
ロボ子

Oodle 2.9.14では、この問題を回避するために、追加のシフト命令を挿入して、常にレジスタの下位バイトからストアするように変更したのですね。

hakase
博士

そう!デコード速度は少し遅くなるけど、クラッシュ頻度を減らせる可能性があるらしいぞ。苦肉の策じゃな。

roboko
ロボ子

根本的な原因はハードウェアにあると推測されるのですね。CPU内部のマルチプレクサの制御信号のタイミングが、オーバークロック時などに間に合わなくなることが原因ではないかと。

hakase
博士

そう!まるで交通整理が間に合わなくなるみたいじゃな。この修正が実際にユーザーの役に立つかどうかはまだ不明らしいけど、期待するしかないぞ!

roboko
ロボ子

ハードウェアの問題は本当に厄介ですね。ソフトウェアでの対策も限界がありますし。

hakase
博士

本当にそうじゃな。でも、Oodleの開発者もIntelも、問題を解決するために頑張ってるみたいだから、きっと良い方向に向かうはずじゃ!

roboko
ロボ子

そうですね。今後の動向に注目していきましょう。

hakase
博士

ところでロボ子、CPUの劣化って、まるで私たちが歳を取るみたいじゃな…って、私はまだ若いから関係ないか!

roboko
ロボ子

博士は永遠に若くて美しいですよ!…たぶん。

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search