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 vet vad detta är men de kanske inte inser hur viktigt det är för en uppdatering.
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. Chefen bland dessa är spel för vilka utan DirectX, skulle Windows-plattformen helt enkelt 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 torturös prövning 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.
Detta gav dig möjlighet att ge spel åtkomst till större mängder minne, ljudkort, mus osv. 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 springa igenom.
Microsoft insåg snabbt att för att för att Windows-operativsystemet skulle bli populärt bland spelarna, var det nödvändigt att ge spelutvecklare ett sätt att deras produkter skulle få tillgång till samma hårdvaruresurser 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. Först antogs långsamt, 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ärd att spela på Windows som inte använder det.
Eftersom 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 utnyttja några nya klockor och visselpipor som den senaste versionen innehåller.
Det är ganska klart 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 öppnar det möjligheten av fler återgivningsalternativ, banar 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 Ones superfasta 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.
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 gammalt behöver du nog inte uppgradera.
Det finns givetvis delar av DX12-API: er som sannolikt inte kommer att vara tillgängliga för äldre maskinvaror som inte är specifikt "DirectX 12 Compatible", men i slutändan, om du har grafikkortet stöder DX11, kommer det att njuta av den stora delen av funktionerna som DX12 tar med sig till bordet.
Microsoft lovar att DX12 kommer att fungera bra på lägre system, vilket betyder bärbara datorer och tabletter. 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 göra spel på lägre system mer tolerabla. Det är fortfarande inte troligt att du säljer 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.
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. Det är enkelt att multi-adapter-strategin gör det möjligt för utvecklare att dela upp arbetsuppgifter mellan din huvudsakliga GPU och din CPUs integrerade grafik.
Detta innebär att när du har genomfört skickligt, kommer ditt stora biffiga videokort som du betalat hundratals dollar bara att bära
Microsoft hävdar att detta kan leda till en prestationsökning om 10 procent.
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 gradvis gradvis i den riktningen.
Medan 4K-spel inte kommer att plötsligt sprängas öppet, bör vi se mer generell adoptering under ett år eller så. DirectX 12 kommer definitivt att påskynda antagandet, tack vare det sätt som det minskar signifikant GPU-överhead.
För att vara klar kommer DirectX 12 att gynna Windows 10-spelare mest. Naturligtvis 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å instrumentbrädan, 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 uppgradera 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.
Ändra Visa Källkod Editor i IE 8 till 11
Visa någonsin källkoden för en webbsida i Internet Explorer? Varje webbsida du ser på Internet är faktiskt bara kodskriven på olika språk som HTML, CSS, Javascript och mer. Alla dessa element kombinerar för att skapa en webbsida som du kan se och interagera med.Som standard öppnar IE källkoden för en webbsida i ett annat IE-fönster, vilket är bra för de flesta. Om du är en
Så här repeterar du specifika rader eller kolumner på varje utskriven sida i Excel
Om ditt arbetsblad tar upp mer än en sida när du skrivs ut kan du skriva ut rader och kolumnrubriker (även kallade utskriftstitlar) på varje sida så att dina data är korrekt märkta, vilket gör det enklare att visa och följa dina tryckta data. Öppna det arbetsblad du vill skriva ut och klicka på fliken "Sidlayout".