Hemsida » hur » Vad är Direct X 12 och varför är det viktigt?

    Vad är Direct X 12 och varför är det viktigt?

    När Microsoft började beskriva nya funktioner i sitt kommande Windows 10-operativsystem, är en av de funktioner som det pratade om DirectX 12. Spelare kommer omedelbart veta vad detta är men de kanske inte inser hur viktigt en uppdatering det kommer att vara.

    DirectX är det namn som Microsoft använder för att beskriva en hel rad applikationsprogrammeringsgränssnitt (API) som används för multimedia- och videoprogram. Chef bland dessa är spel för vilka utan DirectX, skulle Windows-plattformen inte dominera i spel som det gör.

    Under en stor stund, åtminstone under åren före Windows 95 Service Release 2, var spel på en dator ofta en plågsam provning med DOS och startdisketter. För att ge spel direkt åtkomst till systemhårdvara måste du först starta upp i DOS och använda speciella argument i config.sys och autoexec.bat-filer.

    Det här låter dig ge spel åtkomst till större mängder minne, ljudkortet, musen etc. Det var lätt för nya PC-ägare att snabbt bli frustrerade och försökte få spel att springa på grund av alla hinder som de var tvungna att hoppa igenom.

    Ange DirectX

    Microsoft insåg snabbt att för att Windows-operativsystemet skulle bli populärt hos spelare skulle det ge spelutvecklare ett sätt att deras produkter skulle få tillgång till samma hårdvaruprodukter 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. I början var adopteringen långsam, men det är rättvist att DirectX ändrade PC-spel för alltid och det är osannolikt att du hittar ett spel som är värt spelar på Windows som inte använder den.

    När tiden har gått, 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å medan DirectX är en välsignelse för spelare, om din hårdvara är mer än ett par generationer gammal är det en bra chans att din dator kanske inte kan dra nytta av några nya klockor och visselpipor den senaste versionen inkluderar.

    Varför är Direct X 12 en så stor överenskommelse då?

    Det är ganska tydligt att DirectX 12 är den stora affären Microsoft gör det för att markera en stor förbättring jämfört med den tidigare versionen.

    För Xbox One öppnas möjligheten till fler återgivningsalternativ, vilket gör vägen för snyggare spel med förbättrade visuella effekter. Det finns också hopp om att DX12 släpper ut snabbare PS4-liknande bildräntor, eftersom det kommer att ge utvecklare lättare åtkomst till Xbox One superfast ESRAM.

    Slutligen kommer DX12 att ge Xbox One en snabbare instrumentbräda och bana väg för 4K-video. På PC-änden av saker är fördelarna med DX12 mycket tydligare.

    Bakåtkompatibilitet

    Den enda funktionen som prickade på de flesta spelarnas öron var meddelandet att DX12 kommer att vara bakåtkompatibel med äldre DX11-hårdvara. Detta betyder i grunden att om ditt grafikkort är mindre än två år gammal behöver du nog inte uppgradera.

    Självklart finns det delar av DX12 API: er som sannolikt inte kommer att vara tillgängliga för äldre hårdvara som inte är specifikt "DirectX 12 Compatible" men i slutändan, om du har grafikkort som stöder DX11, kommer det att njuta av den betydande delen av funktioner DX12 tar med sig till bordet.

    Laptopanvändare glädjas

    Microsoft lovar att DX12 kommer att fungera bra på lägre system, vilket innebär bärbara datorer och surfplattor. Båda dessa beräkningsformfaktorer är kända för att ha mindre spelkraft. Gamers brukar inte troligen köpa en bärbar dator för att spela spel och mer sannolikt att bygga eller köpa en större stationär dator som kan stödja och hysa komponenterna som behövs för att köra spel med högre detaljer och bildräntor.

    DX12 kommer åtminstone att göra spel på lägre system mer tolerabla. Det är fortfarande inte troligt att sälja bärbara datorer och surfplattor som primära spelapparater, men åtminstone kan du gå på semester eller affärsresor och njuta av mer speltitlar på din bärbara dator.

    Nya flera adapterfunktioner

    DX12 fungerar på en låg nivå, vilket innebär att den har tillgång till mycket mer hårdvarualternativ än sina föregångare. Av dessa är multiadaptern kanske den coolaste. Enkelt kan multi-adapterns strategi tillåta utvecklare att dela upp arbetsuppgifter mellan din huvudsakliga GPU och din CPUs integrerade grafik.

    Det innebär att när du har genomfört skickligt, har ditt stora biffiga grafikkort som du betalat hundratals dollar bara björn på den tunga lyftningen och lämnar CPU-grafiken för att göra ljusare, upptagen arbete som efterbehandling.

    Microsoft hävdar att detta kan leda till en prestationsökning om 10 procent.

    4K

    Det är tydligt klart att 4K video och spel är framtiden, för nu (och, 6K och 8K, och så vidare). Innehållstillverkare och spelmakare flyttar sig tydligt i den riktningen.

    Medan 4K-spel inte kommer att plötsligt spränga öppet, bör vi se mer generell adoptering i ett annat år eller så. DirectX 12 kommer definitivt att påskynda antagandet, dock på grund av det sätt som det avsevärt minskar GPU-överhead.

    Slutsatser

    För att vara klar kommer DirectX 12 att gynna Windows 10-spelare mest. Självklart kommer det att finnas andra fördelar med avseende på bättre videoprestanda, särskilt när användarna ska skala upp till 4K.

    Under tiden kommer dock DX12 att bli en enorm prestationsvinst för PC-spelare. För Xbox One är juryn ute, men som vi sa kommer det definitivt att bli förbättringar på instrumentpanelen, renderingskvalitet och bildhastigheter (när utvecklare kan ta med nya titlar på marknaden som utnyttjar sin ESRAM).

    När allt är sagt och gjort är DirectX 12 dock klart det bästa som händer med Windows-spel på länge och borde gå långt mot att sälja Windows 10 som en måste-uppgradering för seriösa spelare.

    Windows 10 och DirectX 12 API startar 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.