今のところRadeon RX 7000シリーズのみで、7600は含まれていません。
Nvidiaのグラフィックカードをお持ちなら、ハードウェアアクセラレーションによるGPUスケジューリングは目新しいものではなく、すでに有効になっている可能性が高い。
しかし、AMDグラフィックカードをお持ちの場合、この機能は過去3年間存在しなかった。A
MDの最新のAdrenalinドライバ・アップデート(バージョン23.12.1)により、一部のAMDグラフィックス・カード(特にRadeon RX 7000シリーズ)でハードウェア・アクセラレーテッドGPUスケジューリングがついにサポートされるようになりました。
記憶を新たにすると、ハードウェア・アクセラレーションGPUスケジューリングは、もともと2020年にWindows 10でリリースされた。
この技術は、その名が示すように、GPUスケジューリングの大部分をCPUからGPUベースの専用スケジューリングプロセッサにオフロードする。
ハードウェア・アクセラレーテッドGPUスケジューリングは、CPUの使用率を減らすことによって(より具体的には、GPUスケジューリングのオーバーヘッドを減らすことによって)、特定のワークロードのパフォーマンスとシステムレイテンシを改善することができます。
派手な名前がついているが、この機能は魔法の「フリーパフォーマンス」ボタンではない。
ハードウェア・アクセラレーションによるGPUスケジューリングを発売当初にテストしたところ、オンでもオフでもゲーム性能はほとんど変わらなかった。
また、シナリオによってはパフォーマンスの低下を引き起こすこともわかった。
実際、こうした圧倒的なパフォーマンス上の利点が、この機能がゲームコミュニティからほとんど見過ごされている理由です。
ハードウェア・アクセラレーションによるGPUスケジューリングの本当の問題は、プログラマーがすでに従来のGPUスケジューリングに対処する方法を見つけ出し、その性能限界を覆い隠していることです。
開発者とプログラマーは、GPUコマンドをバッチにバッファリングすることで、CPUとGPUの効率を大幅に向上させることができます。
では、ハードウェアアクセラレーションGPUスケジューリングは何をするために設計されたのでしょうか?
パフォーマンスを向上させるためだけに設計されたわけではありません(当然ですが)。
Microsoftは、将来のシステムのためにグラフィックスサブシステムを近代化するためにこの機能を作ったのだ。
我々は今日、マイクロソフトの下地が形になるのを見始めている: NvidiaのDLSSフレーム生成が機能するためには、ハードウェアアクセラレーションによるGPUスケジューリングが有効である必要がある。
Nvidiaは、この理由を正確には明らかにしなかったが、ハードウェアアクセラレーテッドGPUスケジューリングが将来にとって重要な機能であり、最先端のグラフィックス技術が依存し始めている技術であることを示している。
なぜAMDは今、ハードウェアアクセラレーションによるGPUスケジューリングをサポートすることにしたのでしょうか?
最も明白な答えは、AMDがAMD Fluid Motion FramesやFSR 3フレーム生成など、競合するフレーム生成技術の能力を向上させようとしていることです。
現時点では、これらの技術はどちらもハードウェアアクセラレーションGPUスケジューリングなしで動作しますが、AMDがフレーム生成技術の画質および/または性能を向上させるために新しいGPUスケジューリングが必要だとわかったとしても、私たちは驚きません。
新しいドライバー・アップデートでは、ハードウェア・アクセラレーションGPUスケジューリングはAMDのRadeon RX 7000シリーズGPU(少なくとも現時点ではRX 7600を含まない)でのみ機能しますが、AMDは将来的に古いGPUのサポートを追加すると思われます。
ただし、これはRDNA2、RDNA1、および旧アーキテクチャがハードウェアベースのGPUスケジューリングプロセッサを備えているかどうかによる可能性がある。
NvidiaはGTX 1000シリーズ(Pascalアーキテクチャ)でこうしたプロセッサを追加し始めたので、AMDもかなり前に追加していた可能性があると考えるのは無理からぬ話だ。
解説:
Radeon RX7900シリーズにGPUスケジューリング機能が実装。
多分知らない人が大半だと思います。
私はRTX4000シリーズが出始めの頃、Stable Diffusion WebUIのXformersをRTX4000シリーズ用にコンパイルして実行するときにこの機能をオンにしました。
「こんなのあるんだ」と思いましたが、それ以降は使ってません。
多分使ったことが無い人が大半だと思います。
現時点ではゲームによっては遅くなることもあるということです。
現在と言うより未来において重要な機能のようです。
DLSSのフレームジェネレーションを使用するにはオンにする必要があるようです。
私もStable Diffusion WebUIのでしか使ったことがありませんのでその効果を実家したことは無いです。
元々は3年も前に実装された機能らしいですが、今になってようやく有効にできるようになったのはRadeonユーザーにとってはなかなか厳しい話です。
元記事にもある通り、FSR3がロンチされたことに関係しているのかもしれません。
RadeonはGeforceに比べてかなりソフトウェア環境の整備が遅れているのは間違いないでしょう。