Lugesin CHW- st artiklit Valve'i edust Left 4 Dead 2 pordiga Linuxis.
Asi on selles, et neil õnnestus hiljuti mängust edukas port teha, mis tähendab, et see töötas ametlikult täielikult Linuxis, aga 6 FPS-ga (kaadrit sekundis), mis arendustasemel pordi kohta on ideaalne, sest üldiselt ei viitsi nad seda isegi esimesel katsel käivitada; see töötas esimesel katsel 6 FPS-ga, suurepärane.
Kui nad selle saavutasid, pidid nad hakkama testima ja võrdlema – teate küll, traditsioonilist võrdlusanalüüsi. Esimene katse tehti arvutil, millel oli Intel Core i7 3930k, NVIDIA GeForce GTX 680 ja 32 GB muutmälu – üks neist masinatest, mis vajab töötamiseks Slitazi, lol...
Seejärel pidid nad mängu jõudluse parandamiseks astuma kolm olulist sammu:
- Parandage kerneliga integreerumist
- Töötage OpenGL API-ga integreerimise kallal
- Parandage videokaardi draivereid
Nad lõpetasid edukalt kaks esimest sammu, kuid kolmas ei sõltu mitte neist, vaid draiverite omanikest, kuigi see polnud probleem, sest kohe pärast Valve'i palvet saada töökeskusesse AMD, Inteli ja Nvidia insenerid , reageerisid ettevõtted nende sõnul parima võimaliku otsusekindlusega ning kolme ettevõtte draiverite vigade parandamise ja kõrvaldamise protsess oli väga kiire.
Kõik see tasus end ära. Eelmainitud platvormil, kus töötas Windows 7 Service Pack 1 64-bitine versioon, töötas L4D2 kiirusel 276.6 kaadrit sekundis – null viivitust ja viivitust, iga mängija unistus. Ubuntu 12.04 32-bitisel versioonil, ilma optimeerimiseta, töötas see kiirusel 6 kaadrit sekundis ... aga pärast optimeerimist: 315 kaadrit sekundis! ... PÕMM! PEALEVÕTE!
Kõik see tõestab ühte asja: OpenGL suudab Linuxis mänge väga suure kiirusega käitada ja Linuxi patenteeritud draiveritel on reaalne potentsiaal; neil oli lihtsalt vaja tõelist stiimulit...