TechSpot bo kmalu praznoval svojo 25. obletnico. TechSpot pomeni tehnično analizo in nasvet, ki mu lahko zaupate.
Zakaj je pomembno: V četrtek je Microsoftova razvojna skupina za Agility SDK objavila predogled izdaje Agility SDK različice 1.7.10.0. Nova različica razvijalcem prinaša dve novi funkciji, kopice nalaganja GPE in nenormalizirano vzorčenje. Posodobitve v povezavi s spremenljivim osnovnim naslovnim registrom (BAR) VRAM zagotavljajo učinkovitejše ravnanje s podatki VRAM v CPE in GPE ter izboljšave, ki izboljšujejo upravljanje in uporabo informacij, povezanih s teksturo.
Prva od novih funkcij, znana kot kopice nalaganja GPE, zmanjša uporabo dinamičnega pomnilnika z naključnim dostopom (DRAM), tako da CPE-ju omogoči dostop do video RAM-a (VRAM) GPE-ja. Ta dostop odpravlja potrebo po kopiranju podatkov iz VRAM-a v DRAM za dostop in uporabo CPE-ja. Medtem ko vpliv trenutno ni znan in zahteva nadaljnje testiranje, bi lahko zmanjšanje virov in potrebnih podatkov pomenilo nove razpoložljive učinkovitosti za razvijalce in izboljšave zmogljivosti za končne uporabnike.
Druga funkcija, nenormalizirano vzorčenje, ponuja razvijalcem bolj absolutno metodo za pridobivanje podatkov o vzorčenju teksture. Vzorčenje teksture se nanaša na metodo, ki se uporablja za pridobivanje podatkov iz določene teksture, ki se pozneje združijo ali obdelajo za ustvarjanje vzorca. Funkcija nenormaliziranega vzorčenja novega kompleta za razvoj programske opreme Agility SDK se odmika od običajnih metod vzorčenja in namesto tega omogoča razvijalcem, da postavijo vzorčevalnik z uporabo zastavice D3D12_SAMPLER_FLAG_NON_NORMALIZED_COORDINATES. Ko je uporabljena, se zastavica nanaša na absolutno lokacijo tekselov znotraj teksture, namesto da bi bila vezana na tradicionalne vrednosti 0 in 1. Tako kot kopice nalaganja GPE, nenormalizirano vzorčenje zahteva temeljito testiranje, preden je mogoče dokumentirati kakršne koli dejanske koristi.
Kopica za nalaganje GPE se opira na uporabo BAR s spreminjanjem velikosti, tehnologije, ki temelji na PCIE in je na voljo v številnih novejših grafičnih procesorjih AMD, NVIDIA in Intel. Uporabnikovi CPE omogoča dostop do okvirnega medpomnilnika GPE, kar ima za posledico možnost pošiljanja več sredstev na transakcijo. Transakcije, ki ne uporabljajo vrstice za spreminjanje velikosti, so običajno omejene na dostop do 256 MB kosov VRAM-a. Preizkušanje je pokazalo, da se lahko vpliv BAR-ja, ki ga je mogoče spremeniti v velikost, na zmogljivost igre razlikuje, pri čemer nekatere igre opazijo dvomestno povečanje zmogljivosti, medtem ko druge ne vidijo oprijemljive koristi.
Razvijalci, ki potrebujejo podporo za gonilnik Intel za nove funkcije SDK za Agility, lahko uporabijo paket grafičnih gonilnikov Intel Arc & Iris Xe različice 31.0.101.4255. NVIDIA nudi tudi podporo za novi DirectX 12 Agility SDK paket prek svojih Game Ready in Studio Drivers različice 531.41. AMD še ni javno izdal podprte različice svojega paketa gonilnikov. Glede na Microsoftovo objavo se razvijalci, ki jih zanima zgodnji dostop do gonilnikov AMD, ki podpirajo DirectX 12 Agility SDK, obrnejo neposredno na svojega vodjo združenja AMD.