Skip to main content

De framesnelheden van videogames begrijpen en optimaliseren

Tanki Online V-LOG: Episode 161 (April 2025)

Tanki Online V-LOG: Episode 161 (April 2025)
Anonim

Een van de meest gebruikte benchmarks bij het meten van de grafische prestaties van een videogame is de framesnelheid of frames per seconde. De framesnelheid in een videogame weerspiegelt hoe vaak een afbeelding die u op het scherm ziet, wordt vernieuwd om de beweging en beweging van het beeld en de simulatie te produceren. De framesnelheid wordt meestal gemeten in frames per seconde of FPS (niet te verwarren met First Person Shooters).

Er zijn veel factoren die de framerate van een game bepalen, maar zoals met veel dingen in de technologie, hoe hoger of sneller iets is, hoe beter. Lage framesnelheden in videogames leiden tot een aantal problemen die zich op de meest ongelegen momenten kunnen voordoen. Voorbeelden van wat zich kan voordoen bij lage framesnelheden zijn schokkerige of springerige bewegingen tijdens actiescènes met veel beweging / animaties; Bevroren schermen maken het moeilijk om met het spel en een aantal anderen te communiceren.

De veelgestelde vragen over de framesnelheid geven een antwoord op enkele basisvragen over frame rates van videogames, hoe frames per seconde te meten en de verschillende tweaks en tools die u kunt gebruiken om de framesnelheid en algehele grafische prestaties te verbeteren.

Wat bepaalt de framesnelheid of frames per seconde van een videospel?

Er zijn een aantal factoren die bijdragen aan de framesnelheid van een game of frames per seconde (FPS). De gebieden die van invloed kunnen zijn op frame rate van het spel / FPS zijn:

• Systeemhardware, zoals de grafische kaart, het moederbord, de CPU en het geheugen• Grafische instellingen en resolutie-instellingen binnen het spel• Hoe goed de spelcode is geoptimaliseerd en ontwikkeld voor grafische prestaties.

In dit artikel zullen we ons concentreren op de eerste twee opsommingspunten, want de laatste is uit handen, omdat we erop vertrouwen dat de ontwikkelaar van het spel een geoptimaliseerde code heeft geschreven voor grafische weergave en prestaties.

De grootste bijdragende factor aan de framesnelheid van een spel of FPS-prestaties is de grafische kaart en CPU. In basistermen stuurt de CPU van de computer informatie of instructies van programma's, applicaties, in dit geval de game, naar de grafische kaart. De grafische kaart verwerkt vervolgens de ontvangen instructies, geeft de afbeelding weer en stuurt deze naar de monitor voor weergave.

Er is een directe relatie tussen de CPU en GPU, waarbij de prestaties van uw grafische kaart afhankelijk zijn van de CPU en vice vers. Als een CPU te weinig vermogen heeft, is het niet logisch om te upgraden naar de nieuwste en beste grafische kaart als het niet in staat is om al zijn verwerkingskracht te gebruiken.

Er is geen algemene vuistregel voor het bepalen welke grafische kaart / CPU-combinatie het beste is, maar als de CPU 18-24 maanden geleden een CPU met gemiddelde tot lage prestaties had, is de kans groot dat deze al aan het lage einde van de minimale systeemvereisten is. In feite wordt een groot deel van de hardware op uw pc waarschijnlijk binnen 0-3 maanden na aanschaf overtroffen door nieuwe en betere hardware. De sleutel is om te proberen de juiste balans te vinden met de grafische en resolutie-instellingen van de game.

Welke framesnelheid of frames per seconde is acceptabel voor video- / computergames?

De meeste videogames van tegenwoordig zijn ontwikkeld met het doel om een ​​framesnelheid van 60 fps te halen, maar ergens tussen 30 fps en 60 fps wordt als acceptabel beschouwd. Dat wil niet zeggen dat games niet meer dan 60 fps kunnen zijn, in feite veel, maar alles onder de 30 fps, animaties kunnen schokkerig worden en een gebrek aan vloeiende bewegingen vertonen.

De werkelijke frames per seconde die je ervaart varieert in de loop van het spel op basis van de hardware en wat er op een bepaald moment in het spel kan gebeuren. In termen van hardware, zoals eerder vermeld, zullen uw grafische kaart en CPU een rol spelen in de frames per seconde, maar ook uw monitor kan invloed hebben op de FPS die u kunt zien. Veel LCD-monitoren zijn ingesteld met een verversingsfrequentie van 60Hz, wat betekent dat alles boven 60 FPS niet zichtbaar zal zijn.

In combinatie met je hardware kunnen games zoals Doom (2016), Overwatch, Battlefield 1 en anderen met grafische intense actiescènes invloed hebben op de FPS van het spel vanwege een groot aantal bewegende objecten, spelfysica en -berekeningen, 3D-omgevingen en meer. Nieuwere games kunnen ook hogere versies van een DirectX-shader-model vereisen dat door een grafische kaart kan worden ondersteund, als de GPU niet aan de vereiste van het arceringmodel voldoet, kunnen vaak slechte prestaties, lage framesnelheid of incompatibiliteit optreden.

Hoe kan ik de framesnelheid of frames per seconde van een spel op deze computer meten?

Er zijn een aantal hulpmiddelen en toepassingen beschikbaar waarmee u de framesnelheid of frames per seconde van een videogame kunt meten terwijl u speelt. De meest populaire en een die volgens velen de beste is, wordt Fraps genoemd. Fraps is een op zichzelf staande toepassing die achter de schermen wordt gebruikt voor elk spel dat DirectX- of OpenGL grafische API's (Application Programming Interface) gebruikt en dient als een benchmark-hulpprogramma dat uw huidige frames per seconde weergeeft en de FPS tussen een begin en een einde meet punt. Naast de benchmarkfunctionaliteit beschikt Fraps ook over functionaliteit voor het vastleggen van screenshot-opnamen en real-time, in-game video-opname. Hoewel de volledige functionaliteit van Fraps niet gratis is, bieden ze wel een gratis versie met beperkingen die de FPS-benchmarking, 30 seconden video-opname en .bmp-screenshots omvatten.

Er zijn enkele Fraps Alternatieve applicaties zoals Bandicam, maar je zult er ook voor moeten betalen als je volledige functionaliteit wilt.

Hoe kan ik hardware- of game-instellingen optimaliseren om de beeldsnelheid, de FPS en de prestaties te verbeteren?

Zoals vermeld in de vorige vragen hierboven zijn er twee belangrijke dingen die u kunt doen om de framesnelheid / frames per seconde en de algehele prestaties van een game te verbeteren (1. Upgrade uw hardware of (2. Pas de grafische instellingen van de game aan. een gegeven voor betere prestaties zullen we focussen op de verschillende grafische spelinstellingen en hoe deze kunnen helpen of de prestaties en de framesnelheid van een spel kunnen verminderen.

De overgrote meerderheid van de geïnstalleerde DirectX / OpenGL pc-games wordt tegenwoordig geleverd met een half dozijn of meer grafische instellingen die kunnen worden aangepast om de prestaties van uw hardware te verbeteren en hopelijk telt uw FPS mee. Tijdens de installatie zullen de meeste spellen pc-hardware die is geïnstalleerd automatisch detecteren en de grafische instellingen van het spel dienovereenkomstig instellen voor optimale prestaties. Dat gezegd hebbende, zijn er enkele dingen die gebruikers kunnen doen om de framesnelheid nog beter te verbeteren.

Het is gemakkelijk om te zeggen dat het verlagen van alle instellingen in de grafische instellingen van een game prestaties zou bieden, omdat dat zou gebeuren. We zijn echter van mening dat de meeste mensen de juiste balans tussen prestaties en uiterlijk willen hebben in hun spelervaring. De onderstaande lijst bevat enkele algemene grafische instellingen die beschikbaar zijn in veel spellen die handmatig door de gebruiker kunnen worden aangepast.

Algemene grafische instellingen

antialiasing

Anti-aliasing, gewoonlijk AA genoemd, is een techniek in de ontwikkeling van computergraphics om ruwe gepixelde of gekartelde randen in afbeeldingen glad te strijken. De meesten van ons hebben deze pixelachtige of gekartelde computergraphics aangetroffen, wat AA doet, is voor elke pixel op je scherm een ​​voorbeeld van de omringende pixels en probeert ze te laten overvloeien om ze glad te laten lijken. Bij veel games kun je AA in- of uitschakelen en een AA-bemonsteringsfrequentie instellen uitgedrukt in 2x AA, 4x AA, 8x AA enzovoort. Het is het beste om AA in te stellen in combinatie met uw grafische / monitorresolutie. Hogere resoluties hebben meer pixels en hebben mogelijk slechts 2x AA nodig, zodat afbeeldingen er vloeiend uitzien en goed presteren, terwijl lagere resoluties deze mogelijk op 8x nodig hebben om de zaken gladder te maken. Als je op zoek bent naar een rechte prestatiewinst, dan zou het verlagen of uitschakelen van AA helemaal een boost moeten geven.

Anisotrope filtering

In 3D-computergraphics is het in het algemeen het geval dat verre objecten in een 3D-omgeving een mindere kwaliteit van textuurkaarten gebruiken die wazig kunnen zijn, terwijl dichterbijzijnde objecten hoogwaardige textuur-kaarten gebruiken voor meer detail. Het bieden van kaarten met hoge structuur voor alle objecten in een 3D-omgeving kan een grote invloed hebben op de algehele grafische prestaties en is waar Anisotropic Filtering, of AF, de instelling bevat.

AF is redelijk vergelijkbaar met AA in termen van de instelling en wat het kan doen om de prestaties te verbeteren. Het verlagen van de instelling heeft zijn nadelen omdat meer van het beeld de textuur van mindere kwaliteit zal gebruiken, waardoor schijnbaar dichtbij objecten wazig lijken. AF-samplesnelheden kunnen variëren van 1x tot 16x en aanpassing van deze instelling kan een duidelijke verbetering van de prestaties van een oudere grafische kaart opleveren; Deze instelling wordt minder een oorzaak voor het laten vallen van prestaties op nieuwere grafische kaarten.

Teken afstand / gezichtsveld

De instelling voor de instelling van de tekenafstand of de afstands- en gezichtsveldinstellingen worden gebruikt om te bepalen wat u op het scherm ziet en zijn het meest relevant voor zowel de eerste als de derde persoon. De instelling voor het tekenen of bekijken van de afstand wordt gebruikt om te bepalen hoe ver u in de verte ziet terwijl het gezichtsveld meer bepaalt van de perifere weergave van een personage in een FPS. In het geval van de tekenafstand en het gezichtsveld, hoe hoger de instelling waarmee de grafische kaart harder moet werken om het beeld weer te geven en weer te geven, maar de impact moet voor het grootste deel redelijk minimaal zijn, dus verlagen kan niet zie veel van een verbeterde framesnelheid of frames per seconde.

Verlichting / Shadows

Schaduwen in een videogame dragen bij aan de algehele look en feel van een game, waardoor er een gevoel van spanning is voor het verhaal dat op het scherm wordt verteld. De instelling voor de kwaliteit van schaduwen bepaalt hoe gedetailleerd of realistisch de schaduwen in het spel zijn. De impact hiervan kan variëren van scène tot scène op basis van het aantal objecten en belichting, maar het kan een vrij grote invloed hebben op de algehele prestaties. Hoewel schaduwen een scène er fantastisch kunnen laten uitzien, is het waarschijnlijk de eerste instelling die wordt verlaagd of uitgeschakeld voor een prestatiewinst wanneer een oudere grafische kaart wordt gebruikt.

Resolutie

De resolutie-instelling is gebaseerd op zowel wat beschikbaar is in het spel als op de monitor. Hoe hoger de resolutie, hoe beter de grafische afbeeldingen eruit zien, al die extra pixels voegen details toe aan de omgevingen en objecten die hun uiterlijk verbeteren. Hogere resoluties hebben echter een wisselwerking, omdat er meer pixels op het scherm moeten worden weergegeven, moet de grafische kaart harder werken om alles weer te geven en dus de prestaties verminderen. Het verlagen van de resolutie-instelling in een game is een solide manier om de prestaties en de framesnelheid te verbeteren, maar als je gewend bent om met hogere resoluties te spelen en meer details te zien, wil je misschien een aantal andere opties bekijken, zoals het uitschakelen van AA / AF of aanpassen van verlichting / schaduwen.

Texture Detail / Kwaliteit

Texturen in de eenvoudigste bewoordingen kunnen worden beschouwd als achtergrond voor computergraphics. Het zijn afbeeldingen die over objecten / modellen in afbeeldingen worden gelegd. Deze instelling heeft meestal niet zoveel invloed op de framesnelheid van een game, dus het is redelijk veilig om deze set van een hogere kwaliteit te hebben dan andere instellingen, zoals belichting / schaduwen of AA / AF.