Windows 10 høstskapere oppdaterer fikser Directx 9 minnetildeling bug

Innholdsfortegnelse:

Video: Обзор Windows 10 Fall Creators Update – обновление интерфейса системы 2024

Video: Обзор Windows 10 Fall Creators Update – обновление интерфейса системы 2024
Anonim

Problemet med minnetildeling er en vedvarende tilstedeværelse siden Windows 8-dager, og viser hvor viktig innvirkning det hadde på måten minne ble tildelt av Windows til spill.

Før Windows 8 ble minnet fritt allokert til spill avhengig av tilgjengelighet og krav. Det endret seg da folk oppdaterte til Windows 8, 8.1 og nylig Windows 10.

Endringen innebar spesifikt at systemet bare ville tildele maksimalt 4 GB VRAM uavhengig av andre kriterier. Å være låst før dette faste beløpet forårsaket problemer for mange spillere.

Fall Creators oppdatering til unnsetning

Etter en veldig lang ventetid, ser det ut til at Microsoft har rullet tilbake denne endringen med implementeringen av Fall Creators Update.

Problemet bodde ved stammen av Direct3D API, men er nå løst slik at det gir en mer nøyaktig avlesning av tilgjengelig minne.

Dessverre ser det ikke ut som lignende reparasjoner vil bli gjort tilgjengelig for Windows 8.1, så det beste handlingsforløpet for de som ønsker å løse dette problemet er å bare oppgradere til Windows 10.

Det er en stor avtale

For noen som ikke har mer enn 4 GB VRAM, kan dette problemet virke uviktig. Maskiner med mer enn 4 GB VRAM blir generelt sett på som overordnet, og de fleste forbrukere har ikke slike problemer.

På grunn av måten maskiner med 4 GB eller mindre bruker en kombinasjon av RAM og VRAM, påvirker dette problemet også disse brukerne.

Totalt sett bør enhver Windows 10-spiller se etter å oppdatere til den nye Fall Creators Update og motta denne svært viktige fordelen.

Problemet er eldre enn de fleste tror

Mens problemet oppsto med begynnelsen av Windows 8-æraen, ser det ut til at det har sitt opphav som et resultat av at utviklerne prøvde å fikse det allerede eksisterende problemet i Windows 7.

Dette er hva Senior Software Engineer for Direct3D, Jesse Natalie, hadde å si om situasjonen helt tilbake til Windows 7:

“ Denne API-en var tilgjengelig på Windows 7, men den oppførte seg ikke rimelig overfor GPU-er med mer enn 4 GB VRAM. I løpet av Windows 8-tidsrammen la vi merke til at trenden i minnet ville føre til et overløp av flere 32bit-verdier over grafikk-API-overflaten, så det var en samordnet innsats for å desinfisere og klemme fremfor å tillate overløp. Klemmen for D3D9 ble bare brukt for tidlig, noe som resulterte i tildelingsfeil i stedet for bare klemt rapportering. ”

Det tok absolutt en stund, men det virker definitivt som Microsoft har klart å få slutt på dette problemet. Windows 10 har vist seg å være et virkelig vendepunkt for spill med Windows generelt, med Microsoft som er interessert i å tilby en flott plattform for spillere.

Windows 10 høstskapere oppdaterer fikser Directx 9 minnetildeling bug