Dit zijn de enige prestatiestatistieken voor pc-games die ik monitor, en hier is waarom

Belangrijkste tips

  • Het monitoren van in-game prestatiestatistieken kan je helpen potentiële knelpunten te identificeren, het aanpassen van visuele opties in de game eenvoudiger te maken en je te laten zien welke visuele opties slokken de meeste bronnen op.
  • Het volgen van het GPU- en CPU-gebruik en het CPU-gebruik per core brengt potentiële knelpunten aan het licht.
  • Andere handige in-game prestatiestatistieken zijn onder meer videogeheugengebruik, RAM-gebruik, realtime en gemiddelde framesnelheid, evenals frametijdgerelateerde statistieken.

Net als veel andere pc-gamers heb ik een lijst met favoriete prestatiestatistieken in games die ik in elke game bijhoud. Deze helpen me te begrijpen welke instellingen ik moet aanpassen om de beste prestaties uit mijn games te halen. Hier leest u hoe u hetzelfde kunt doen.

Waarom überhaupt spelprestatiestatistieken monitoren?

Eerst en vooral wil ik meestal gewoon de algehele prestaties in frames per seconde (FPS) controleren. Vervolgens houd ik ervan om prestatiestatistieken op het scherm te hebben terwijl ik de visuele instellingen aanpas om de algehele prestaties en de impact van individuele opties op de framesnelheid te controleren.

Het monitoren van in-game prestatiestatistieken is ideaal voor het opsporen van knelpunten, zowel aan de GPU- als aan de CPU-kant. U kunt dit doen door het gebruikspercentage van uw grafische kaart en CPU te bekijken.

Een ander gebruiksscenario is wanneer ik stotteren in de game opmerk. Als de gameplay niet soepel aanvoelt, kun je de frametijdgrafiek inschakelen en kijken of deze grote frametijdverschillen laat zien in de vorm van frametijdpieken.

In-game prestatiestatistieken kunnen ook de thermische prestaties van je CPU en GPU weergeven, evenals de hoeveelheid gebruikt GPU-geheugen. Dit is handig als je een GPU hebt met 8 GB of minder vRAM en wilt zien of je het videogeheugen maximaal hebt benut door visuele opties toe te passen, zoals hoge textuurkwaliteit. Je kunt ook de totale hoeveelheid RAM zien die wordt gebruikt, de hoeveelheid RAM die wordt gebruikt door de game die je speelt, de hoeveelheid stroom die wordt gebruikt door de CPU en GPU (handig bij het overklokken of ondervolten van je CPU of GPU), realtime klokken van uw GPU en CPU, en een heleboel andere statistieken.

Dat gezegd hebbende, houd ik niet elke beschikbare statistiek in de gaten. Ik heb een standaard suite met prestatiestatistieken in de game die ik in de meeste games gebruik, en die ik af en toe aanpas voor specifieke scenario's voor het zoeken naar knelpunten.

GPU-gebruikspercentage, temperatuur en vermogen

Het GPU-gebruikspercentage en de framesnelheid zijn de meest kritische prestatiestatistieken in games. Als uw GPU-gebruik in de negentiger jaren (95% en hoger) ligt, gaat het prima en werkt uw grafische kaart op het optimale maximum. Zoals je in de onderstaande schermafbeelding kunt zien, is mijn GPU-gebruik 97%, wat optimaal is.

Als het GPU-gebruik onder de 90% daalt, is er iets mis. De meest waarschijnlijke situatie is dat uw CPU op zijn maximum draait, maar de GPU niet kan bijhouden. Met andere woorden: als uw GPU-gebruikspercentage lager is dan 90%, is uw CPU hoogstwaarschijnlijk een minder dan ideale combinatie voor uw GPU. De CPU is in dit specifieke geval de bottleneck.

De game die ik heb gebruikt om te laten zien welke in-game statistieken ik volg, is Star Wars Jedi: Survivor. Ik heb specifiek voor dit spel gekozen omdat het zeer onstabiele prestaties biedt en veel stotteren van verschillende oorsprong. De game raakt de CPU ook behoorlijk hard, vooral in grotere, semi-open wereldniveaus zoals Koboh.

Dat gezegd hebbende, kan een laag GPU-gebruik een overvloed aan andere oorzaken hebben. Een mogelijke oorzaak is dat uw VRAM-buffer maximaal is benut, waardoor uw besturingssysteem systeem-RAM gaat gebruiken, wat enorme prestatiedalingen veroorzaakt omdat systeem-RAM veel langzamer is dan GPU-geheugen.

Vervolgens hebt u mogelijk per ongeluk de framesnelheid beperkt en bent u deze vergeten. Zo beperk ik de framerate tot 60 fps in een aantal games die ik speel. Mijn monitor heeft een VA-paneel, waardoor hij gevoelig is voor flikkeren als VRR is ingeschakeld, dus ik moet VRR in sommige games uitschakelen en de framesnelheid beperken om beeldscheuren uit te schakelen. Zoals je hieronder kunt zien, daalt mijn GPU-gebruik tot ongeveer 85% als ik Jedi Survivor beperk tot 60 fps, omdat de GPU het spel met een hogere framesnelheid dan 60 fps kan uitvoeren.

Een andere mogelijke oorzaak van een laag GPU-gebruik is als de game last heeft van shader-compilatie of traversal-stotters. In het onderstaande voorbeeld is de oorzaak traversal stotteren, veroorzaakt door het verplaatsen naar een ander deel van de kaart waarvan de activa op de achtergrond moeten worden geladen. Dit leidt tot merkbaar stotteren gedurende enkele seconden, waarbij het GPU-gebruikspercentage daalt. Kort daarna keert het terug naar de hoge jaren negentig.

Andere oorzaken van een laag GPU-gebruik zijn onder meer het niet hebben van voldoende systeem-RAM, het beperken van het GPU-vermogen (per ongeluk of met opzet), het hebben van problemen met uw GPU-koeler die leiden tot GPU-thermische throttling, en anderen.

Naast het GPU-gebruikspercentage houd ik ook de GPU-temperatuur en het verbruikte vermogen in de gaten. Dat eerste is handig in mijn geval omdat ik een hotbox van een behuizing heb, ook wel bekend als de NZXT H510. De behuizing ziet er geweldig uit, wat de belangrijkste reden is dat ik hem heb gekocht. Omgekeerd heeft de H510 een behoorlijk slechte luchtstroom, wat resulteert in veel hogere GPU- en CPU-thermiek vergeleken met de beste pc-behuizingen. Daarom wil ik graag dat mijn GPU-temperatuur altijd wordt weergegeven op de prestatie-overlay in de game.

GPU-vermogen, gemeten in watt, en thermiek, zijn handig om te controleren nadat je je GPU hebt ondervolt om te zien of het ondervolteren de warmteopbouw en het verbruikte vermogen heeft verminderd. Ze zijn ook handig om te hebben voor het geval het spel onverwacht vertraagt, bijvoorbeeld wanneer de GPU-geheugenbuffer overloopt. Als u ziet dat uw GPU-gebruik samen met het GPU-vermogen is gedaald, en u merkt dat uw GPU-geheugengebruik bijna in de buurt komt van de grootte van uw GPU-geheugen, kunt u hieruit concluderen dat u waarschijnlijk de textuurkwaliteit moet verlagen of raytracing-effecten moet uitschakelen, aangezien dit gebruik een hoop videogeheugen.

GPU-geheugen gebruikt

GPU-geheugen is nog een in-game stat die ik altijd aan heb staan. Dat komt vooral omdat ik een 8GB GPU heb, een RTX 3070, en die 8 GB geheugen raken vaak vol met maximale textuurkwaliteit in veel recente AAA-games. Dit is vooral het geval als je die games draait op de native resolutie van 3440×1440 van mijn monitor, in plaats van ze te streamen naar het 1080p-scherm van mijn ROG Ally.

Zoals je in de onderstaande schermafbeelding kunt zien, heb je het totale gebruikte geheugen en het geheugen dat door het huidige proces wordt gebruikt, in dit geval Jedi Survivor. Als dit de 8000 MB voor het totale gebruikte geheugen benadert of overschrijdt, betekent dit dat ik een visuele optie moet laten vallen die veel GPU-geheugen gebruikt. In de meeste gevallen is dit de kwaliteit van de textuur, maar soms kan ik hoge texturen behouden, maar de schaduwen naar medium laten vallen of RT-effecten uitschakelen als ik ze aan heb.

U hoeft niet zowel de optie "VRAM" en “VRAM-gebruik/proces” statistieken getoond, maar ik wil beide hebben, omdat een te groot verschil tussen de twee waarden zou kunnen onthullen dat ik mijn browser of een andere app die veel videogeheugen gebruik open en actief heb op de achtergrond.

Op Windows is het bijvoorbeeld normaal dat het systeem tussen de 1 GB en 1,7 GB videogeheugen gebruikt. Hoe hoger de resolutie van uw monitor, hoe meer vRAM het systeem reserveert, en dit geldt ook voor opstellingen met meerdere monitoren. Dus als ik merk dat het systeem meer dan 2 GB videogeheugen gebruikt, controleer ik of mijn browser of een andere app op de achtergrond draait.

CPU-gebruikspercentage en CPU-gebruik per core

In de meeste games houd ik alleen het totale CPU-gebruikspercentage bij. Maar als ik een laag GPU-gebruik constateer in combinatie met een hoog CPU-gebruik (50% of hoger), schakel ik meestal de CPU-gebruiksstatistiek per core in.

Zoals je hieronder kunt zien, kan Jedi Survivor je CPU straffen. Dat gezegd hebbende, mijn RTX 3070 is niet krachtig genoeg om mijn Ryzen 5600X het knelpunt te laten worden, althans in Jedi Survivor, aangezien het GPU-gebruik 97% bedraagt.

In Marvel's Spider-Man Remastered daarentegen was mijn Ryzen 5600X maximaal met RT-reflecties ingeschakeld en RT-kwaliteit ingesteld op 8 of hoger. Dit leidde tot prestatiedalingen bij het slingeren door de stad. Dus toen ik per-core CPU-monitoring had ingeschakeld, merkte ik dat toen het internet door Manhattan slingerde, mijn CPU-gebruik boven de 90% uitkwam en mijn GPU-gebruik onder de 80% daalde. Dit is een duidelijk teken dat mijn CPU het grootste knelpunt is.

CPU-gebruik per core kan je ook helpen games met CPU-beperking te ontdekken die niet al je CPU-cores gebruiken. Gotham Knights is bijvoorbeeld een slecht geoptimaliseerde game die slechts een paar CPU-kernen gebruikt. Dit betekent dat uw CPU het grootste knelpunt is, zelfs als het totale CPU-gebruik relatief laag is.

Maar als je het CPU-gebruik per core in dat spel inschakelt, zul je merken dat slechts een paar CPU-cores maximaal worden benut, terwijl de rest vrij licht wordt gebruikt. Dit, gecombineerd met een laag GPU-gebruik, betekent dat uw CPU in dit specifieke geval de bottleneck is, ook al is het totale CPU-gebruik laag. De onderstaande videoanalyse, met dank aan Digital Foundry, laat uitstekend zien hoe de Gotham Knights in elkaar zitten. CPU-problemen. Merk op dat de game meerdere patches heeft ontvangen sinds de video werd gemaakt, maar dat de game nog steeds kampt met een relatief slecht CPU-gebruik.

RAM-gebruik

Wat betreft de RAM-gerelateerde statistieken, houd ik het totale gebruik en de hoeveelheid RAM die wordt gebruikt door de game die ik speel in de gaten, gelabeld als “RAM-gebruik/-proces” in de onderstaande schermafbeelding.

Aangezien ik 32 GB RAM heb, is dit voor mij persoonlijk geen belangrijke statistiek. Als je echter een gaming-pc hebt met 16 GB geheugen of minder, kan deze statistiek aangeven wanneer de game die je speelt te veel van je systeem-RAM gebruikt.

Realtime en gemiddelde framesnelheid

Wat betreft framerates houd ik alleen de huidige en gemiddelde framerates in de gaten. De real-time framesnelheidstatistiek is handig voor het bekijken van de in-game prestaties in verschillende spelgebieden of niveaus, vooral bij het aanpassen van de visuele instellingen.

De gemiddelde framesnelheid is niet zo nuttig, vooral in het bovenstaande voorbeeld waar de game met onbeperkte framesnelheden in de menu's draait, wat resulteert in een waanzinnig hoge gemiddelde fps-waarde, maar ik vind het leuk om het gewoon omdat te hebben.

Frametijdgrafiek

Ten slotte hebben we de frametijdgrafiek. Dit is een superbelangrijke in-game-statistiek om te controleren, vooral omdat steeds meer pc-games problemen met het frametempo lijken te vertonen.

Als u de framesnelheid ontgrendelt, wilt u een frametijdgrafiek zien die lijkt op die hieronder. De lijn vertoont enkele inconsistenties, maar deze worden veroorzaakt door de variabele framesnelheid.

Als je je fps op 60 zet, zoals ik hieronder deed, zou je frametijdgrafiek volledig vlak moeten zijn. Dit is een perfect scenario dat zich alleen voordoet als je de framesnelheid vergrendelt of als je een pc hebt die krachtig genoeg is om het spel altijd met de maximale vernieuwingsfrequentie van je monitor uit te voeren.

Wat u niet wilt zien, is het onderstaande voorbeeld. Die enorme pieken in de frametijdgrafiek vertegenwoordigen het traversale stotteren waar Jedi Survivor last van heeft. De onderstaande grafiek toont het moment waarop Cal van de hoofdnederzetting in Koboh naar de wildernis gaat, waarbij het spel het volgende deel van het level op de achtergrond laadt, wat resulteert in behoorlijk merkbaar stotteren tijdens het reizen.

De frametijdgrafiek is handig in situaties als deze; wanneer je merkt dat je game hapert, maar je prestatiegegevens hoge gemiddelde framesnelheden en een hoog CPU- en GPU-gebruik laten zien.

De juiste tool voor statistiekenmonitoring kiezen

Het bewaken van prestatiestatistieken in de game is een geweldige manier om niet alleen de instellingen in de game te optimaliseren op basis van de gewenste prestaties, maar ook om CPU- en GPU-knelpunten te identificeren, te controleren of je GPU voldoende geheugen heeft om de game met maximale texturen te draaien en te onderzoeken waarom je game slecht of onregelmatig draait en waarom het hapert, ook al is de gemiddelde framesnelheid hoog.

Als je zelf de prestatiestatistieken in de game wilt monitoren, bekijk dan welke 3 tools voor het monitoren van de prestaties in de game ik aan elke pc-gamer aanbeveel.


Posted

in

by

Tags:

Comments

Leave a Reply