När Microsoft började specificera nya funktioner i sitt kommande Windows 10-operativsystem är en av de funktioner som det pratade om DirectX 12. Spelare kommer omedelbart att veta vad det här är, men de kanske inte inser hur viktig en uppdatering det kommer att bli.
DirectX är namnet Microsoft använder för att beskriva en hel rad applikationsprogrammeringsgränssnitt (API) som används för multimedia- och videoapplikationer. Ledande bland dessa är spel för vilka utan DirectX, Windows-plattformen helt enkelt inte skulle dominera i spel som det gör.
Under en lång stund, åtminstone under åren före Windows 95 Service Release 2, var spel på en PC ofta en torterande prövning med DOS och startdiskar. För att ge spel direkt tillgång till systemhårdvara, var du först tvungen att starta i DOS och använda speciella argument i config.sys- och autoexec.bat-filerna.
Detta gjorde det möjligt för dig att ge spel tillgång till större mängder minne, ljudkortet, musen etc. Det var lätt för nya PC-ägare att snabbt bli frustrerade när de försökte få spel att köra på grund av alla hinder de var tvungna att hoppa igenom.
Ange DirectX
Microsoft insåg snabbt att för att Windows-operativsystemet skulle bli populärt bland spelare måste det ge spelutvecklare ett sätt för sina produkter att få åtkomst till samma maskinvaruresurser i Windows, som i DOS.
Den första versionen av DirectX som släpptes för Windows 95 och NT 4.0 var version 2.0a i juni 1996. Vid första antagandet var långsam, men det är rättvist att säga, DirectX ändrade PC-spel för alltid, och det är osannolikt att du hittar ett spel värt spelar på Windows som inte använder det.
Med tiden har DirectX helt enkelt blivit bättre och bättre, men om du kan dra nytta av varje ny version beror nästan helt på om dina systemkomponenter, särskilt grafikkortet, stöder det. Så även om DirectX är en välsignelse för spelare, om din hårdvara är mer än ett par generationer gammal, finns det en god chans att din dator kanske inte kan dra nytta av nya klockor och visselpipor som den senaste versionen innehåller.
Varför är Direct X 12 en sådan stor affär då?
Det är ganska tydligt att DirectX 12 är den stora affären som Microsoft gör det markerar en enorm förbättring jämfört med den tidigare versionen.
För Xbox One öppnar det möjligheten för fler renderingsalternativ, vilket banar väg för vackrare spel med förbättrade visuella effekter. Det finns också hopp om att DX12 kommer att släppa loss snabbare PS4-liknande bildhastigheter eftersom det ger utvecklare enklare tillgång till Xbox One: s supersnabba ESRAM.
Slutligen kommer DX12 att ge Xbox One en snabbare instrumentpanel och bana väg för 4K-video. På PC-änden är fördelarna med DX12 mycket tydligare.
Bakåtkompatibilitet
Den enda funktionen som prickade öronen hos de flesta spelare var tillkännagivandet att DX12 kommer att vara bakåtkompatibel med äldre DX11-hårdvara . Det betyder i princip att om ditt grafikkort är mindre än två år gammalt behöver du förmodligen inte uppgradera.
Naturligtvis finns det delar av DX12 API: er som sannolikt inte kommer att vara tillgängliga för äldre hårdvara som inte specifikt är "DirectX 12-kompatibel" men i slutändan, om ditt grafikkort stöder DX11, kommer det att njuta av den stora delen av funktioner som DX12 ger till bordet.
Laptopanvändare gläder sig
Microsoft lovar det DX12 kommer att fungera bra på nedre system , vilket betyder bärbara datorer och surfplattor. Båda dessa beräkningsformfaktorer är kända för att ha mindre spelkraft. Spelare brukar inte köpa en bärbar dator för att spela spel, och det är mer troligt att de spelar spel bygg eller köp en större stationär dator som kan stödja och hysa de komponenter som behövs för att köra spel med högre detaljer och bildhastigheter.
DX12 kommer åtminstone att göra spel på lägre system mer acceptabelt. Det är fortfarande inte troligt att sälja bärbara datorer och surfplattor som primära spelenheter, men åtminstone kan du åka på semester eller affärsresor och ändå njuta av fler speltitlar på din bärbara dator.
Nya funktioner för flera adapter
DX12 fungerar på låg nivå, vilket innebär att den har tillgång till mycket fler hårdvarualternativ än sina föregångare. Av dessa, multi-adaptern är kanske den coolaste . Enkelt, strategin med flera adapter gör det möjligt för utvecklare att dela upp bearbetningsuppgifter mellan din huvudsakliga GPU och din CPU: s integrerade grafik.
Detta betyder att när du implementerar det skickligt, kommer ditt stora nötiga grafikkort som du betalade hundratals dollar för bara att bära tyngden av tunga lyft och låta CPU-grafiken göra lättare, upptagen arbete som efterbehandling.
Microsoft hävdar att detta kan leda till en prestationsökning på cirka 10 procent.
ЧК
Det är helt klart att 4K-video och spel är framtiden, för nu (och, 6K och 8K, och så vidare). Innehållsproducenter och speltillverkare går tydligt gradvis i den riktningen.
Medan 4K-spel inte plötsligt sprider sig vidöppet, vi borde se mer mainstream-antagande om ytterligare ett år . DirectX 12 kommer definitivt att påskynda det antagandet, dock på grund av det sätt som det avsevärt minskar GPU-omkostnader.
Avslutande tankar
För att vara tydlig kommer DirectX 12 att gynna Windows 10-spelarna mest. Naturligtvis kommer det att finnas andra fördelar med avseende på bättre videoprestanda, särskilt när användare skala upp till 4K.
Under tiden kommer dock DX12 att vara en enorm prestationsökning för PC-spelare. För Xbox One är juryn ute, men som vi sa kommer det definitivt att förbättras instrumentpanelen, renderingskvalitet och bildhastigheter (när utvecklare kan ta nya titlar på marknaden som utnyttjar dess ESRAM).
När allt är sagt och gjort är dock DirectX 12 helt klart det bästa som händer med Windows-spel på länge och borde gå långt mot säljer Windows 10 som en måste-ha-uppgradering för seriösa spelare.
Windows 10 och DirectX 12 API lanseras 29 juli. Om du har några kommentarer eller frågor om det eller Microsofts senaste operativsystem, vänligen lämna din feedback i vårt diskussionsforum.