Arbetet fortlöpermed att få Steam och Left 4 Dead 2 färdigt för Linux. Men då deras spelmotor Source är utvecklad under Windows och det proprietära Direct3D (del av DirectX) i åtanke, så tar det inte helt oväntat tid att få det klart. Nu rapporterar Valve på sin Linux-blogg att de fått spelet att prestera bättre på Linux med OpenGL, än på Windows 7 med Direct3D. Det här genom att optimera minnesfördelningen i Linux och minska overhead i OpenGL.Valve arbetar även med hårdvarutillverkarna AMD, Nvidia och Intel på att optimera deras grafikdrivrutiner för Linux - vilket i sin tur kommer resultera i bättre prestanda för alla spel i Linux, enligt Valve. Valve tillägger också att hårdvarutillverkarna visat stort engagemang för deras projekt och har skickat iväg ingenjörer som på plats arbetar med Valve för att analysera data för att hjälpa dem med projektet.
Systemet som användes bestod av en Intel Core i7-3930K, Nvidia Geforce GTX 680 och 32 GB RAM-minne. På en Windows 7 SP1 64-bit installation fick företaget ut 270,6 FPS (bilder per sekund), medan de med Ubuntu 12.03 32-bit lyckades pressa ur 315 FPS - en ökning på strax över 16 procent(!).
Anledningen till prestandalyftet ska främst bero på effektiviteten i OpenGL och operativsystemets kernel. En annan intressant punkt är att de fått spelet att prestanda bättre med OpenGL än Direct3D i Windows, då Valve uppnådde 303,4 FPS med samma konfiguration.
Valve tror att de kan ta lärdom av det här och förbättra prestandan även i Direct3D framöver. Men vad det här bevisar är att Linux kan fungera som en seriös spelplattform, under förutsättning att spelutvecklare lägger ned tid på optimering av sina titlar och får stöd av hårdvarutillverkarna. Det ser definitivt ut som att operativsystemet har rätt förutsättningar med en aktör som Valve i ryggen.
Kommentera artikeln på NordicHardware här.
Våra senaste 






























