Zombiji nedarbojas uz Linux, viņi lido!

Es lasīju CHW rakstu par Valve panākumiem ar Left 4 Dead 2 portu Linux operētājsistēmā.

Lieta tāda, ka viņiem nesen izdevās izveidot veiksmīgu spēles portu, kas nozīmē, ka tā oficiāli pilnībā darbojās Linux vidē, bet ar 6 FPS (kadri sekundē), kas portam izstrādes līmenī ir ideāli, jo parasti viņi pat neuztraucas to palaist pirmajā mēģinājumā; šī versija darbojās ar 6 FPS pirmajā mēģinājumā, lieliski.

Kad tas bija panākts, viņiem bija jāsāk testēšana un salīdzināšana — tradicionālā salīdzinošā novērtēšana. Pirmais izmēģinājums tika veikts datorā ar Intel Core i7 3930k procesoru, NVIDIA GeForce GTX 680 videokarti un 32 GB RAM — vienā no tām iekārtām, kuru darbībai nepieciešama programma Slitaz, lol…

Tad viņiem bija jāveic trīs svarīgi soļi, lai uzlabotu spēles veiktspēju:

  • Uzlabot integrāciju ar kodolu
  • Darbs pie integrācijas ar OpenGL API
  • Uzlabojiet video karšu draiverus

Viņi veiksmīgi pabeidza pirmos divus soļus, bet trešais nav atkarīgs no viņiem, bet gan no draiveru īpašniekiem, lai gan tā nebija problēma, jo tūlīt pēc Valve lūguma darba centrā nodarbināt AMD, Intel un Nvidia inženierus uzņēmumi, viņuprāt, reaģēja ar vislabāko iespējamo noskaņojumu, un trīs uzņēmumu draiveru uzlabošanas un kļūdu novēršanas process noritēja ļoti ātri.

Tas viss atmaksājās. Iepriekšminētajā platformā, izmantojot Windows 7 Service Pack 1 64 bitu versiju, L4D2 darbojās ar ātrumu 276.6 FPS — nulles aiztures un aizkaves, katra spēlētāja sapnis. Ubuntu 12.04 32 bitu versijā bez optimizācijas tas darbojās ar ātrumu 6 FPS… bet pēc optimizācijas: 315 FPS! … BUM! ŠĀVIENS HEADSHOT!

Tas viss pierāda vienu lietu: OpenGL var palaist spēles Linux operētājsistēmā ļoti lielā ātrumā, un patentētajiem draiveriem Linux operētājsistēmā ir reāls potenciāls; tiem vienkārši bija nepieciešams reāls stimuls…


Pievienot kā vēlamo avotu pakalpojumā Google