ゲーミングPC
PCゲームの「あの待ち時間」が消える。まずRadeonから
ゲームを買って、インストールして、さあ遊ぼう。そう思った瞬間に現れる「シェーダーをコンパイルしています」の進捗バー。PCゲーマーなら誰でも知っているあの待ち時間が、Radeonユーザーから先に消え始めた。 PCだけが抱えていた待ち時間 問題の根は、PCというプラットフォームの多様性そのものにある。コンソールならハードウェアが固定されているから、開発者がシェーダーを事前にコンパイルして出荷できる。PCではGPUもドライバも千差万別で、同じことができない。結果として、ゲームの初回起動時にユーザーのマシン上でシェーダーを一からコンパイルする必要が生じる。 数万本のシェーダーをCPUが処理する間、プレイヤーは画面を眺めて待つ。ゲーム側の実装によっては、コンパイルが追いつかない場面でカクつきが発生する。シェーダースタッターと呼ばれる現象だ。Unreal Engineが導入したPSOプリキャッシュなど部分的な緩和策はあるが、根本解決には至っていなかった。 MicrosoftのAdvanced Shader Delivery(ASD)は、このボトルネックを仕組みごと取り除く。ゲームのダウン