2002年当時、もしあなたがヒップなPCゲーマーだったら、新品のATI Radeon R300グラフィックカードで「Grand Theft Auto Vice City」をプレイし、Avril Lavigneの「Sk8r Boi」を聴いていたことでしょう。Sk8r Boi」が「Sk8r Grandpa」になった今、「R300」には待望のバグフィックスを含む新しいドライバが提供されています。
Phoronixによると、ATI Radeon R300, R400, R500グラフィックスカードには、20年近く前のGPUにさらなる命を吹き込む、Linux用の新しいオープンソースグラフィックスドライバが提供されます。この新しいオープンソース・ドライバは、開発者のEmma Anholt氏によって作られたもので、これらのGPUがMesa 3Dグラフィックス・ライブラリのステート・トラッカーからNIRシェーダーを要求し、NIRからTGSIへのパスを使用できるように設計されています。
NIRは、Mesaのドライバシェーダコンパイラの中核を成す最適化コンパイラスタックです。基本的には、3Dアプリケーションを実行する際にGPUが行う作業の量を減らすための最適化レイヤーです。
つまり、これらの古いグラフィックカードは、ゲームのパフォーマンスを向上させ、ゲームのロード時間を短縮することができます。しかし、20年近く前のカードではハードウェアの限界があるため、現在の最新タイトルをプレイ可能なフレームレートで動作させることはできません。しかし、古いゲームをプレイする人にとっては、この新しいドライバーがGPUのパフォーマンスを全体的に向上させてくれるはずです。
これらのGPUがいかに古いかを示すために、X1000シリーズとも呼ばれるR500グラフィックスカードは2007年に発売され、巨大な90nmプロセスで製造されました。当時のフラッグシップカードであるATI Radeon X1800 XTは、83Gflops(G付き)の性能しか発揮できませんでした。RTX 3090のような最高のグラフィックスカードが35TFlops以上を達成できる現在とは雲泥の差です。
また、Phoronixは、R300やR400のカードはハードウェアに制限があるため、NIRをR500シリーズのATIグラフィックカードだけに限定する可能性もあると指摘しています。しかし、これは確定したことではなく、今のところ議論されているアイデアに過ぎません。
Anholt氏は、Mesa 22.0がリリースされるまでにこのドライバーをリリースしたいと考えていますが、ドライバーが安定していることを確認するために、コミュニティによる追加テストが必要です。