Moet ik Shader Cache gebruiken in Rust? | Pro-advies (2023)

De meeste Rust-spelers weten niet wat de shader-cache doet en vragen zich af of deze moet worden gebruikt. Sinds we te maken hebben met NVIDIA grafische kaarten, denk ik vanaf de millenniumwisseling, en we hebben ons bij elk spel de vraag gesteld of het beter is om het uit te schakelen of niet.

Dus wat doen we? Eerst proberen we het natuurlijk gewoon uit.

In het algemeen, voor FPS-games zoals Rust, voorkomt de shader-cache stotteren, verkort het laadtijden en genereert het texturen die zijn geoptimaliseerd voor de grafische kaart. Het activeren van de shader-cache kan echter ook leiden tot negatieve effecten, afhankelijk van de gebruikte hardware. Bovendien kunnen er prestatieverliezen optreden als de game de shader-cache niet ondersteunt.

We hebben al verschillende instelmogelijkheden behandeld op onze blog, en hier), vindt u onze eerdere artikelen over deze onderwerpen. Vandaag gaan we het hebben over de Shader Cache in de context van Roest.

In onze Hoofd artikel over dit onderwerp gaan we wat dieper in en verduidelijken we wat shader-cache is en welke grootte moet worden ingesteld. We linken u ook naar dit artikel verderop in het gedeelte 'Gerelateerde inhoud'.

Opmerking: Dit artikel is in het Engels geschreven. Vertalingen in andere talen bieden mogelijk niet dezelfde taalkundige kwaliteit. Onze excuses voor grammaticale en semantische fouten.

Ondersteunt Rust Shader Cache?

DICE is een hechte partner van NVIDIA en natuurlijk ondersteunt Rust deze zeer basale technologie. Helaas is er geen optie om de shader-cache in de game te beïnvloeden. In plaats daarvan wordt de shader-cache beheerd via het NVIDIA-configuratiescherm.

Waarom is Shader Cache belangrijk voor roest?

FPS Games en vooral Rust berekenen frames in realtime. Daarom zijn er veel componenten betrokken bij de weergave van een frame.

Naast de hardware en de eigenlijke game-engine spelen ook cache-mechanismen een grote rol, want als reeds uitgevoerde berekeningen kunnen worden opgeslagen en hergebruikt, dan bespaart dit rekenkracht en wordt tegelijkertijd de rendertijd verkort.

De shader-cache verzamelt bepaalde delen van de weergave, zoals texturen, en de grafische kaart kan de cache gebruiken voor toekomstige berekeningen.

Elke onnodige berekening kost de resources van de grafische kaart. Als hierdoor pieken ontstaan, kan dit leiden tot microstotters die je bewust of onbewust waarneemt. In dit artikel hebben we laten zien hoe microstotters en FPS-drops je richten kunnen beïnvloeden:

Moet ik Shader Cache gebruiken of niet in roest?

Er is eigenlijk maar één reden om geen shader-cache te gebruiken: een trage harde schijf. Dit komt doordat de grafische kaart de berekeningen in de vorm van shaders naar de harde schijf verplaatst.

Dus als je een SSD-harde schijf hebt (en vrijwel alle computers hebben dat nu), moet je de shader-cache gebruiken, vooral voor een FPS-game als Rust.

Als je niet zeker weet welke hardware je hebt geïnstalleerd of als je gewoon beide opties wilt proberen, gebruik dan een FPS-analysetool zoals de MSI Afterburner en gewoon testen.

Met deze instelling kun je niets beschadigen.

Zolang je het scenario hetzelfde houdt (dezelfde kaart, dezelfde modus, enz.), kun je heel goed zien of je meer prestaties krijgt door de shader-cache aan of uit te zetten. Ik heb in dit artikel al laten zien hoe je met deze tool eenvoudig de framerate en frametime in de gaten kunt houden:

Moet ik de Shader-cache op een HDD uitschakelen voor roest?

De meeste HDD's zijn krachtig genoeg om ook hier de shader-cache te gebruiken. Afhankelijk van de lees- en schrijfsnelheid kunnen echter microstotters optreden.

We raden daarom aan om gewoon een test uit te voeren met een FPS-analysetool.

Als u prestatieverlies constateert of de oude HDD toch wilt vervangen door een moderne, kunnen we de Western Digital WDS500G2B0A met 500 GB opslag. De meeste media worden tegenwoordig opgeslagen in verschillende clouds of discords. Er is dus genoeg ruimte om meerdere games tegelijk te installeren.

Hiermee is het gebruik van de shader cache praktisch verplicht.

Laatste gedachten over Shader Cache voor Rust

Sommige instellingen rond de grafische kaart gebruiken andere hardware, zoals de harde schijf, het RAM-geheugen of de processor. Als deze instellingen geactiveerd zijn, dan moet de gebruikte hardware ook de snelheid van de grafische kaart kunnen bijhouden omdat er anders micro haperingen optreden.

Als deze instellingen, zoals de shader-cache, niet worden gebruikt, kan dit leiden tot prestatieverlies bij het renderen.

U krijgt ofwel minder frames per seconde (FPS) of slechtere texturen.

Andere NVIDIA-instellingen zijn veel controversiëler, bijvoorbeeld NVIDIA Reflex of DLSS. De shader-cache geeft u echter in de overgrote meerderheid van de gevallen altijd een voordeel.

Als je een vraag hebt over de post of pro gaming in het algemeen, schrijf ons dan: contact@raiseyourskillz.com

Masakari – moep, moep en eruit!

Voormalig pro-gamer Andreas"Masakari" Mamerow is al meer dan 35 jaar een actieve gamer, waarvan meer dan 20 in de competitieve scene (Esports). In CS 1.5/1.6, PUBG en Valorant heeft hij teams op het hoogste niveau geleid en gecoacht. Oude honden bijten beter...

gerelateerde inhoud