Kam qenë duke lexuar në CHW artikullin rreth suksesit që Valve sapo ka pasur me portin e Left 4 Dead 2 në Linux.
Çështja është se kohët e fundit ata arritën të realizojnë një port të suksesshëm të lojës, që do të thotë se ajo zyrtarisht u ekzekutua plotësisht në Linux, por me 6 FPS (korniza për sekondë), gjë që për një port, në nivel zhvillimi, është perfekte sepse në përgjithësi ata as nuk shqetësohen ta ekzekutojnë atë në përpjekjen e parë; kjo lojë u ekzekutua me 6 FPS në përpjekjen e parë, shkëlqyeshëm.
Pasi e arritën këtë, ata duhej të fillonin testimin dhe krahasimin - e dini, krahasimin tradicional. Ekzekutimi i parë u krye në një PC me Intel Core i7 3930k, NVIDIA GeForce GTX 680 dhe 32 GB RAM - një nga ato makina që kanë nevojë për Slitaz për të funksionuar, lol…
Pastaj atyre iu desh të ndërmarrin tre hapa të rëndësishëm për të përmirësuar performancën e lojës:
- Përmirësoni integrimin me kernelin
- Punoni në Integrim me OpenGL API
- Përmirësoni drejtuesit e kartave video
Ata i përfunduan me sukses dy hapat e parë, por i treti nuk varet prej tyre, por nga pronarët e drajverëve, megjithëse kjo nuk ishte problem sepse menjëherë pas kërkesës së Valve për të pasur inxhinierë nga AMD, Intel dhe Nvidia brenda qendrës së punës, kompanitë reaguan, sipas fjalëve të tyre, me disponimin më të mirë të mundshëm dhe procesi i përmirësimit dhe eliminimit të defekteve në drajverët e tre kompanive ishte shumë i shpejtë.
E gjithë kjo ia vlejti. Në platformën e lartpërmendur, me Windows 7 Service Pack 1 64-bit, L4D2 punoi me 276.6 FPS — zero vonesë dhe vonesë, ëndrra e çdo lojtari. Në Ubuntu 12.04 32-bit, pa optimizim, punoi me 6 FPS… por pas optimizimit: 315 FPS! … BUM! GODITJE NË KOÇ!
E gjithë kjo vërteton një gjë: OpenGL mund të ekzekutojë lojëra në Linux me shpejtësi shumë të lartë, dhe drajverët pronësorë në Linux kanë potencial të vërtetë; ata thjesht kishin nevojë për një nxitje të vërtetë…