Windows 10 Fall Creators Update løser DirectX 9-hukommelsestildelingsfejl

Ret DirectX 9-hukommelsesfejl

Det hukommelsestildeling problem er en vedvarende stede siden Windows 8s dage, der viser, hvor vigtig en indflydelse det havde på den måde, hukommelse blev tildelt af Windows til spil.

Forud for 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 tildelte maksimalt 4 GB VRAM uanset andre kriterier. Bliver låst inden dette faste beløb forårsagede problemer for mange spillere.

Fall Creators Update til undsætning

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

Problemet var 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 vil blive gjort tilgængelige for Windows 8.1, så den bedste fremgangsmåde for dem, der ønsker at løse dette problem er at bare opgradere til Windows 10.

Det er en stor ting

For en person, der ikke har mere end 4 GB VRAM, kan dette problem synes 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, maskiner med 4 GB eller derunder bruger en kombination af RAM og VRAM, påvirker dette problem også disse brugere.

Alt i alt skal enhver Windows 10-spiller se på opdatering til den nye Fall Creators Update og få denne meget vigtige fordel.

Problemet er ældre end de fleste tror

Mens problemet opstod i begyndelsen af ​​Windows 8-æra, ser det ud til, at det er stammer fra et resultat af udviklerne, der forsøger 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 helt tilbage til Windows 7:

Denne API var tilgængelig på Windows 7, men den opførte sig ikke med rimelighed over for GPU'er med mere end 4 GB VRAM. I løbet af Windows 8-tidsrammen bemærkede vi, at tendensen i hukommelsen ville føre til et overløb af flere 32bit-værdier på tværs af grafik-API-overfladearealet, så der var en fælles indsats for at desinficere og klemme i stedet for at tillade flyde over. Klemmen til D3D9 blev bare anvendt for tidligt, hvilket resulterede i allokeringsfejl i stedet for bare klemmet rapportering.

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

RELATEREDE HISTORIER, DER SKAL KONTROLLERES:

  • Download Media Feature Pack til Windows 10 Fall Creators Update N version 1709
  • Her er hvorfor du ikke skal installere Windows 10 Fall Creators Update på pc!
  • Round-up af Windows 10 Fall Creators Update bugs: BSoD, høj CPU-brug og mere
Plex App til Windows 8, 10 modtager flere nye funktioner

Plex App til Windows 8, 10 modtager flere nye funktionerMiscellanea

Når det kommer til at organisere dine mediefiler et enkelt sted, kan du bruge den indbyggede Xbox Music-app for sådanne tredjeparts titler som Media Monkey eller Multimedia 8. Men Plex er også et r...

Læs mere

Windows 10 bygger 16241 og 15230 batteristatusforbedringer og mere til pc og mobilMiscellanea

Microsoft frigav Windows 10 Insider Preview Build 16241 til pc og Windows 10 Mobile Insider Preview Build 15230 til Insiders i den hurtige ring.Byg 16241 - Nyheder og rettelser til pcIndstillingen ...

Læs mere
Microsoft Surface Pro 3 batteriproblemer relateret til softwareproblem

Microsoft Surface Pro 3 batteriproblemer relateret til softwareproblemMiscellanea

Den teknologiske verden surrer med batteriproblemer, der plager Microsofts Surface Pro 3, hvor brugerne rapporterer om mangler på grund af pludselige fald i magt - tænk 90% til 50% på et øjeblik. D...

Læs mere