6月6日、ついにNVIDIAのリマスター版「Quake II RTX」が無料で入手可能になります。ゲームの動作速度がどれくらいなのか気になっている方のために、昔ながらの方法で検証してみました。
まず、簡単にご説明しますと、NVIDIAはiDの1997年製クラシックシューティングゲーム『Quake II』を、フルパストレーシングレンダラーでアップデートしました。「ハイブリッドレイトレーシングに対応した、よくあるゲーム」と片付けてしまうかもしれませんが、これはそれ以上のものです。レイトレーシングハードウェアの性能が現時点では、ほとんどのゲームはレイトレーシングを控えめに使用し、従来のラスター描画技術と組み合わせています。
しかし、 NVIDIAのQuake II RTXリマスター版では、光線を物理的にトレースしてシーンを作成し、すべてをレンダリングします。現代のゲームの複雑さを考えると、このような作業は不可能ですが、1997年のQuake IIなら実現可能です。
Nvidia は Computex 期間中にQuake II RTXのリリース間近のバージョンをプレイする機会を与えてくれた ので、RTX バージョンの忠実度がどの程度近いか確認してみることにしました。
更新:最終版ではビデオで紹介されているデモファイル名が変更されているようですが、NVIDIAが今朝リリースした無料版(こちらからダウンロードできます)でテストしました。正しい情報については、以下をお読みください。
思い出:Quake II に遡る
Quake IIについて語るとき、私たちは昔ながらのPCゲーム、そして昔ながらのグラフィックスについて語ります。1997年当時、Matroxはまだゲーム業界に存在し、AMDはまだATIを買収しておらず、NvidiaのGeForceさえもまだ存在していませんでした(当時のグラフィックスカードはRiva 128でした)。実際、当時はまだ数十ものグラフィックス企業が競い合っていました。
まるで世界がタイムループしているかのように、誰もがIntelの次期ディスクリートグラフィックカード、AGPインターフェース搭載のi740に恐怖し、震え上がっていた。投資家、テクノロジーアナリスト、そして報道陣の間では、Intelが間違いを犯すはずはなく、まもなくディスクリートグラフィック市場を席巻するだろうというのが通説だった。
しかし、1997 年当時、 PC ゲーマーは皆、 3Dfx の Voodoo カードを欲しがっていました (Voodoo2 カードはQuake II の1 年後に登場しました)。

1997 年に私たちが実行した方法で、Quake II RTX でベンチマークを実行する方法は次のとおりです。
1997年版Quake II RTXのベンチマーク方法
Quake II にベンチマークが組み込まれていたことを覚えているのは、おそらく古参プレイヤーだけでしょう。これはすぐにグラフィックカードの性能を測るゲームベンチマークとなりました(当時はまだ GPU という言葉は生まれていませんでした)。NVIDIA によるQuake IIのリマスター版には、1997 年のオリジナルタイムデモが収録されているのが素晴らしいところです。
実行するには、NVIDIAのウェブサイトからゲームのデモ版をインストールしてください。無料版には3つのレベルが含まれていますが、Quake IIの内蔵ベンチマークを実行できるはずです。テストしたい解像度とグラフィック品質の設定に合わせてゲームを設定し、以下のキーシーケンスを実行してください。
- 通常、標準の QWERTY キーボードの左上隅 (ファンクション キーの列の下) にあるチルダ (波線) キーを押します。
- timedemo 1と入力する
- タイプデモdemo1
これらのコマンドは、Quake RTX バージョン (Christoph Schied 氏の Q2VKPT プロジェクトでの作業に基づいて構築された) で動作します。
現在、 Quake IIのコピーがどのように動作するかを確認したいだけの場合は、代わりに次のように入力する必要があります。
- タイムデモ 1
- デモマップ demo1.dm2
別のデモ マップの場合は、代わりにdemomap demo2.dm2と入力してください 。
Quake IIが短いシーンを実行します。もう一度チルダキーを押すと、実行中の平均フレームレートが表示されます。
更新:今朝 Nvidia がリリースした最終デモではデモ マップが削除されたようですが、次のコマンドを入力すると、事前に用意されたベンチマークを実行できます。
- タイムデモ 1
- デモマップ q2demo1.dm2
最新情報:デモを実行するコマンドが再度変更されました。再度、~キーでコンソールを開き、以下のコマンドを入力して、オリジナルのベンチマークを実行してください。
- タイムデモ 1
- デモ q2demo1.dm2

それでどれくらい速いですか?
GeForce RTX 2080 Ti と、最終版ではないQuake II RTXで、1920×1080 解像度、ビジュアルクオリティを高に設定した場合、約 97 fps のフレームレートを実現しました。比較として、GeForce GTX 1660 Ti GPU を搭載した Core i7-9750H ノート PC で、1920×1080 解像度、8x 異方性フィルタリング、マルチサンプリングをオフにした状態で、OpenGL 3.2 レンダラーを使用した Quake II では、約 419 fps を実現しました。Steam 版では、まず Yamagi パッチを適用する必要がありました。
1,200ドルのGeForce RTX 2080 Tiカードで97fpsという結果に物足りなさを感じているなら、ここで何が起こっているのかを思い出してください。このゲームはフルパストレースレンダラーを実装しており、実行には膨大な計算量がかかります。これはこれまで3D映画でしか使われておらず、それもごく最近になってようやく使われ始めた手法です。
また、美しいエフェクトも生み出しています。「Quake II RTX」のガラス窓や水は、オリジナル版とは明らかに別物です。GeForce RTX 2080 Ti で「たった97fps」と文句を言うなら、「Quake II RTX」のゲームセッションは、長編アニメーション映画よりも多くのレイトレーシングフレームを、しかもリアルタイムでレンダリングできることを知っておいてください。
Quake II RTX を実行する予定の場合は、Game Ready GeForce ドライバー (こちらから入手可能) と組み合わせることも検討してください。
まるで 1997 年が再び始まったようです!
したがって、これを今日のゲームやハードウェアのレイ トレーシングの状態に関する新たな熱い意見を生み出す機会として利用するのではなく、代わりに時計の針を 22 年前に戻して、この傑作ゲームを盛り上げましょう。