Windows 10 fall skapare uppdatera fixar Directx 9 minne allokeringsfel

Innehållsförteckning:

Video: Как установить DirectX 9 на Windows 10 2024

Video: Как установить DirectX 9 на Windows 10 2024
Anonim

Problemet med minnesallokering är ett bestående närvaro sedan Windows 8-dagar, vilket visar hur viktigt det har haft på hur minnet tilldelades av Windows till spel.

Innan Windows 8 fördelades minne fritt till spel beroende på tillgänglighet och krav. Det förändrades när människor uppdaterade till Windows 8, 8.1 och nyligen Windows 10.

Förändringen innebar specifikt att systemet bara skulle tilldela maximalt 4 GB VRAM oavsett andra kriterier. Att låsas innan detta fasta belopp orsakade problem för många spelare.

Fall Creators Uppdatering till undsättning

Efter en mycket lång väntan verkar det som om Microsoft har rullat tillbaka denna förändring med implementeringen av Fall Creators Update.

Problemet befann sig vid stammen av Direct3D API men har nu rättats så att det ger en mer exakt avläsning av tillgängligt minne.

Tyvärr ser det inte ut som att liknande fixar kommer att göras tillgängliga för Windows 8.1, så den bästa åtgärden för dem som vill lösa problemet är att bara uppgradera till Windows 10.

Det är en stor sak

För någon som inte har mer än 4 GB VRAM kan det här problemet tyckas vara obetydligt. Maskiner med mer än 4 GB VRAM anses i allmänhet vara övre delen och de flesta konsumenter har inga sådana problem.

Men på grund av hur maskiner med 4 GB eller mindre använder en kombination av RAM och VRAM påverkar detta problem också dessa användare.

Sammantaget bör alla Windows 10-spelare se ut för att uppdatera till den nya Fall Creators Update och få denna mycket viktiga fördel.

Problemet är äldre än de flesta tror

Även om problemet härstammade från början av Windows 8-eran verkar det som om det har sitt ursprung som ett resultat av att utvecklarna försökte fixa det redan befintliga problemet i Windows 7.

Här är vad Senior Software Engineer för Direct3D, Jesse Natalie, hade att säga om situationen så långt tillbaka som Windows 7:

” Detta API var tillgängligt i Windows 7, men det uppförde sig inte rimligt inför GPU: er med mer än 4 GB VRAM. Under Windows 8-tidsramen märkte vi att trenden i minnet skulle leda till ett överflöde av flera 32bit-värden över det grafiska API-ytområdet, så det fanns en samlad ansträngning att sanera och klämma i stället för att tillåta överflöde. Klämman för D3D9 applicerades bara för tidigt, vilket resulterade i allokeringsfel istället för bara klämd rapportering. ”

Det tog verkligen ett tag men det verkar definitivt som om Microsoft har lyckats få slut på denna fråga. Windows 10 har visat sig vara en verklig vändpunkt för spel med Windows i allmänhet, med Microsoft som har ett stort intresse av att erbjuda en fantastisk plattform för spelare.

Windows 10 fall skapare uppdatera fixar Directx 9 minne allokeringsfel