„Windows 10“ kūrėjų atnaujinimas ištaiso „Directx 9“ atminties paskirstymo klaidą

Turinys:

Video: DirectX 11 VS DirectX 12 | Сравнение производительности 2024

Video: DirectX 11 VS DirectX 12 | Сравнение производительности 2024
Anonim

Atminties paskirstymo problema yra nuolatinė problema nuo pat „Windows 8“ laikų, parodydama, kokią didelę įtaką ji turėjo tam, kaip „Windows“ atmintį skyrė žaidimams.

Iki „Windows 8“ atmintis laisvai būdavo skiriama žaidimams, atsižvelgiant į prieinamumą ir reikalavimus. Tai pasikeitė, kai žmonės atnaujino „Windows 8“, 8.1 ir naujesnes „Windows 10“.

Konkrečiai pakeitimas reiškė, kad sistema, nepaisydama jokių kitų kriterijų, paskirs tik daugiausiai 4 GB VRAM. Užrakinimas prieš šią fiksuotą sumą sukėlė problemų daugeliui žaidėjų.

„Fall Creators“ atnaujinimas

Po labai ilgo laukimo atrodytų, kad „Microsoft“ atšaukė šį pakeitimą įdiegdama „Fall Creators“ naujinį.

Problema buvo „Direct3D API“ kamiene, tačiau dabar ji buvo ištaisyta, kad ji tiksliau skaitytų turimą atmintį.

Deja, neatrodo, kad panašūs pataisymai bus prieinami „Windows 8.1“, todėl geriausias būdas tiems, kurie nori išspręsti šią problemą, yra tiesiog atnaujinti į „Windows 10“.

Tai didelis reikalas

Tiems, kurie neturi daugiau nei 4 GB VRAM, ši problema gali atrodyti nesvarbi. Mašinos, turinčios daugiau nei 4 GB VRAM, paprastai laikomos aukštesniuoju ešelonu, o dauguma vartotojų tokių problemų neturi.

Tačiau dėl to, kad aparatai, turintys 4 GB ar mažiau, naudoja RAM ir VRAM derinį, ši problema taip pat paveikia tuos vartotojus.

Apskritai, bet kuris „Windows 10“ žaidėjas turėtų ieškoti atnaujinimo į naująjį „Fall Creators“ atnaujinimą ir gauti šią labai svarbią naudą.

Problema senesnė, nei dauguma mano

Nors problema kilo nuo „Windows 8“ eros pradžios, panašu, kad ji atsirado dėl to, kad kūrėjai bandė išspręsti jau egzistuojančią „Windows 7“ problemą.

Štai ką „Direct3D“ vyresnysis programinės įrangos inžinierius Jesse Natalie turėjo pasakyti apie situaciją, susikūrusią dar „Windows 7“:

„ Ši API buvo prieinama„ Windows 7 “, tačiau ji elgėsi protingai, nepaisant GPU, turinčių daugiau nei 4 GB VRAM. Per „Windows 8“ laikotarpį pastebėjome, kad dėl atminties tendencijos grafikos API paviršiaus plotas gali perpildyti keletą 32 bitų verčių, todėl buvo dedamos bendros pastangos, kad sanitarizuotos ir užfiksuotos, o ne leidžiama perpildyti. D3D9 spaustukas buvo pritaikytas per anksti, todėl vietoj paprasto pranešimo atsirado paskirstymo klaidų. “

Tai tikrai užtruko, bet tikrai atrodo, kad „Microsoft“ pavyko nutraukti šią problemą. Įrodyta, kad „Windows 10“ yra tikras lūžio taškas žaidžiant su „Windows“ apskritai, „Microsoft“ rimtai domėdamasi puikia platforma žaidėjams.

„Windows 10“ kūrėjų atnaujinimas ištaiso „Directx 9“ atminties paskirstymo klaidą