Šadera šadera nvidia videokartes

Šadera šadera nvidia videokartes

Ikviens, kurš ienāca Nvidia videokartes iestatījumos un rūpīgi izpētīja visas tur esošās iespējas, iespējams, pamanīja tādu punktu kā kešatmiņu Šaaders. Daudzi spēlētāji mēģina spēlēt ar šo parametru, ieskaitot vai atvienojiet to, bet iegūst atšķirīgus rezultātus. Dažos kešatmiņas iekļaušana palīdz atbrīvoties no frizes, citās spēlēs viņi vēl vairāk palēninās. Kāpēc tas notiek, šodien mēs centīsimies uzzināt.

Kas jums jāzina par kešatmiņu kešatmiņā NVIDIA videokartēs

Nedaudz par terminoloģiju. Schaeider parasti nozīmē sava veida programmas kodu, kas ir atbildīgs par rāmja vizuālo efektu zīmēšanu. Kad tas ir nepieciešams, lai parādītu attēlu monitora ekrānā, šādiem aprēķiniem var būt nepieciešams vairāk laika, nekā tas tiek piešķirts, un tad animācija notiks ar kavēšanos (saraustītus). Jaudīgos datoros ar produktīvu videokarti tas parasti nenotiek, bet problēma ir tā, ka tos pašus ēnotājus aprēķina daudzkārt, ja katrs nākamais rāmis satur tādus pašus efektus kā iepriekšējais (piemēram, ūdens ripples).

Kešatmiņa ir procedūra diska ierakstīšanai vai noteiktu bieži izmantoto datu atmiņas apgabalā, un tā vietā, lai katram būtu saistīti ar šo datu nepareiziem aprēķiniem, programma nolasa gatavus parametrus, kas ievērojami paātrina tā darbu. Pat centrālajam procesoram ir kešatmiņas zona, kas palīdz paredzēt, kura operācija tiks veikta šādi, lai iepriekš tam sagatavotos.

Ir šāda NVIDIA videokartes funkcija, savukārt ēnotāju kešatmiņa ir saistīta ar nepieciešamo datu reģistrēšanu diskā. Ja tas ir ātrs, tad kešatmiņa palīdz palielināt rāmja slodzes laiku un uzlabot animācijas gludumu. No otras puses, ja dators ir vājš vai disks ir lēns, Shadercache nesniegs taustāmu rezultātu. Tātad, vai tas ir nepieciešams to ieslēgt vai atspējot? Izdomāsim to.

NVIDIA ēnotāju kešatmiņas izslēgšana/atspējošana

Ņemiet vērā, ka videokarte ir iesaistīta nepareizi aprēķinā, bet vecos video paātrinātājos šādas funkcijas var nebūt. Otrkārt, funkciju var neatbalstīt noteikta spēle, lai gan grafiskā mikroshēma ļauj jums to izdarīt. Treškārt, jums ir jāsaprot, ka no tā, vai tiek ieslēgta ēnotāju kešatmiņa NVIDIA videokartes iestatījumos, kadru ātrums nemainīsies.

Lielākajā daļā mūsdienu video mikroshēmu šī funkcija tiek ieslēgta pēc noklusējuma.

Tagad apskatīsim, no kā ir atkarīga Shadercache lietošanas efektivitāte.

Vissvarīgākais parametrs ir datu lasīšanas ātrums no kešatmiņas, tas ir, cik ātri jums ir disks. Ja tas ir SSD, tad efekts šeit būs pamanāms, jo lasīšanas/ierakstīšanas ātrums, strādājot ar cietu stāvokli, ir daudz lielāks nekā klasiskajiem cietajiem diskiem. Tāpēc HDD diska klātbūtnē kešatmiņas saglabāšanas efektivitāte nebūs tik augsta vai parasti nulle. Citiem vārdiem sakot, ka kešatmiņas lasīšana no cieta diska prasīs apmēram tikpat daudz laika, kā tas tiek izlaists, kad izkrauts videokarti no nākamā Shader nepareiza aprēķina.

Jebkurā gadījumā ir tikai viens acīmredzams mīnus no šaha kešatmiņas - tas izmanto vietu diskā, un ar tā trūkumu labāk ir izslēgt Shader kešatmiņas iespēju uz AMD NVIDIA grafikas kartēm. Bet vēlreiz mēs atceramies, ka šis mehānisms ir ieviests visās spēlēs, un tas jau ir saistīts ar izstrādātāju sirdsapziņu, kuri neizmanto atbilstošās iespējas, kas noteiktas mikroshēmās aparatūras līmenī.

Un vēl viena nianse attiecībā uz SSD disku izmantošanu. Kā jūs zināt, šādiem pārvadātājiem šāds parametrs ir kritisks kā ierakstīšanas ciklu skaits uz atmiņas vienību. Mūsdienās tas ir ievērojami mazāks nekā cietajiem diskiem, un ieteicams to izmantot maigā režīmā - piemēram, kā sistēmas disks. Šajā sakarā daudziem lietotājiem ir bailes, ka Shadercache negatīvi ietekmēs cietā stāvokļa diska resursus. Faktiski bailes ir nepamatotas: kešatmiņas reģistrēšana netiek veikta tik bieži, kā tā lasīšana.

Ņemiet vērā, ka tie spēlētāji, kuri izmanto Steam klientu. Un, ja spēle izmanto šīs platformas, Shadeers kešatmiņa neļaus procesoram ielādēt, jo katru reizi, kad ēnotāji nav jāapkopo - tie tiks ielādēti no RAM.

Bet, ja kāda iemesla dēļ vēlaties atteikties izmantot šo funkciju, to var izdarīt videokartes iestatījumos. Mēs dodam soli -iTepep algoritmu, kā atspējot shader kešatmiņu:

  • Atveriet NVIDIA vadības paneli;
  • Mēs dodamies uz "3D" vadības cilni "3D";
  • Mēs atrodam opciju "Shadeers kešatmiņa" un iestatām slēdža slīpumu uz "OTKL" pozīciju.

Tā rezultātā jūs atbrīvosit vietu diskā vairāku gigabaitu secības apjomā.

Ir iespējams izslēgt atsevišķu lietojumprogrammu funkciju, izmantojot "programmatūras iestatījumus". Ja ir izvēlēta opcija "Globālie parametri", tad atcelšana būs saistīta ar visiem programmatūras produktiem, izmantojot Shaders tehnoloģiju.

Vēl viena iespēja izslēgt kešatmiņu ir paslēpta tvaika iestatījumos: sadaļā "Iestatījumi" ir "segmentu kešatmiņa" ar slēdzi, kuru var izslēgt vai ieslēgt. Kad opcija ir ieslēgta, var novērot nelielu tīkla slodzes palielināšanos. Funkcija darbojas tikai tad, ja ir instalēti NVIDIA videokartes draiveri.

Īsais atsākums ir šāds: Shadercache izmantošana, kaut arī tas neietekmē personāla zīmēšanas biežumu, uzlabo to kvalitāti un stabilitāti. Bet, ja dators ir vājš, pastāvīga ēnojuma iekraušana no diska var nelabvēlīgi ietekmēt datora veiktspēju, kaut arī bez kešatmiņas saglabāšanas nepietiekami jaudīgs dators palēnināsies, pastāvīgi apkopojot ēnotājus.