ゾンビはLinuxでは動作しません、飛ぶのです!

CHWで、 ValveがLinux版Left 4 Dead 2で大きな成功を収めたという記事を読んでいました。

要するに、彼らは最近、このゲームの移植に成功したということだ。つまり、公式にはLinux上で完全に動作するようになったのだが、フレームレートは6FPS(1秒あたりのフレーム数)だ。移植版としては、開発段階では完璧と言える。なぜなら、通常は最初の試みで動作確認すらしないからだ。このゲームは最初の試みで6FPSで動作したのだから、素晴らしい。

これが達成できた後、彼らはテストと比較を開始する必要がありました。つまり、従来型のベンチマークテストです。最初の実行は、Intel Core i7 3930k、NVIDIA GeForce GTX 680、32 GBのRAMを搭載したPCで行われました。これは、Slitazを実行する必要があるマシンの1つです(笑)。

次に、ゲームのパフォーマンスを向上させるために XNUMX つの主要な手順を実行する必要がありました。

  • カーネルとの統合を改善する
  • OpenGL APIとの統合に取り組む
  • ビデオカードドライバーを改善する

彼らは最初の2つのステップを無事完了しましたが、3つ目のステップは彼らではなくドライバーの所有者に委ねられています。しかし、ValveがAMD、Intel、Nvidiaのエンジニアを作業センターに招き入れるよう要請したところ、各社は「可能な限り最善の姿勢」で応じ、3社のドライバーのバグの改善と修正作業は非常に迅速に進んだため、問題は発生しませんでした。

これらすべてが報われました。前述のプラットフォーム、Windows 7 Service Pack 1 64ビット上では、L4D2は276.6 FPSで動作しました。ラグや遅延はゼロで、すべてのゲーマーの夢です。Ubuntu 12.04 32ビット上では、最適化なしでは6 FPSで動作しましたが、最適化後は315 FPSになりました!…ドーン!ヘッドショット!

これらすべてが証明しているのは、OpenGLはLinux上で非常に高速にゲームを実行できること、そしてLinux上の独自ドライバには大きな可能性が秘められているということだ。ただ、彼らには真の動機付けが必要だっただけなのだ。


Googleで優先ソースとして追加する