Schelling of Shader v Nvidia grafických kartách

Schelling of Shader v Nvidia grafických kartách

Každý, kto vstúpil do nastavení grafických kariet NVIDIA a starostlivo študoval všetky možnosti, ktoré sú tu prítomné, si pravdepodobne všimol taký bod, ako je ukladací ukladací do vyrovnávacej pamäte. Mnoho hráčov sa snaží hrať s týmto parametrom, vrátane alebo ho odpojiť, ale získajte rôzne výsledky. V niektorých zahrnutie ukladania do vyrovnávacej pamäte pomáha zbaviť sa friz. Prečo sa to stane, dnes sa pokúsime zistiť.

Čo potrebujete vedieť o ukladaní Shaaderov na grafických kartách NVIDIA

Trochu o terminológii. Schaeider je obvyklý, čo znamená druh programu, ktorý je zodpovedný za nakreslenie vizuálnych efektov rámca. Ak sa vyžaduje zobrazenie obrázka na obrazovke monitora, takéto výpočty môžu trvať viac času, ako sa pridelí, a potom sa animácia vyskytne s oneskoreniami (trhliny). Na výkonných počítačoch s produktívnou grafickou kartou sa to zvyčajne nestane, ale problém je v tom, že rovnaké shadery sa mnohokrát vypočítavajú, ak každý nasledujúci rám obsahuje rovnaké účinky ako predchádzajúci (napríklad vlnky na vode).

Caching je postup zaznamenávania na disku alebo v oblasti pamäte určitých často používaných údajov, a namiesto toho, aby sa zaoberal nesprávnymi výpočtami týchto údajov, program číta pripravené parametre, ktoré výrazne zrýchľujú jeho prácu. Dokonca aj centrálny procesor má oblasť ukladania do vyrovnávacej pamäte, ktorá pomáha predpovedať, ktorá prevádzka sa bude vykonávať takto, aby sa na to pripravila vopred.

Existuje taká funkcia grafických kariet NVIDIA, zatiaľ čo ukladanie do vyrovnávacej pamäte shaderov zahŕňa zaznamenanie potrebných údajov na disk. Ak je rýchle, potom ukladanie do vyrovnávacej pamäte pomáha zvýšiť čas načítania rámca a zlepšovať plynulosť animácie. Na druhej strane, ak je počítač slabý alebo je disk pomalý, ShaderCache nedá hmatateľný výsledok. Či už je potrebné ho zapnúť alebo zakázať? Poďme na to.

Zapnutie/deaktivácia ukladania do vyrovnávacej pamäte shaderov NVIDIA

Upozorňujeme, že grafická karta sa zaoberá nesprávnym výpočtom tieňov, ale v starých akcelerátoroch videa môže byť takáto funkcia neprítomná. Po druhé, funkciu nemusí byť podporovaná konkrétnou hrou, hoci grafický čip vám to umožňuje. Po tretie, musíte pochopiť, že z toho, či je zapnuté ukladanie do vyrovnávacej pamäte shaderov v nastaveniach videa NVIDIA.

Na väčšine moderných videozáznamov je táto funkcia predvolene zapnutá.

Teraz sa pozrime, na čo závisí účinnosť používania shaderCache.

Najdôležitejším parametrom je rýchlosť čítania údajov z vyrovnávacej pamäte, to znamená, ako rýchlo máte disk. Ak je to SSD, potom tu bude viditeľný efekt, pretože rýchlosť čítania/nahrávania pri práci s pevnými diskami je oveľa vyššia ako rýchlosť klasických pevných diskov. Preto v prítomnosti disku HDD nebude účinnosť ukladacích shaaderov tak vysoká alebo všeobecne nula. Inými slovami, čítanie vyrovnávacej pamäte z pevného disku bude trvať približne rovnaké množstvo času, ako je vydané v dôsledku vykladania grafickej karty z nesprávneho vypočítania nasledujúceho shaderu.

V každom prípade existuje iba jeden zjavný mínus caching Shaaders - používa priestor na disku a s jeho nedostatkom je lepšie vypnúť možnosť shader caching na grafických kartách AMD NVIDIA. Ale opäť si pripomíname, že tento mechanizmus bol implementovaný vo všetkých hrách, a to už spočíva v svedomí vývojárov, ktorí nepoužívajú zodpovedajúce príležitosti stanovené v čipoch na úrovni hardvéru.

A ďalšie nuansy týkajúce sa používania diskov SSD. Ako viete, pre týchto nosičov je taký parameter kritický ako počet záznamov cyklov na jednotku pamäte. Dnes je výrazne menšia ako v prípade pevných diskov a ich použitie v jemnom režime sa odporúča - napríklad ako systémový disk. V tomto ohľade sa mnohí používatelia obávajú, že ShaderCache bude mať negatívny vplyv na zdroj solídneho disku. V skutočnosti sú obavy neopodstatnené: nahrávanie vyrovnávacej pamäte sa nevyrába tak často ako jeho čítanie.

Všimnite si, že tí hráči, ktorí používajú klienta Steam, sa nemusia báť, či sa ShaderCache používa v nastaveniach grafickej karty alebo nie, pretože podpora sa vykonáva na úrovni knižníc Vulkan/OpenGL. A ak hra používa tieto platformy, ukladanie do vyrovnávacej pamäte odtieňov neumožní načítanie procesora, pretože zakaždým, keď shadery nemusia zostaviť - budú naložené z RAM.

Ale ak z nejakého dôvodu chcete túto funkciu odmietnuť, je možné to urobiť v nastaveniach grafickej karty. Dáme algoritmus kroku -Bep, ako deaktivovať ukladanie do vyrovnávacej pamäte shader:

  • Otvorte ovládací panel NVIDIA;
  • Prejdeme na kartu „3D“ Control „3D“;
  • Nájdeme možnosť „ukladanie do vyrovnávacej pamäte odtieňov“ a nastavíme sklon spínača na pozíciu „OTKL“.

V dôsledku.

Je možné vypnúť funkciu pre jednotlivé aplikácie prostredníctvom „nastavení softvéru“. Ak je vybratá možnosť „Globálne parametre“, zrušenie sa bude týkať všetkých softvérových produktov pomocou technológie shaderov.

Ďalšia príležitosť na vypnutie ukladania do vyrovnávacej pamäte je skrytá v nastaveniach pary: V časti „Nastavenia“ je „vyrovnávacia pamäť segmentov“ s prepínačom, ktorý je možné vypnúť alebo zapnúť alebo zapnúť. Po zapnutí možnosti je možné poznamenať mierne zvýšenie zaťaženia siete. Funkcia funguje iba vtedy, ak sú nainštalované ovládače grafických kariet NVIDIA.

Krátky životopis je nasledujúci: Použitie ShaderCache, aj keď nemá vplyv na frekvenciu kreslenia personálu, zlepšuje ich kvalitu a stabilitu. Ale ak je počítač slabý, trvalé zaťaženie shaderu z disku môže nepriaznivo ovplyvniť výkon počítača, aj keď bez ukladania do vyrovnáva.