Kampen om grafikkortets overlegenhet ble litt mer interessant. Nvidia presenterte sin GTX 1080 og 1070, med kraft som rivet den av sin beastly GTX 980 Ti. AMD avslørte bare sin Radeon RX 480, en kraftig og relativt billig GPU som vil bidra til å bringe VR til massene.

Fremskritt i grafisk teknologi er imidlertid ikke det eksklusive domenet til maskinvare. Mens nye kortmeldinger får løvenes andel av oppmerksomhet, er det programvare som sikrer at all den kraften ikke går til spill. Den raskeste sportsbilen i verden sitter ledig på banen til en dyktig fører kommer bak rattet. Det er der Vulkan kommer inn i spill.

Hva er Vulkan?

Vulkan, først annonsert av non-profit tech konsortium Khronos Group på Game Developers Conference i 2015, er et tverrplattform program programmeringsgrensesnitt som forbedrer alt dagens grafikkort kan gjøre.

Som en low-overhead-API er Vulkan det neste skrittet for AMDs Mantle API, som i seg selv var en åndelig etterfølger av OpenGL-grensesnittet. Selv om den er bygget på Mantle og AMD bidro til å bidra, er Khronos-gruppen i stor grad ansvarlig for Vulkans utvikling.

AMD introduserte Mantle i 2013, og med det kom det betydelige endringer i OpenGL-plattformen. Mantle bidro til å forene konsollen og PC-markedene under en felles grafikkarkitektur. Co-opprettet med EAs DICE, studio bak Battlefield, tilpasset Mantle de multi-core fordelene med konsoller og brakte dem til den mer robuste maskinvaren til PC.

Ifølge Robert Hallock, AMDs leder for global teknisk markedsføring, bidro AMD Mantle-plattformen til Khronos "å hoppe på prosessen med å bringe OpenGL-familien over til en lav overhead-tilnærming."

"I dag var Mantle den raskeste vedtatte PC grafikk API siden DirectX 9," sa Hallock. Vulkan tar den basen og bygger videre på den, og gjør en neste generasjons åpen kildekodeplattform for å ta spill lenger enn det noen gang har vært.

Hva gjør Vulkan?

Enkelt sagt er Vulkan det neste skrittet i utviklingen av åpne standarder popularisert av OpenGL, og er den direkte decedent av AMDs Mantle API.

Ifølge Senior Manager of Public Relations på AMD Antal Tungler, gir Vulkan "omtrent de samme fordelene som DirectX 12" gjør over sin forgjenger.

Grafikken ser bedre ut, og spillene går raskere, både på DirectX 12 og Vulkan, men det har også fordeler i forhold til Microsofts plattform utover ytelse.

For det første blir DirectX 12 bakt inn i Windows 10, Microsofts alt-i-ett-plattform. Det er flott for utviklere som ønsker å flytte koden fra, for eksempel Xbox One til Windows Phone. Det er ikke så bra hvis du utvikler deg utenfor Windows-økosystemet. Det er der Vulkan kommer inn.

Vulkan kode er plattform agnostisk, fra konsoll til PC, til smarttelefon, uavhengig av operativsystem.

"Fra et svært høyt nivå," både DirectX 12 og Vulkan "tjene det samme målet," sa Hallock.

Begge gir mer kontroll enn forgjengere til utviklere. Begge tilbyr målbare forbedringer i effektivitet. Men kryssplattform-aspektet av Vulkan betyr at spillene vil kjøre på Windows 7, 8 eller 10, og Linux, med hva Hallock kaller "stort sett samme kodebase."