Schelling of Shader in nvidia grafické karty

Schelling of Shader in nvidia grafické karty

Každý, kdo vstoupil do nastavení grafické karty Nvidia a pečlivě studoval všechny přítomné možnosti. Mnoho hráčů se snaží hrát s tímto parametrem, včetně nebo odpojených, ale získají různé výsledky. V některých pomáhá zahrnutí do mezipaměti se zbavit frize, v jiných hrách zpomalují ještě více. Proč se to stane, dnes se to pokusíme zjistit.

Co potřebujete vědět o do mezipaměti Shaaders na grafických kartách Nvidia

Trochu o terminologii. Schaeider je obvyklé znamenat druh programového kódu, který je zodpovědný za kreslení vizuálních efektů rámce. Pokud je nutné zobrazit obrázek na obrazovce monitoru, mohou takové výpočty trvat více času, než je přiděleno, a pak k animaci dojde se zpožděním (trhnutí). Na výkonných počítačích s produktivní grafickou kartou se to obvykle nestane, ale problém je, že stejné shadery se počítá mnohokrát, pokud každý následující rámec obsahuje stejné účinky jako předchozí (například vlnky na vodě).

Ukládání do mezipaměti je postup pro nahrávání na disku nebo v paměťové oblasti určitých často používaných dat a namísto každého zabývajícího se nesprávnými výpočty těchto údajů se program přečte připravené parametry, což výrazně urychluje jeho práci. Dokonce i centrální procesor má oblast ukládání do mezipaměti, která pomáhá předvídat, která operace bude prováděna následovně, aby se na to předem připravila.

Taková funkce grafických karet NVIDIA existuje, zatímco ukládání shaderů zahrnuje zaznamenávání potřebných dat na disk. Pokud je to rychlé, pak ukládání do mezipaměti pomáhá prodloužit dobu načítání rámu a zlepšit hladkost animace. Na druhou stranu, pokud je počítač slabý nebo je disk pomalý, ShaderCache nedává hmatatelný výsledek. Takže je nutné jej zapnout nebo zakázat? Pojďme na to.

Zapnutí/deaktivaci ukládání do mezipaměti NVIDIA Shaders

Všimněte si, že grafická karta je zapojena do nesprávného výpočtu Shadeers, ale na starých video urychlovačích může taková funkce chybět. Za druhé, funkce nemusí být podporována konkrétní hrou, ačkoli vám to grafický čip umožňuje provést. Zatřetí, musíte pochopit, že z toho, zda je zapnuto do mezipaměti shaderů v nastavení grafické karty NVIDIA, se snížená frekvence nezmění.

Na většině moderních video žetonů je tato funkce ve výchozím nastavení zapnuta.

Nyní se podívejme na to, na čem závisí účinnost používání shaderache.

Nejdůležitějším parametrem je rychlost čtení dat z mezipaměti, to je, jak rychle máte disk. Pokud se jedná o SSD, pak zde bude účinek patrný, protože rychlost čtení/nahrávání při práci s pevnými jednotkami je mnohem vyšší než u klasických pevných disků. Proto v přítomnosti disku HDD nebude účinnost ukládání do mezipaměti tak vysoká nebo obecně nula. Jinými slovy, čtení mezipaměti z pevného disku bude trvat přibližně stejné množství času, protože je vydána v důsledku vyložení grafické karty z nesprávného výpočtu dalšího shaderu.

V každém případě existuje pouze jeden zřejmý mínus ukládání do mezipaměti Shaaders - používá místo na disku a s jeho nedostatkem je lepší vypnout možnost shaderového ukládání do mezipaměti na grafických kartách AMD Nvidia. Ale znovu si vzpomínáme, že tento mechanismus byl implementován ve všech hrách, a to již spočívá v svědomí vývojářů, kteří nevyužívají odpovídající příležitosti stanovené v čipech na úrovni hardwaru.

A další nuance týkající se používání disků SSD. Jak víte, pro takové nosiče je takový parametr kritický jako počet záznamových cyklů na jednotku paměti. Dnes je výrazně menší než u pevných disků a jejich použití v jemném režimu se doporučuje - například jako systémový disk. V tomto ohledu má mnoho uživatelů obavy, že ShaderCache negativně ovlivní zdroj solidního disku -state. Ve skutečnosti jsou obavy neopodstatněné: nahrávání mezipaměti není vyrobeno tak často jako jeho čtení.

Všimněte si, že ti hráči, kteří používají klienta Steam. A pokud hra používá tyto platformy, ukládání do mezipaměti Shadeers nedovolí načíst procesoru, protože pokaždé, když se shadery nemusí kompilovat - budou načteny z RAM.

Pokud však z nějakého důvodu chcete tuto funkci odmítnout, lze to provést v nastavení grafické karty. Dáváme krokový algoritmus, jak deaktivovat shaderové ukládání do mezipaměti:

  • Otevřete ovládací panel NVIDIA;
  • Jdeme na kartu „3D“ ovládání „3D“;
  • Najdeme možnost „ukládání do mezipaměti Shadeers“ a nastavíme sklon přepínače na polohu „OTKL“.

Výsledkem je, že osvobodíte prostor na disku ve výši pořadí několika gigabajtů.

Je možné vypnout funkci pro jednotlivé aplikace prostřednictvím „Nastavení softwaru“. Pokud je vybrána možnost „Globální parametry“, bude zrušení vztahující se ke všem softwarovým produktům pomocí technologie shaderů.

Další příležitost vypnout ukládání do mezipaměti je skrytá v nastavení páry: v části „Nastavení“ je „mezipaměť segmentů“ s přepínačem, který lze vypnout nebo zapnout. Když je možnost zapnuta, lze zaznamenat mírné zvýšení zatížení sítě. Funkce funguje pouze v případě, že jsou nainstalovány ovladače grafických karet NVIDIA.

Krátký životopis je následující: Použití ShaderCache, ačkoli to neovlivňuje frekvenci kresby personálu, zlepšuje jejich kvalitu a stabilitu. Pokud je však počítač slabý, trvalé nakládání shaderu z disku může nepříznivě ovlivnit výkon počítače, i když bez ukládání do mezipaměti, nedostatečně výkonný počítač zpomalí a neustále kompiluje shadery.