Schelling of Shader u Nvidia video karticama

Schelling of Shader u Nvidia video karticama

Svi koji su ušli u postavke video kartice NVIDIA i pažljivo proučavali sve tamo prisutne opcije, vjerojatno su primijetili takvu točku kao što je predmemoriranje Shaadersa. Mnogi igrači pokušavaju se igrati s ovim parametrom, uključujući ili isključenje, ali dobivaju različite rezultate. U nekim, uključivanje predmemoriranja pomaže se riješiti frizera, u drugim igrama još više usporavaju. Zašto se to događa, danas ćemo to pokušati saznati.

Što trebate znati o predmemoriji shaadera u video karticama Nvidia

Malo o terminologiji. Schaeider je uobičajeno značiti svojevrsni programski kod koji je odgovoran za crtanje vizualnih efekata okvira. Kad je potrebno prikazati sliku na ekranu monitora, takvi proračuni mogu potrajati više vremena nego što je dodijeljeno, a zatim će se animacija pojaviti s kašnjenjima (kreteni). Na moćnim računalima s produktivnom video karticom to se obično ne događa, ali problem je u tome što se isti sjeni izračunavaju više puta ako svaki sljedeći okvir sadrži iste efekte kao i prethodni (na primjer, pukotine na vodi).

Predmemoriranje je postupak snimanja na disku ili u memorijskom području određenih često korištenih podataka, a umjesto da se svaka bavi pogrešnim izračunama ovih podataka, program čita spremne parametre, što značajno ubrzava njegov rad. Čak i središnji procesor ima prostor.

Postoji takva funkcija video kartica Nvidia, dok predmemoriranje sjenila uključuje snimanje potrebnih podataka na disk. Ako je brz, onda predmemoriranje pomaže povećati vrijeme opterećenja okvira i poboljšati glatkoću animacije. S druge strane, ako je računalo slabo ili je disk spor, Shadercache neće dati opipljiv rezultat. Dakle, bilo da je potrebno uključiti ga ili onemogućiti? Shvatimo to.

Uključivanje/onemogućavanje predmemoriranja Nvidia sjenila

Imajte na umu da se video kartica bavi pogrešnim računanjem sjenila, ali na starim video ubrzanima takva funkcija može biti odsutna. Drugo, funkcija možda neće podržati određena igra, iako vam grafički čip omogućuje da to učinite. Treće, morate shvatiti da je li predmemoriranje sjenila u postavkama video kartice NVIDIA uključeno, brzina kadrova neće se mijenjati.

Na većini modernih video čipova ova je funkcija uključena prema zadanim postavkama.

Sada pogledajmo o čemu ovisi učinkovitost korištenja Shadercache.

Najvažniji parametar je brzina čitanja podataka iz predmemorije, odnosno koliko brzo imate disk. Ako je ovo SSD, tada će efekt biti uočljiv ovdje, jer je brzina čitanja/snimanja pri radu s čvrstim pogonima mnogo veća od one klasičnih tvrdih diskova. Stoga, u nazočnosti HDD diska, učinkovitost predmemoriranja shaadera neće biti tako visoka ili općenito nula. Drugim riječima, čitanje predmemorije s tvrdog diska trebat će otprilike isto vrijeme kao što je objavljeno kao rezultat istovaranja video kartice iz pogrešnog izračuna sljedećeg Shader -a.

U svakom slučaju, postoji samo jedan očigledan minus predmemoriranja shaadera - koristi prostor na disku, a s nedostatkom je bolje isključiti mogućnost predmemoriranja shadera na grafičkim karticama AMD nvidia. Ali još jednom se sjećamo da je ovaj mehanizam implementiran u svim igrama, a to već leži u savjesti programera koji ne koriste odgovarajuće mogućnosti postavljene u čipovima na razini hardvera.

I još jedna nijansa u vezi s korištenjem SSD diskova. Kao što znate, za takve nosače takav je parametar kritičan kao broj ciklusa snimanja po jedinici memorije. Danas je znatno manja od tvrdog diskova, a preporučuje se njihova upotreba u nježnom načinu - na primjer, kao sistemski disk. U tom smislu, mnogi korisnici se boje da će Shadercache negativno utjecati na resurs solidnog stanja diska. U stvari, strahovi su neutemeljeni: snimka predmemorije nije napravljena tako često kao njegovo čitanje.

Imajte na umu da se oni igrači koji koriste Steam klijenta ne mogu brinuti da li se Shadercache koristi u postavkama video kartica ili ne, budući da se podrška provodi na razini knjižnica Vulkan/OpenGL. A ako igra koristi ove platforme, predmemoriranje sjenila neće dopustiti da se procesor učitava, jer svaki put kad sjeni ne trebaju sastavljati - bit će učitani iz RAM -a.

Ali ako iz nekog razloga želite odbiti koristiti ovu funkciju, to se može učiniti u postavkama video kartice. Dajemo korak -Bep algoritam kako onemogućiti predmemoriranje shadera:

  • Otvorite upravljačku ploču Nvidia;
  • Idemo na "3D" karticu za kontrolu "3D";
  • Nalazimo opciju "Predmemoriranje sjenila" i postavljamo nagib prekidača na položaj "OTKL".

Kao rezultat toga, oslobodit ćete prostor na disku u količini reda nekoliko gigabajta.

Moguće je isključiti funkciju za pojedine aplikacije putem "softverskih postavki". Ako je odabrana opcija "Globalni parametri", tada će se otkaz odnositi na sve softverske proizvode koristeći tehnologiju sjenila.

Još jedna prilika za isključivanje predmemoriranja skrivena je u postavkama pare: U odjeljku "Postavke" nalazi se "predmemorija segmenata" s prekidačem koji se može isključiti ili uključiti. Kad se opcija uključi, može se primijetiti neznatno povećanje mrežnog opterećenja. Funkcija funkcionira samo ako postoje instalirani upravljački programi NVIDIA video kartice.

Kratki životopis je sljedeći: Upotreba Shadercache, iako ne utječe na učestalost crtanja osoblja, poboljšava njihovu kvalitetu i stabilnost. Ali ako je računalo slabo, trajno opterećenje shadera s diska može negativno utjecati na performanse računala, iako će bez predmemoriranja usporiti nedovoljno moćno računalo, neprestano sastavljanje sjenila.