Zombie nebežia na Linuxe, lietajú!

Čítal som na CHW článok o úspechu, ktorý spoločnosť Valve práve dosiahla s portom Left 4 Dead 2 na Linuxe.

Ide o to, že sa im nedávno podarilo vytvoriť úspešný port hry, čo znamená, že oficiálne bežala kompletne na Linuxe, ale na 6 FPS (snímok za sekundu), čo je na port na vývojovej úrovni perfektné, pretože sa ho vo všeobecnosti ani neobťažujú spustiť na prvý pokus; táto bežala na prvý pokus na 6 FPS, skvelé.

Keď to dosiahli, museli začať s testovaním a porovnávaním – viete, tradičným benchmarkingom. Prvý beh sa uskutočnil na PC s procesorom Intel Core i7 3930k, grafickou kartou NVIDIA GeForce GTX 680 a 32 GB RAM – jeden z tých strojov, ktoré na spustenie potrebujú Slitaz, lol…

Potom museli urobiť tri dôležité kroky na zlepšenie herného výkonu:

  • Zlepšite integráciu s jadrom
  • Pracujte na integrácii s OpenGL API
  • Vylepšite ovládače grafickej karty

Prvé dva kroky úspešne dokončili, ale tretí nezávisí od nich, ale od majiteľov ovládačov, hoci to nebol problém, pretože okamžite po žiadosti spoločnosti Valve, aby v pracovnom centre pôsobili inžinieri z AMD, Intelu a Nvidie , spoločnosti podľa ich slov zareagovali s najlepším možným prístupom a proces vylepšovania a odstraňovania chýb v ovládačoch troch spoločností bol veľmi rýchly.

Toto všetko sa vyplatilo. Na spomínanej platforme s 64-bitovým Windows 7 Service Pack 1 bežala L4D2 na 276.6 FPS – nulové oneskorenie a meškanie, sen každého hráča. Na 32-bitovom Ubuntu 12.04 bežala bez optimalizácie na 6 FPS… ale po optimalizácii: 315 FPS! … BUM! STRELA DO HLAVY!

Toto všetko dokazuje jednu vec: OpenGL dokáže spúšťať hry na Linuxe veľmi vysokými rýchlosťami a proprietárne ovládače na Linuxe majú skutočný potenciál; potrebovali len skutočný stimul…


Pridať ako preferovaný zdroj v Google