Ĉu Mi Uzu Shader Cache Kaj Kian Grandecon? | Profesia Konsilo (2023)

En la ludsceno, ĉiam estas du specoj de ludantoj. Iuj ne havas ideon pri programaro kaj aparataro kaj nur ludas la ludon, kaj aliaj konstante tuŝas sian sistemon kaj provas elpremi ĉiun etan avantaĝon el ĝi. Mi apartenas al ĉi-lasta. Ĉiam ĝenis min, ke kontraŭulo povus havi teknikan avantaĝon en 1 kontraŭ 1, do mi ĉiam rigardis ĉiun eblan agordon kaj pasigis multan tempon esplorante kaj provante por eltiri la plej grandan parton de mia ekzistanta aparataro.

Kompreneble, la ĝustaj agordoj ne igas vin superstelulo, estas via talento, kapabloj kaj sperto kiuj faras, sed la penso, ke mia sistemo funkcias optimume, kaj tial ĝi dependas nur de miaj kapabloj kaj tiuj de la kontraŭulo, havas ĉiam donis al mi pli bonan senton kaj pli da memfido ĉar ĉion, kio povas pozitive influi mian agadon, mi faris kaj mi sciis, ke mi estas do malfacile venkebla.

Ni jam traktis diversajn opciojn de agordo en nia blogo, kaj tie vi povas trovi niajn antaŭajn artikolojn pri ĉi tiuj temoj. Hodiaŭ ni parolos pri la agordo Shader Cache en la Kontrolpanelo NVIDIA.

Ni iru!

Noto: Ĉi tiu artikolo estis verkita en la angla. Tradukoj al aliaj lingvoj eble ne havigas la saman lingvan kvaliton. Ni pardonpetas pro gramatikaj kaj semantikaj eraroj.

Kio Estas Shader Cache?

Se dirite per simplaj vortoj, Shader Cache estas la kolekto de la antaŭkompilitaj kaj analizitaj ombriloj.

Dum ludado, la dinamiko daŭre ŝanĝiĝas la tutan tempon. La lumkondiĉoj, nebulo kaj travidebleco estas iuj el la malsamaj dinamikoj, kiuj varias de unu situacio al alia dum la ludado.

Kiam Ombrilo Estas Kompilita?

Ĝi devas esti kompilita kiam ajn ludanto faras agon, kaj la Shader por tio ne troviĝas en la Shader Cache. Ĉi tiu procezo povas okazi aŭ loke aŭ per fora Shader-kompililo.

ssd aparataro kaŝmemoro
Ĉu vi metas la kompilitajn ombrilojn sur diskon aŭ en RAM?

Shader Cache konservas ĉiujn interagojn kaj teksturojn kiuj okazas dum ludado en memoro tiel ke kiam vi renkontos similan situacion en la estonteco, la sistemo ne devas reŝarĝi ĉiujn ĉi informojn denove, reduktante balbutadon kaŭzitan de tia peza grafika uzado.

Kial Gravas Shader Cache?

Shader Cache estas ege esenca, precipe konsiderante la pezajn ludojn al kiuj ni kutimas hodiaŭ, kiuj facile povas varii en grandecoj de pluraj Gigabajtoj.

Menciindas, ke eĉ sur sufiĉe specifitaj komputiloj ludoj povas funkcii malrapide. La kialo ne estas manko de aparataro, sed manko de la necesaj ombriloj.

Ĉu Via Komputilo Ne Sufiĉe Bona?

Ĝi estas ofta problemo tutmonde, kaj ludantoj, kiuj elspezis signifan monon por siaj komputiloj, ankaŭ povas sperti balbutojn.

Ĉi tio malfeliĉigas tiajn ludantojn pri sia sistemo, kiu estas nekapabla renkonti la postulojn de la ludo malgraŭ havi fortan aparataron.

Tamen, la realeco estas sufiĉe malsama, ĉar plej multe de la ludbalbutado estas kaŭzita de manko de loĝata Shader Cache prefere ol manko de aparataro.

Kio Okazas En Manko de Shader Cache?

En foresto de Shader Cache, la ludo ne povos funkcii glate kaj ne atingos konstantajn kadrojn por sekundo, kio influas la ludadon kaj kondukas al tre ĉagrena sperto por ludantoj.

Shader Cache Estas Via Amiko

Shader Cache funkcias nerimarkeble por provizi ludantojn per tre simpligita sperto.

Ombrigiloj povas esti proplemkolo en kadra bildigo

Ĉu Mi Uzu Shader Cache Aŭ Ne?

La opcio uzi Shader Cache aŭ ne dependas tute de la ludanto, sed estas tre rekomendite teni la agordon ŝaltita ĉefe ĉar ĝi ne gravas streson sur la aparataro sed donas multajn avantaĝojn, iuj el kiuj estas jenaj. :

Reduktas Balbutojn

Teni la Shader Cache ŝaltita estas bonega maniero por plibonigi la ludadon kaj redukti la ĝeneralan bading & balbutigan efikon, kiun iuj ludantoj spertas dum la pli postulemaj ludoj.

Reduktas Ŝarĝajn Tempojn

Teni la Shader Cache ebligita en pezaj ludoj reduktas ŝarĝan tempon, precipe por tre grafike orientitaj titoloj kaj aparataro intensivaj.

Konverti Ĝeneralaj Ombriloj al GPU Specifaj

La reala kaŭzo de ludbalbutado dum ludado estas, ke la ombriloj provizitaj de ludprogramistoj estas ĝeneralaj kaj devas esti eksplicite konvertitaj al tiuj por via GPU.

Kiel rezulto, la unuan fojon kiam la ludo estas ludita, la rezulto ne estas butere glata, sed post kiam titolo ŝarĝis siajn Shaders en la Shader Cache kaj tiam estas ripetita, la rezulto estas signife pli bona.

Ĉi tio ne estas nekutima, kaj ni jam kutimas vidi tian konduton en preskaŭ ĉiuj titoloj. Sed bedaŭrinde, la unua interago kun la ludo ne difinas la ludsperton por ludantoj.

Nur post kiam la Shader Cache estas plenigita, ludantoj povas ĝui la tutan sperton ofertitan de la titolo.

La Shader Cache funkcias plej bone se via operaciumo estas instalita sur altrapida SSD, ĉar preni datumojn de ĉi tiu tipo de disko estas pli rapida, kio kondukas al pli mallongaj ŝarĝaj tempoj.

Ĉar la Shader Cache nur helpas ludantojn plibonigi sian ludadon kaj havas neniujn negativajn kromefikojn, estas plej bone lasi la Shader Cache ŝaltita dum ludoj prefere ol ŝanĝi la agordon.

Honesta rekomendo: Ĉu vi havas la lertecon, sed via muso ne subtenas vian celon perfekte? Neniam denove luktu kun via musa teno. Masakari kaj plej multaj profesiuloj fidas je la Logitech G Pro X Superlight. Vidu mem kun ĉi tiu honesta recenzo skribita de Masakari or kontrolu la teknikajn detalojn ĉe Amazon nun. Luda muso, kiu taŭgas por vi, faras gravan diferencon!

Ĉu mi Uzu Shader Cache Size?

La opcio de grandeco de Shader Cache disponeblas en la Nvidia Kontrolpanelo (se vi havas GPU de la konkurantoj, vi ankaŭ povas fari la samon de ĝia Kontrolpanelo), kaj ĝi estas ŝaltita defaŭlte.

Jen kiel vi ŝanĝas la Shader Cache Agordojn per NVIDIA Kontrolpanelo:

  1. Malfermu NVIDIA-Regpanelon
  2. Alklaku 3D-Agordojn -> Administri 3D-Agordojn
  3. Restu sur la Tutmonda Agordo-Lapeto aŭ ŝanĝu al la Programo-Agordo-Lapeto por krei profilon nur por la ludo, kiun vi fokusas
  4. Ŝanĝu "Ombrilo-Kaŝmemoro" al On aŭ Malŝaltita.

Kio Estas La Antaŭdifinitaj Ombrilaj Kaŝmemoraj Valoroj?

Estas specifaj antaŭdifinitaj valoroj, de kiuj komputilaj uzantoj povas elekti. Iuj el la ebloj de la grandeco de Shader Cache inkluzivas:

  • 128MB;
  • 256MB;
  • 512MB;
  • 1GB;
  • 5GB;
  • 10GB;
  • 100GB;
  • Senlima.

Ĉi tio estas nova opcio kiu estis disponigita al ludantoj post ŝoforversio 496.13.

Shader Cache Grandeco Agordo
Ŝanĝu Shader Cache Size en NVIDIA Kontrolpanelo

Ankaŭ disponeblas la elekto de kompletigo de malŝalto de Shader Cache.

Iri Por La Defaŭlta Valoro Estas la Plej Bona

Uzi la defaŭltan ombrilan kaŝmemorgrandecon por plej multaj sistemoj estas la plej bona elekto (logike, ĉar probable tial ĝi estas la defaŭlta).

Ĉu vi volas eliri eĉ pli?

Shader Cache estas bonega funkcio, kiu permesas al ludantoj ruli la ludon sen prokrastoj aŭ balbutoj. Uzi kiel eble plej multe de ĝi estas do bonega ideo.

La Senlima Opcio Estas Bonega Se Vi Havas La Aparataro Por Subteni

Alivorte, se vi havas la aparataron por subteni ĝin, estas bona ideo elekti la senliman opcion ĉar la Shader Cache havas senliman stokan spacon disponebla kaj povas rapide uzi la ombrilojn de la Shader Cache, kiu similas al biblioteko kie ĉi tiuj ombriloj estas konservitaj.

Ĉi tiu procezo mildigas la postulojn de ŝarĝo de Shader ĉiufoje kiam ĝi estas bezonata kaj nur limigas la procezon nur ŝarĝi ĝin el la kaŝmemoro.

Tiel mi rekomendas uzi la opcion de grandeco Shader Cache kaj elekti la senliman opcion por la plej bona ebla rezulto.

Kio Se Via Aparataro Ne Sufiĉe Potenca?

Ni diru, ke vi sentas, ke via aparataro ne estas sufiĉe kompetenta por bone pritrakti la opcion de "senlima" ombra kaŝmemoro. En ĉi tiu kazo, vi povas, kompreneble, fari iujn provojn por vidi kiu valoro estas optimuma por via sistemo precipe kaj ne metos plian streĉon sur ĝi dum ankoraŭ donante al vi bonegan ludsperton sen malfruoj kaj skuoj.

Ĉu Estas Eble Malplenigi La Ombrigilon Mane?

Eblas forigi la ombran kaŝmemoron permane. Por fari tion, vi nur bezonas forigi la respondajn dosierujojn de la respektiva ludo.

Ĉu Estas Sekure Forigi DirectX Shader Cache?

Jes, estas tute sekure forigi DirectX Shader Cache; tamen, ĝi ne estas rekomendita krom se vi bezonas fari tion.

La kialo estas, ke dum la Shader Cache prenas iom da memoro, ĝiaj avantaĝoj por ludantoj estas grandegaj.

Supozu, ke vi estas fervora ludanto, kiu ŝatas pasigi horojn en ludado regule. En tiu kazo, Shader Cache silente funkcias por vi plibonigante vian ludadon konservante Shaders en la kaŝmemoron kaj poste reuzante ilin kiam ili estas postulataj.

Tiamaniere, vi ne bezonas ĉiufoje ŝargi ilin kaj simple uzi la antaŭŝarĝitajn el la kaŝmemoro.

Kion faros la forigo de la DirectX Shader Cache?

Forigi la DirectX Shader Cache ne forigos ion ajn, kio povas igi la komputilon aŭ la ludon malŝarĝebla aŭ neuzebla.

Ĝi tamen restarigos la ombrilojn, postulante la komputilon ŝargi ilin denove la venontan fojon kiam vi ludas la saman titolon, kompromitante la ĝeneralan ludsperton kaj farante ĝin ne nur malfrui sed ankaŭ inciti.

Se vi havas bonegan aparataron, ne necesas forigi la DirectX Shader Cache.

Se vi havas ne tiom potencan komputilon sed ankoraŭ ŝatas ludi ludojn, kaj via ombra kaŝmemoro dosierujo multe kreskis, vi povas forigi ĝin por fari lokon.

Fino Pensoj

Plejofte, vi povas simple diri, ke vi ne devus ŝanĝi ion ajn en la agordo de la kaŝmemoro de la ombra, kaj vi ne havos problemojn. Kompreneble, se vi havas tre potencan komputilon, vi ankaŭ povas uzi la novajn agordojn kaj pliigi la ombran kaŝmemoron, sed kutime, la defaŭlta agordo devus esti sufiĉa.

Kompreneble, se vi ludas ludon kiel PUBG, kiu estas (kiel mi povas bele meti ĝin :-D) ne optimume programita, vi povas provi malŝalti la ombran kaŝmemoron por vidi ĉu ĝi havas pozitivan efikon, sed ĝenerale, ĝi ne devus.

Do lasu la ombran kaŝmemoron ebligita kaj donu al ĝi tiom da memoro kiom via sistemo povas manipuli senprobleme...alia agordo markita. Se vi ne rigardis aliajn NVIDIA-opciojn kiel NVIDIA Reflex, vi povas legi pri ili tie. Se vi ĉiam volis scii ĉu FPS-ĉapo havas sencon por via sistemo, tiu artikolo certe helpos vin.

Por la sekvaj ludoj ni ankaŭ publikigis apartan afiŝon en la kunteksto de Shader Cache:

Se vi havas demandon pri la poŝta aŭ profesia ludado ĝenerale, skribu al ni: kontakto@raiseyourskillz.com

Masakari - moki, moki kaj eliri!

Iama profesia ludanto Andreas "Masakari" Mamerow estas aktiva ludanto dum pli ol 35 jaroj, pli ol 20 el ili en la konkurenciva sceno (Esports). En CS 1.5/1.6, PUBG kaj Valorant, li gvidis kaj trejnis teamojn ĉe la plej alta nivelo. Maljunaj hundoj mordas pli bone...

Supraj 3 Rilataj Afiŝoj