Zombier kjører ikke på Linux, de flyr!

Jeg har lest artikkelen på CHW om suksessen Valve nettopp har hatt med Left 4 Dead 2-porten på Linux.

Saken er at de nylig klarte å lage en vellykket portering av spillet, som betyr at det offisielt kjørte fullstendig på Linux, men med 6 FPS (bilder per sekund), noe som for en portering, på utviklingsnivå, er perfekt fordi de vanligvis ikke engang gidder å kjøre det på første forsøk; denne kjørte med 6 FPS på første forsøk, flott.

Da de hadde oppnådd dette, måtte de begynne å teste og sammenligne – du vet, den tradisjonelle benchmarkingen. Den første kjøringen ble utført på en PC med en Intel Core i7 3930k, NVIDIA GeForce GTX 680 og 32 GB RAM – en av de maskinene som trenger Slitaz for å kjøre, lol ...

Så måtte de ta tre viktige skritt for å forbedre spillytelsen:

  • Forbedre integrasjonen med kjernen
  • Arbeid med integrering med OpenGL API
  • Forbedre drivere for skjermkort

De fullførte de to første trinnene, men det tredje avhenger ikke av dem, men av eierne av driverne, selv om det ikke var et problem fordi umiddelbart etter Valves forespørsel om å ha ingeniører fra AMD, Intel og Nvidia i arbeidssenteret, svarte selskapene, med deres ord, med best mulig disposisjon, og prosessen med å forbedre og eliminere feil i driverne til de tre selskapene gikk veldig raskt.

Alt dette lønte seg. På den nevnte plattformen, med Windows 7 Service Pack 1 64-bit, kjørte L4D2 på 276.6 FPS – null lagg og forsinkelse, enhver spillers drøm. På Ubuntu 12.04 32-bit, uten optimalisering, kjørte den på 6 FPS ... men etter optimalisering: 315 FPS! ... BOOM! HEADSHOT!

Alt dette beviser én ting: OpenGL kan kjøre spill på Linux med svært høye hastigheter, og proprietære drivere på Linux har et reelt potensial; de trengte bare et reelt insentiv ...


Legg til som foretrukket kilde i Google