Hva er Direct X 12 og hvorfor er det viktig?
Når Microsoft begynte å detaljere nye funksjoner i sitt kommende Windows 10-operativsystem, er en av de funksjonene det snakket om, DirectX 12. Spillere vil umiddelbart vite hva dette er, men de kan kanskje ikke skjønne hvor viktig en oppdatering det vil være.
DirectX er navnet Microsoft bruker til å beskrive en hel rekke programmeringsgrensesnitt (API) som brukes til multimedie- og videoprogrammer. Chief blant disse er spill som uten DirectX, ville Windows-plattformen ikke dominere i spill som den gjør.
For en god stund, i hvert fall i årene før Windows 95 Service Release 2, var spill på en PC ofte en plagsom prøvelse som involverte DOS og oppstartsdisker. For å gi spill direkte tilgang til systemhardware måtte du først starte opp i DOS og bruke spesielle argumenter i config.sys og autoexec.bat-filer.
Dette tillot deg å gi spill tilgang til større mengder minne, lydkortet, musen etc. Det var enkelt for nye PC-eiere å raskt bli frustrert og prøvde å få spill til å løpe på grunn av alle hindringene de måtte hoppe gjennom.
Skriv inn DirectX
Microsoft skjønte raskt at for at Windows-operativsystemet skulle bli populært blant spillere, måtte det gi spillutviklere en måte for deres produkter å få tilgang til de samme maskinvareressursene i Windows, som i DOS.
Den første versjonen av DirectX som ble utgitt for Windows 95 og NT 4.0, var versjon 2.0a, i juni 1996. Ved første adopsjon var det langsomt, men det er rimelig å si at DirectX forandret PC-spill for alltid, og du er usannsynlig å finne et spill verdt spiller på Windows som ikke bruker den.
Etter hvert som tiden har gått, har DirectX blitt bedre og bedre, men om du kan dra nytte av hver ny versjon, avhenger nesten helt av om systemkomponentene dine, spesielt grafikkortet, støtter det. Så, mens DirectX er en velsignelse for spillere, hvis maskinvaren din er mer enn et par generasjoner gammel, er det en god sjanse at PCen din kanskje ikke kan dra nytte av nye klokker og plystre den nyeste versjonen inkluderer.
Hvorfor er Direct X 12 en så stor avtale da?
Det er ganske klart at DirectX 12 er big deal Microsoft gjør det til å markere en stor forbedring i forhold til den forrige versjonen.
For Xbox One åpner det muligheten for flere gjengivelsesalternativer, som baner vei for finere spill med forbedrede visuelle effekter. Det er også håp om at DX12 vil frigjøre raskere PS4-lignende rammepriser siden det vil tillate utviklere lettere tilgang til Xbox Ones superfast ESRAM.
Endelig vil DX12 gi Xbox One et raskere dashbord og bane vei for 4K-video. På PC-enden av ting er fordelene med DX12 langt mer tydelige.
Bakoverkompatibilitet
Den ene funksjonen som prikket ørene til de fleste spillere var annonseringen at DX12 vil være bakoverkompatibel med eldre DX11-maskinvare. Dette innebærer i utgangspunktet at hvis skjermkortet ditt er mindre enn to år, trenger du sannsynligvis ikke å oppgradere.
Selvfølgelig er det deler av DX12-APIene som sannsynligvis ikke vil være tilgjengelige for eldre maskinvare som ikke er spesifikt "DirectX 12 Compatible", men til slutt, hvis du har grafikkort som støtter DX11, vil det nyte den vesentlige delen av funksjoner DX12 bringer til bordet.
Laptopbrukere gleder seg
Microsoft lover at DX12 vil fungere godt på lavere systemer, noe som betyr bærbare datamaskiner og tabletter. Begge disse beregningsformfaktorene er kjent for å ha mindre spillkraft. Spillere er vanligvis ikke sannsynlig å kjøpe en bærbar datamaskin for å spille spill, og mer sannsynlig å bygge eller kjøpe en større stasjonær PC som kan støtte og huske komponentene som trengs for å kjøre spill med høyere detaljer og bildefrekvenser.
DX12 vil i det minste gjøre spill på lavere-end-systemer mer tolerable. Det er fortsatt ikke sannsynlig å selge bærbare datamaskiner og tabletter som primære spill enheter, men i det minste kan du gå på ferie eller forretningsreiser og likevel nyte flere spilltitler på den bærbare datamaskinen.
Nye muligheter for flere adaptere
DX12 fungerer på et lavt nivå, noe som betyr at den har tilgang til langt flere maskinvarealternativer enn sine forgjengere. Av disse er multiadapteren kanskje den kuleste. Bare multi-adapter-strategien tillater utviklere å dele prosesseringsoppgaver mellom hoved GPU og CPUs integrerte grafikk.
Dette innebærer at når du har implementert dyktig, vil ditt store bøffe skjermkort som du betalte hundrevis av dollar bare ha bølgen av den tunge løftingen, og forlate CPU-grafikken for å gjøre lettere, opptatt arbeid som etterbehandling.
Microsoft hevder at dette kan resultere i en ytelse økning på rundt 10 prosent.
4K
Det er rikelig klart at 4K video og spill er fremtiden, for nå (og, 6K og 8K, og så videre). Innholdsproducenter og spillprodusenter går tydeligvis gradvis i den retningen.
Selv om 4K-spill ikke kommer til å plutselig spre seg åpen, bør vi se mer generell adopsjon i et år eller annet. DirectX 12 vil definitivt akselerere denne adopsjonen, men på grunn av måten at det reduserer betydelige GPU-overhead.
Avsluttende tanker
For å være klar, vil DirectX 12 dra nytte av Windows 10-spillere mest. Selvfølgelig vil det være andre fordeler med hensyn til bedre videoytelse, spesielt ettersom brukere skalere opp til 4K.
I mellomtiden vil DX12 imidlertid være en stor ytelsesgevinst for PC-spillere. For Xbox One er juryen ute, men som vi sa, vil det definitivt være forbedringer på dashbordet, gjengivelse kvalitet og rammepriser (når utviklere kan bringe nye titler til markedet som dra nytte av ESRAM).
Når alt er sagt og gjort, er DirectX 12 imidlertid klart det beste å skje med Windows-spill på lenge, og bør gå langt mot å selge Windows 10 som en må-ha-oppgradering for seriøse spillere.
Windows 10 og DirectX 12 API lanserer 29. juli. Hvis du har kommentarer eller spørsmål om det eller Microsofts nyeste operativsystem, vennligst la tilbakemeldingen din stå i vårt diskusjonsforum.