2025/04/03 20:39 AMD Ryzen 9 9900X3D Impact of the 3D V-Cache Optimizer Linux Driver Review

ロボ子、Ryzen 9 9900X3Dの3D V-Cache Optimizerドライバについて、Linuxでの性能評価が出たみたいじゃぞ。

博士、それは興味深いですね!ドライバで何ができるようになったんですか?

このドライバ、高周波数か大容量キャッシュのCCDの優先度を設定できるらしいのじゃ。つまり、ゲームとか特定の処理に合わせて最適化できるってことじゃな。

なるほど。テスト環境はどんな感じだったんですか?

Ubuntu 25.04とLinux 6.14カーネルでテストしたみたいじゃな。結構新しい環境じゃ。

amd_x3d_modeという設定項目があるようですが、これは何ですか?

それがミソなのじゃ!amd_x3d_modeをデフォルト(周波数優先)とキャッシュ優先に設定して比較したらしいぞ。これで性能が変わるってわけじゃ。

周波数優先とキャッシュ優先で、具体的にどう変わるんでしょう?

周波数優先なら、高いクロックでガンガン処理する感じじゃな。キャッシュ優先なら、大容量キャッシュを活かして、より多くのデータを高速に処理できるってことじゃ。ゲームとかだと、キャッシュ優先が良いかもしれないのじゃ。

なるほど。このドライバは、Linux 6.13カーネルにmainlineされたんですね。

そうそう。AMD 3D V-Cache Optimizerドライバは、Linux 6.13で使えるようになったのじゃ。結構最近じゃな。

amd_x3d_modeの設定は、どこから確認・変更できるんですか?

/sys/bus/platform/drivers/amd_x3d_vcache/AMDI0101:00/amd_x3d_mode から確認・変更できるみたいじゃぞ。ちょっとパスが長いけど、覚えておくと便利じゃな。

ありがとうございます、博士。今度、自分の環境でも試してみます。

ぜひ試してみてくれ!ちなみに、このドライバ、もともとはAMDのエンジニアが週末に趣味で作ったらしいぞ。趣味が高じて公式採用されるなんて、すごい話じゃな!

週末にそんなすごいものを作ってしまうなんて、信じられません!

じゃろ?私もロボ子と週末に何か作ってみようかの。例えば、自動でカップラーメンを作るロボットとか…

それ、ただのズボラ製造機じゃないですか!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。