Windows 10 efterårskabere opdaterer løser Directx 9 hukommelsestildelingsfejl

Indholdsfortegnelse:

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

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

Problemet med hukommelsestildeling er en vedvarende tilstedeværelse siden Windows 8-dage, og viser, hvor vigtig det har haft en indflydelse på, hvordan Windows tildelt spil til spil.

Før Windows 8 blev hukommelsen frit tildelt til spil afhængigt af tilgængelighed og krav. Det ændrede sig, da folk opdaterede til Windows 8, 8.1 og for nylig Windows 10.

Ændringen betød specifikt, at systemet kun ville tildele maksimalt 4 GB VRAM uanset andre kriterier. At være låst før dette faste beløb skabte problemer for mange spillere.

Fall Creators Opdatering til redning

Efter en meget lang ventetid ser det ud til, at Microsoft har rullet denne ændring tilbage med implementeringen af ​​Fall Creators Update.

Problemet lå ved stammen af ​​Direct3D API, men er nu rettet, så det giver en mere nøjagtig læsning af tilgængelig hukommelse.

Desværre ser det ikke ud til, at lignende rettelser bliver gjort tilgængelige for Windows 8.1, så det bedste handlingsforløb for dem, der ønsker at løse dette problem, er bare at opgradere til Windows 10.

Det er en stor aftale

For en person, der ikke har mere end 4 GB VRAM, kan dette problem virke uvigtigt. Maskiner med mere end 4 GB VRAM betragtes generelt som værende øverste led, og de fleste forbrugere har ikke sådanne problemer.

På grund af den måde, hvorpå maskiner med 4 GB eller mindre bruger en kombination af RAM og VRAM, påvirker dette problem også disse brugere.

Samlet set skal enhver Windows 10-spiller se ud for at opdatere til den nye Fall Creators Update og modtage denne meget vigtige fordel.

Problemet er ældre, end de fleste tror

Mens problemet opstod i begyndelsen af ​​Windows 8-æraen, ser det ud til, at det har sin oprindelse som et resultat af, at udviklerne forsøgte at løse det allerede eksisterende problem i Windows 7.

Her er, hvad Senior Software Engineer for Direct3D, Jesse Natalie, havde at sige om situationen, der dateres så langt tilbage som Windows 7:

” Denne API var tilgængelig på Windows 7, men den opførte sig imidlertid ikke rimeligt over for GPU'er med mere end 4 GB VRAM. Under Windows 8-tidsrammen bemærkede vi, at tendensen i hukommelse ville føre til et overløb på flere 32bit-værdier over det grafiske API-overfladeareal, så der var en samordnet indsats for at desinficere og klemme frem for at tillade overløb. Klemmen til D3D9 blev lige anvendt for tidligt, hvilket resulterede i allokeringsfejl i stedet for blot fastklemt rapportering. ”

Det tog bestemt et stykke tid, men det ser ud til, at Microsoft har formået at stoppe dette problem. Windows 10 har vist sig at være et reelt vendepunkt for spil med Windows generelt, hvor Microsoft tager en dyb interesse i at tilbyde en fantastisk platform for spillere.

Windows 10 efterårskabere opdaterer løser Directx 9 hukommelsestildelingsfejl