AMDのRyzenの発売により、破壊的な低価格帯の8コアプロセッサの新ラインナップがもたらされましたが、パフォーマンスと価格の関係は密接に絡み合っています。Ryzenはワークステーションアプリケーションで優れていますが、その奇妙なゲームパフォーマンスの傾向が話題を独占しています。いくつかのタイトルで予想よりも低いパフォーマンスを記録し、少し実験した後、問題の一部はWindowsの電源プロファイルに起因していることがわかりました。AMDはまた、多くのゲームが独自のキャッシュとコアトポロジをナビゲートするのに苦労していると述べています。これには、パッチによる特定の最適化が必要です。AMDはブログ投稿で、電力問題に対処するために新しいWindowsプロファイルを作成したと発表し、3つ目のゲームにパフォーマンスを向上させるパッチを受け取ったことも発表しました。
電圧を上げろ!
AMDの解決策は? いわば妥協点と言えるでしょう。AMDの新しいRyzen Balanced電源プランは、Pステート遷移のタイマーとしきい値を削減することでパフォーマンスを向上させており、AMD提供の情報によると、Windowsの高パフォーマンス電源プロファイルと同等のパフォーマンスを実現します。
AMDのブログ記事から新しい電源プロファイルをダウンロードし、インストール(および選択)できます。AMDは、チップセットドライバーの次期バージョンにもこの新しい電源プランをバンドルする予定です。AMDは新しいチップセットドライバーのリリース日を具体的には発表していませんが、パッケージには新しい電源プランがインストールされ、自動的に有効化されます。SamsungもSSD用のSamsung電源プロファイルで同様のアプローチを採用しているため、このアプローチには前例がないわけではありません。
AMD Ryzen™ Balanced電源プランでは、依然として積極的な電力管理が可能です。OEM BalancedプランとRyzen Balancedプランの間には、ほとんど差がないはずです。皆様からのフィードバックをお待ちしております。AMD Ryzen™ Balanced電源プランのパフォーマンスは、High Performanceプランと同等になるはずです。この点についても、皆様からのフィードバックをお待ちしております。最後に、サードパーティ製ツールで「アイドル」クロックが3200~3400MHzの範囲にあると報告されている場合、コアは実際にはスリープ状態にあり、ツールは最後に確認されたPステートを報告しているだけであるとほぼ確信できます。
AMDは、新しい電源プランをチップセットドライバに組み込む前にフィードバックを求めているため、今後さらにカスタマイズが進む可能性があります。AMDは消費電力と発熱への影響を定量化していませんが、既存のバランス電源プロファイルと同程度であると示唆しています。SamsungのSSDプロファイルなど、他のカスタムプロファイルを使用しているユーザーにどのような影響が出るかはまだ不明です。現時点では、2つの電源プロファイルを同時に実行することはできません。
Tom's Hardware の最高のニュースと詳細なレビューをあなたの受信箱に直接お届けします。
『Total War: Warhammer』がRyzenでリニューアル
AMDの新しいZenアーキテクチャはRyzenプロセッサの基盤として機能していますが、多くのゲームではその独自のSMT実装とトポロジーに問題を抱えています。そのため、コードベースを重点的に最適化することでパフォーマンスが向上するはずです。Stardock/OxideのAshes of the Singularity: EscalationやValveのDOTA 2など、一部の開発者はすでにパフォーマンス向上のためのアップデートをリリースしています。私たちはAshes of the Singularity: Escalationの新しいアップデートをテストし、パフォーマンスが大幅に向上していることを確認しました。これは期待できる開発です。
Ryzenの発売時に、Creative AssemblyもZenアーキテクチャへの最適化の意向を発表しました。同社はTotal War: WarhammerのBretonniaパッチをリリースし、AMDはパフォーマンスの向上を定量化するためのベンチマークをいくつか提供しました。興味深いことに、AMDはこのパッチによってスレッドスケジューリングが改善されると指摘しています。
3月27日のBretonniaアップデートにより、基盤となるゲームエンジンは、論理コア数と物理コア数に関するRyzenのトポロジをより適切に理解できるようになります。これにより、『Total War: WARHAMMER』はプロセッサ上のスレッドスケジューリングを改善し、リソース競合を軽減できるようになります。
AMDは以前、Ryzenのパフォーマンス低下はWindows 10のスケジューラのせいではないと述べており、スレッドスケジューリングの不一致は明らかにアプリケーションレベルにあります。新しいアーキテクチャをサポートする3人目の開発者が現れることは有望であり、より多くの開発者が追随することを期待しています。
マスターはRyzen
AMDのRyzen Masterはシンプルなソフトウェアベースのオーバークロックツールですが、正確なレポートを得るにはHPET(高精度イベントタイマー)が必要です。驚くべきことに、AMDはゲームで最高のパフォーマンスを得るためにHPETを無効にすることを推奨しています。つまり、最高のゲームパフォーマンスを得るためには、Ryzen MasterツールとHPETを交互に切り替える必要があるということです。
Ryzen Masterは、AMD Ryzen 1800X、1700X、1600Xプロセッサにおいて、tCTLオフセットを自動的に除去することで、tCTLではなくジャンクション温度を報告するようになりました。tCTLの詳細については、このブログの「温度レポート」セクションをご覧ください。AGESA 1.0.0.4ベースのBIOSを実行しているシステムにRyzen Masterをインストールする場合、インストーラーはHPETを有効化せず、HPETを要求しなくなりました。AGESA 1.0.0.4の詳細については、このブログの「BIOSアップデートについて」セクションをご覧ください。
もうそんなことはありません。AMDは、AGESA 1.0.0.4ベースのBIOSをお持ちであれば、HPETの束縛から解放される新しいアップデートツールをリリースしました。また、温度報告もより正確になりました。
考え
AMDがパフォーマンス向上のためのゲームアップデートを次々と提供するという約束は懐疑的な反応を呼びましたが、状況は順調に改善しているようです。今後数ヶ月でさらに多くの開発者が参入してくることを期待しており、おそらくそうなるでしょう。
AMDのRyzenは素晴らしいシリコンキャンバスですが、他の新しいアーキテクチャと同様に、全体像が完成するまでにはしばらく時間がかかります。その間、Ryzen 5プロセッサは来週発売されます。現在テストに取り組んでいますので、どうぞお楽しみに。
ポール・アルコーンはTom's Hardware USの編集長です。CPU、ストレージ、エンタープライズハードウェアに関するニュースやレビューも執筆しています。