Zombiji ne rade na Linuxu, oni lete!

Čitao sam na CHW- u članak o uspjehu koji je Valve upravo postigao s portiranjem Left 4 Dead 2 na Linux.

Stvar je u tome što su nedavno uspjeli napraviti uspješan port igre, što znači da je službeno u potpunosti radila na Linuxu, ali na 6 FPS-a (slike u sekundi), što je za port, na razvojnoj razini, savršeno jer se uglavnom ni ne trude pokrenuti ga iz prvog pokušaja; ova je radila na 6 FPS-a iz prvog pokušaja, odlično.

Nakon što su to postigli, morali su započeti s testiranjem i uspoređivanjem - znate, tradicionalnim mjerenjem performansi. Prvo testiranje provedeno je na računalu s Intel Core i7 3930k procesorom, NVIDIA GeForce GTX 680 grafičkom karticom i 32 GB RAM-a - jednom od onih strojeva kojima je za rad potreban Slitaz, lol...

Tada su morali poduzeti tri važna koraka za poboljšanje izvedbe igre:

  • Poboljšajte integraciju s jezgrom
  • Radite na integraciji s OpenGL API-jem
  • Poboljšajte upravljačke programe za video kartice

Prva dva koraka su uspješno završili, ali treći ne ovisi o njima već o vlasnicima drajvera, iako to nije bio problem jer su odmah nakon Valveovog zahtjeva da unutar radnog centra budu inženjeri iz AMD-a, Intela i Nvidije , tvrtke odgovorile, po njihovim riječima, s najboljim mogućim rasporedom i proces poboljšanja i uklanjanja grešaka u drajverima triju tvrtki bio je vrlo brz.

Sve se to isplatilo. Na spomenutoj platformi, s Windows 7 Service Packom 1 64-bit, L4D2 je radio na 276.6 FPS - bez kašnjenja i odgode, san svakog igrača. Na Ubuntu 12.04 32-bit, bez optimizacije, radio je na 6 FPS... ali nakon optimizacije: 315 FPS! ... BUM! UDAR U GLAVU!

Sve ovo dokazuje jedno: OpenGL može pokretati igre na Linuxu vrlo velikim brzinama, a vlasnički upravljački programi na Linuxu imaju pravi potencijal; samo im je trebao pravi poticaj...


Dodaj kao preferirani izvor na Googleu