Microsoft presenterade nästa iteration av deras grafik-API, DirectX 12, under ett föredrag på veckans spelutvecklarkonferens i San Francisco.
En av de viktigaste förbättringarna som lyfts fram i DirectX 12 fokuserar på att maximera prestanda. Enligt Microsofts DirectX-blogg, DirectX 12 gör det lättare för utvecklare att sprida datoruppgifter över flera CPU-kärnor, möjliggör en "50 procents förbättring av PC-användning", baserat på 3DMark benchmarks som kör en DirectX 12 test.
Rekommenderade videor
Microsoft hävdar också att med DirectX 12 kommer grafikfrågor att beräknas och bearbetas mycket mer effektivt jämfört med hur DirectX 11 närmar sig dem. Till exempel, med DirectX 11, genereras arbetsbelastningar och skickas ut som en stadig lista med kommandon. I DirectX 12 kommer dessa kommandon istället att skickas ut som kommandolistor, som innehåller all information som behövs för att GPU: n ska kunna beräkna och kör kommandot, istället för att behöva vänta på DirectX 11 för att förse den med den information den behöver för att bearbeta de uppgifter den behöver för att komplett. Kommandolistorna kommer att innehålla information om resurskrav. Sedan finns det Direct X12s "buntar". Även om kommandolistor i huvudsak används och sedan slängs ut genom fönstret, kan DirectX 12:s paket återanvändas, vilket minskar arbetsbelastningen.
Relaterad
- DirectX 12 vs. DirectX 11: vilket är bäst för PC-spel?
- Microsofts DirectStorage kan förbättra laddningstiderna med 200 %, men bli inte alltför upphetsad
- Ditch DirectX: Det är dags att börja använda Vulkan med PC-spel
Med DirectX 12, säger Nvidia att applikationer och utvecklare kommer att ha en mycket bättre position att dra nytta av ett systems resurser, medan tidigare API: er var mycket mer fokuserade på investeringar i bildkvalitet. Grundtanken bakom DirectX 12 är att med sin påstådda förbättrade effektivitet med avseende på hantering och Genom att få tillgång till hårdvaruresurser kommer användarna att kunna dra nytta av prestandavinster via det nya API: ets minskade omkostnader. Baserat på Microsofts och Nvidias DirectX 12-påståenden, tänk på DirectX 11 som en uppsvälld organisation som hämmas av byråkrati, med DirectX 12 representerar en mer strömlinjeformad version av den organisationen som är smalare och mer kan få saker gjorda snabbare.
Dessutom kommer DirectX 12 att vara kompatibel med DirectX 11-grafikkort, så du kommer att kunna dra nytta av den nya tekniken när API: et når dagens ljus. På AMD-sidan av spektrumet, Graphics Core Next-arkitekturbaserade grafikkort kommer att få stöd för DirectX 12. GCN-baserade AMD-kort inkluderar utvalda Radeon R7, Radeon R9 och Radeon 7000-serien. DirectX 12 kommer också att fungera över flera enheter, från bärbara datorer till stationära datorer, mobila enheter såväl som Xbox One-konsolen.
Räkna dock inte med att det kommer att hända snart. Microsoft räknar med att släppa DirectX 12 under semesterperioden 2015. Mer kommer att avslöjas om DirectX 12 på Microsofts kommande Build-konferens, som börjar den 2 april.
Vad tror du? Ljud av i kommentarerna nedan.
Redaktörens rekommendationer
- Windows 11 har orsakat problem med Intel-grafik i månader, och ingen sa ett ord
- Vad är DirectX, och varför är det viktigt för PC-spel?
- Intel tappar stödet för DirectX 9, men det kan vara bra
- Videokodning kan snart bli mycket effektivare i Windows 11
- HP Chromebook x2 11 vs. Microsoft Surface Go 3
Uppgradera din livsstilDigitala trender hjälper läsare att hålla koll på den snabba teknikvärlden med alla de senaste nyheterna, roliga produktrecensioner, insiktsfulla redaktioner och unika smygtittar.