Skaičiau CHW straipsnį apie „Valve“ sėkmę su „Left 4 Dead 2“ versija „Linux“ sistemoje.
Reikalas tas, kad jiems neseniai pavyko sėkmingai sukurti žaidimo portą, o tai reiškia, kad jis oficialiai veikė visiškai „Linux“ sistemoje, bet 6 FPS (kadrais per sekundę), o tai portui, kūrimo lygmenyje, yra tobula, nes paprastai jie net nesivargina jo paleisti iš pirmo karto; šis veikė 6 FPS iš pirmo karto, puiku.
Kai jie tai pasiekė, jiems reikėjo pradėti testavimą ir lyginimą – žinote, tradicinį lyginamąjį testavimą. Pirmasis bandymas buvo atliktas asmeniniame kompiuteryje su „ Intel Core i7 3930k“, „NVIDIA GeForce GTX 680“ ir 32 GB RAM – viename iš tų mašinų, kurioms veikti reikia „Slitaz“, lol...
Tada jie turėjo atlikti tris svarbius žingsnius, kad pagerintų žaidimo našumą:
- Gerinti integraciją su branduoliu
- Darbas su integracija su „OpenGL“ API
- Patobulinkite vaizdo plokštės tvarkykles
Jie sėkmingai įveikė pirmuosius du etapus, tačiau trečiasis priklauso ne nuo jų, o nuo tvarkyklių savininkų, nors tai nebuvo problema, nes iškart po „Valve“ prašymo darbo centre įdarbinti AMD, „Intel“ ir „Nvidia“ inžinierius , bendrovės, jų žodžiais tariant, reagavo kuo geriau, o trijų bendrovių tvarkyklių tobulinimo ir klaidų šalinimo procesas buvo labai greitas.
Visa tai atsipirko. Minėtoje platformoje, kurioje veikia „Windows 7 Service Pack 1“ 64 bitų versija, L4D2 veikė 276.6 FPS – nulinis vėlavimas ir vėlavimas, kiekvieno žaidėjo svajonė. „Ubuntu 12.04“ 32 bitų versijoje, be optimizavimo, jis veikė 6 FPS... bet po optimizavimo: 315 FPS! ... BUMM! ŠŪVIS Į HEAD!
Visa tai įrodo vieną dalyką: „OpenGL“ gali žaisti žaidimus „Linux“ sistemoje labai dideliu greičiu, o patentuotos tvarkyklės „Linux“ sistemoje turi realų potencialą; joms tereikėjo tikros paskatos...