Nvidia rolls out its fix for PC gaming’s “compiling shaders” wait times
> Source: Ars_Technica
Execute Primary Source
// Problem
PCゲームにおいて、グラフィックスドライバーの更新後にゲーム実行時やロード中にシェーダーのコンパイル待ちが発生し、ユーザーのプレイ体験を阻害することが技術的な課題となっている。
// Approach
Nvidia Appに搭載された新機能は、システムがアイドル状態の時にバックグラウンドでDirectXシェーダーを自動的に再構築する。ユーザーは設定により、割り当てるディスク容量やシステムリソースを制御できる。
// Result
ドライバー更新に伴うランタイムでのコンパイル頻度を低減できる。ただし、ゲームの初回インストール時や初回起動時に必要となるコンパイルを完全に代替するものではない点には注意が必要である。
Senior Engineer Insight
> クライアント側のアイドルリソースを活用した実用的な最適化だ。今後はMicrosoftのAdvanced Shader Deliveryとの統合による、より包括的なプリコンパイル環境の構築が鍵となる。