6 månader före support slutar Microsoft med DirectX 12-stöd till Windows 7

När Microsoft tillkännagav DirectX 12 2014 avslöjade det inte någon kompatibilitetsinformation. Den nya versionen av DirectX tillkännagavs vid en tidpunkt då Windows 8 var det senaste operativsystemet; Windows 10 släpptes 2015.

Då antog vi då att Microsoft skulle begränsa DirectX artificiellt till Windows 8 eller den kommande versionen av Windows som vi antog skulle vara Windows 9.

Microsoft avslöjade i slutet av 2014 att Windows 10 verkligen skulle levereras med DirectX 12-stöd. Rykten föreslog att den nya versionen inte skulle göras tillgänglig för tidigare versioner av Windows, och en Microsoft-supportartikel bekräftade det. Windows 7-system satt fast med DirectX 11.0 och 11.1, Windows 8.1 med Direct X 11.1 och 11.2

Fyra år senare, i början av 2019, meddelade Microsoft plötsligt att DirectX 12-stöd skulle komma att välja spel på Windows 7. Spelföretag uppmanade Microsoft att föra DirectX 12 till Windows 7 för att använda avancerade funktioner och minska utvecklingskostnaderna samtidigt .

Microsoft började porta Direct3D 12-runtime som svar på Windows 7. Blizzard, tillverkare av World of Warcraft och andra spel, var det första företaget som stödde ett DirectX 12-spel på Windows 7. World of Warcraft-spelare kunde köra spelet med DirectX 12 för att dra nytta av bättre ramverk och andra förbättringar.

Alternativ för att föra DirectX 12-spel till Windows 7-enheter var inledningsvis begränsade men arbetet med flera spelstudior - inget nämns särskilt utom Blizzard - fortsatte efter det första tillkännagivandet.

Microsoft släppte en ny utvecklingsanvisning i augusti 2019 för att låta spelutvecklare köra sina DirectX 12-spel på Windows 7.

För att bättre stödja spelutvecklare i större skalor publicerar vi följande resurser för att låta spelutvecklare köra sina DirectX 12-spel på Windows 7.

Utvecklare kan kolla Porting D3D12-spel till Windows 7-guiden för att komma igång. Guiden är uppdelad i flera kapitel. Det börjar med en lista över filer och drivrutiner som behövs för att skapa ett utvecklingssystem och testmaskiner. Andra kapitel avslöjar hur du får DirectX 12-spel upp och redo på Windows 7-datorer, ger optimeringstips och släppförslag.

Stängande ord

Den stora frågan som jag tänkte omedelbart var "varför nu?". Windows 7 närmar sig slutet på supporten; operativsystemet får inte längre uppdateringar efter patchdagen i januari 2020. Även om företag kan utöka stödet i upp till tre år är de inte kärnmålet för spel och det verkar mycket osannolikt att många skulle dra nytta av funktionen.

Windows 7-system försvinner dock inte bara i januari 2020. Om Windows XPs död är något att gå, kan det ta flera år innan användningen av operativsystemet sjunker under tioprocenten. Spelföretag kan fortsätta att stödja Windows 7 på grund av det även efter att Windows 7-support officiellt upphör.

Jag tycker fortfarande att tidpunkten för detta är riktigt dålig. Det är uppenbart att Microsoft ville uppmuntra spelare att uppgradera till Windows 10 genom att göra DirectX 12 Windows 10 exklusivt i början: detta fungerade inte särskilt bra när Microsoft släppte Windows Vista och gjorde DirectX 10 Vista exklusivt. Spelare och företag ignorerade till största delen DirectX 10 som en konsekvens.

Nu du: Vad är ditt tag på detta?