En av de vanligste referansene som brukes til å måle grafikkytelsen til et videospill, er bildefrekvensen eller bilder per sekund. Bildefrekvensen i et videospill gjenspeiler hvor ofte et bilde du ser på skjermen oppdateres for å produsere bildet og simuleringsbevegelse/bevegelse. Bildefrekvensen måles oftest i bilder per sekund eller FPS, (må ikke forveksles med First Person Shooters).
Det er mange faktorer som spiller inn for å bestemme et spills bildefrekvens, men som med mange ting innen teknologi, jo høyere eller raskere noe er, jo bedre. Lave bildefrekvenser i videospill vil resultere i en rekke problemer som kan oppstå på de mest uhensiktsmessige tidspunktene. Eksempler på hva som kan oppstå med lave bildefrekvenser inkluderer hakkete eller hoppende bevegelser under actionsekvenser som involverer mye bevegelse/animasjoner; Frosne skjermer som gjør det vanskelig å samhandle med spillet, og en rekke andre.
Vanlige spørsmål om bildefrekvens som er beskrevet nedenfor gir svar på noen grunnleggende spørsmål rundt bildefrekvenser for videospill, hvordan man måler bilder per sekund, og de forskjellige justeringene og verktøyene du kan bruke for å forbedre bildefrekvensen og den generelle grafikkytelsen.
Hva bestemmer bildefrekvensen eller bilder per sekund for et videospill?
Det er en rekke faktorer som bidrar til et spills bildefrekvens eller bilder per sekund (FPS) ytelse. Områdene som kan påvirke spillets bildefrekvens/FPS inkluderer:
- Systemmaskinvare, som grafikkort, hovedkort, CPU og minne.
- Innstillinger for grafikk og oppløsning i spillet.
- Hvor godt spillkoden er optimalisert og utviklet for grafikkytelse.
I denne artikkelen vil vi fokusere på de to første punktene, da det siste er ute av våre hender, da vi stoler på at spillets utvikler har skrevet optimalisert kode for grafikk og ytelse.
Den største medvirkende faktoren til et spills bildefrekvens eller FPS-ytelse er grafikkortet og CPU. I grunnleggende termer sender datamaskinens CPU informasjon eller instruksjoner fra programmer, applikasjoner, i dette tilfellet spillet, til grafikkortet. Grafikkortet vil deretter behandle de mottatte instruksjonene, gjengi bildet og sende det til skjermen for visning.
Det er et direkte forhold mellom CPU og GPU, der ytelsen til grafikkortet ditt er avhengig av CPU og omvendt. Hvis en CPU har understrøm, er det ikke fornuftig å oppgradere til det nyeste og beste grafikkortet hvis det ikke kommer til å kunne utnytte all prosessorkraften.
Det er ingen generell tommelfingerregel for å avgjøre hvilken grafikkort/CPU-kombinasjon som er best, men hvis CPU-en var en mellom- og lavende CPU for 18-24 måneder siden, er det en god sjanse for at den allerede er i den lave enden av minimumssystemet krav. Faktisk blir nok en god del av maskinvaren på PC-en din overgått av ny og bedre maskinvare innen 0-3 måneder etter at den er kjøpt. Nøkkelen er å prøve å finne den rette balansen med spillets grafikk og oppløsningsinnstillinger.
Hvilken bildefrekvens eller bilder per sekund er akseptabelt for video-/dataspill?
De fleste videospill i dag er utviklet med mål om å nå en bildefrekvens på 60 fps, men hvor som helst mellom 30 fps til 60 fps anses som akseptabelt. Det er ikke dermed sagt at spill ikke kan overstige 60 fps, faktisk gjør mange det, men alt under 30 fps kan animasjoner begynne å bli hakkete og vise mangel på flytende bevegelser.
De faktiske bildene per sekund du opplever varierer gjennom spillet basert på maskinvaren og hva som kan skje i spillet til enhver tid. Når det gjelder maskinvare, vil grafikkortet og CPU-en som tidligere nevnt spille en rolle i bilder per sekund, men også skjermen kan påvirke FPS-en du kan se. Mange LCD-skjermer er satt med en oppdateringsfrekvens på 60 Hz, noe som betyr at noe over 60 FPS ikke vil være synlig.
Koblet med maskinvaren din kan spill som Doom (2016), Overwatch, Battlefield 1 og andre som har grafikkintensive actionsekvenser påvirke spillets FPS på grunn av et stort antall bevegelige objekter, spillfysikk og beregninger, 3D miljøer og mer. Nyere spill kan også kreve høyere versjoner av en DirectX shader-modell som et grafikkort kan støtte, hvis shader-modellkravet ikke oppfylles av GPUen, kan ofte dårlig ytelse, lav bildefrekvens eller inkompatibilitet oppstå.
Hvordan kan jeg måle bildefrekvens eller bilder per sekund av et spill på datamaskinen min?
Det finnes en rekke verktøy og applikasjoner tilgjengelig for deg for å måle bildefrekvensen eller bilder per sekund for et videospill mens du spiller. Den mest populære og en som mange anser som den beste heter Fraps. Fraps er en frittstående applikasjon som kjører bak kulissene for ethvert spill som bruker DirectX eller OpenGL grafikk-APIer (Application Programming Interface) og fungerer som et benchmarking-verktøy som vil vise dine nåværende bilder per sekund, samt måle FPS mellom et start- og endepunkt. I tillegg til benchmarking-funksjonaliteten har Fraps også funksjonalitet for skjermbilder av spill og videoopptak i sanntid i spillet. Selv om den fulle funksjonaliteten til Fraps ikke er gratis, tilbyr de en gratisversjon med begrensninger som inkluderer FPS-benchmarking, 30 sekunders videoopptak og.bmp-skjermbilder.
Det finnes noen Fraps Alternative-applikasjoner der ute, for eksempel Bandicam, men du vil ende opp med å betale for dem også hvis du vil ha full funksjonalitet.
Hvordan kan jeg optimalisere maskinvare- eller spillinnstillinger for å forbedre bildefrekvens, FPS og ytelse?
Som nevnt i tidligere spørsmål ovenfor er det to hovedting du kan gjøre for å forbedre bildefrekvensen/frames per sekund og den generelle ytelsen til et spill:
- Oppgrader maskinvaren.
- Juster spillets grafikkinnstillinger.
Siden oppgradering av maskinvaren er en selvfølge for forbedret ytelse, vil vi fokusere på de forskjellige innstillingene for grafikkspill og hvordan de kan hjelpe eller redusere ytelsen og et spills bildefrekvens.
De aller fleste installerte DirectX/OpenGL PC-spill i dag kommer med et halvt dusin eller flere grafikkinnstillinger som kan justeres for å forbedre ytelsen til maskinvaren og forhåpentligvis antall FPS. Ved installasjon vil de fleste spill automatisk oppdage PC-maskinvare som er installert og stille inn spillets grafikkinnstillinger for optimal ytelse. Når det er sagt, er det noen ting brukere kan gjøre for å forbedre bildefrekvensytelsen enda mer.
Det er lett å si at å senke alle innstillingene som finnes i et spills grafikkinnstillinger ville gi ytelse fordi det ville. Vi tror imidlertid de fleste ønsker å få den rette balansen mellom ytelse og utseende i spillopplevelsen. Listen nedenfor inkluderer noen vanlige grafikkinnstillinger som er tilgjengelige i mange spill som kan justeres manuelt av brukeren.
Common Graphics Settings
Antialiasing
Antialiasing, ofte referert til som AA, er en teknikk innen datagrafikkutvikling for å jevne ut grove pikselerte eller taggete kanter i grafikk. De fleste av oss har møtt denne pikselerte eller taggete datagrafikken, det AA gjør er at for hver piksel på skjermen tar den en prøve av de omkringliggende pikslene og prøver å blande dem for å få dem til å se jevne ut. Mange spill lar deg slå AA på eller av, samt angi en AA-samplingsfrekvens uttrykt som 2x AA, 4x AA, 8x AA og så videre. Det er best å sette AA i forbindelse med grafikk-/skjermoppløsningen din. Høyere oppløsninger har flere piksler og trenger kanskje bare 2x AA for at grafikken skal se jevn ut og yte bra, mens lavere oppløsninger kan trenge den satt til 8x for å jevne ut ting. Hvis du leter etter en rett ytelsesforsterkning, bør det å senke eller slå av AA helt gi deg et løft.
Anisotropisk filtrering
I 3D-datagrafikk er det vanligvis slik at fjerne objekter i et 3D-miljø vil bruke en lavere kvalitet på teksturkart som kan virke uskarpe mens nærmere objekter bruker teksturkart av høy kvalitet for flere detaljer. Å tilby kart med høy tekstur for alle objekter i et 3D-miljø kan ha stor innvirkning på den generelle grafikkytelsen, og det er her innstillingen Anisotropic Filtering, eller AF, kommer inn.
AF er ganske lik AA når det gjelder innstillingen og hva den kan gjøre for å forbedre ytelsen. Å senke innstillingen har sine ulemper ettersom mer av visningen vil bruke tekstur av lavere kvalitet, noe som gjør at objekter i nærheten ser uskarpe ut. AF-samplingsfrekvenser kan variere fra 1x til 16x, og justering av denne innstillingen kan gi en markant forbedring i ytelsen til et eldre grafikkort; Denne innstillingen er i ferd med å bli mindre årsak til nedgang i ytelsen på nyere grafikkort.
Draw Distance/Field of View
Tekkeavstandsinnstillingen eller visningsavstand og synsfelt-innstillingene brukes til å bestemme hva du vil se på skjermen og er mest relevant for både første- og tredjepersons skytespill. Tegn- eller visningsavstandsinnstillingen brukes til å bestemme hvor langt du ser i avstanden, mens synsfeltet bestemmer mer av det perifere synet til en karakter i en FPS. I tilfellet med tegneavstand og synsfelt, jo høyere innstilling betyr at grafikkortet trenger å jobbe hardere for å gjengi og vise visningen, men virkningen, for det meste, bør være ganske minimal, slik at senking kanskje ikke se mye av en forbedret bildefrekvens eller bilder per sekund.
Lighting/Shadows
Shadows i et videospill bidrar til spillets generelle utseende og følelse, og gir en følelse av spenning til historien som fortelles på skjermen. Kvalitetsinnstillingen for skygger avgjør hvor detaljerte eller realistiske skyggene vil se ut i spillet. Virkningen av dette kan variere fra scene til scene basert på antall objekter og lyssetting, men det kan ha en ganske stor innvirkning på den generelle ytelsen. Selv om skygger kan få en scene til å se bra ut, er det sannsynligvis den første innstillingen som senkes eller deaktiveres for å øke ytelsen når du kjører et eldre grafikkort.
Oppløsning
Oppløsningsinnstillingen er basert både på hva som er tilgjengelig i spillet og skjermen. Jo høyere oppløsning, jo bedre vil grafikken se ut, alle de ekstra pikslene legger til detaljer i miljøene og objektene og forbedrer utseendet. Høyere oppløsninger kommer imidlertid med en avveining, siden det er flere piksler å vise på skjermen, må grafikkortet jobbe hardere for å gjengi alt og kan dermed redusere ytelsen. Å senke oppløsningsinnstillingen i et spill er en solid måte å forbedre ytelsen og bildefrekvensen på, men hvis du har blitt vant til å spille med høyere oppløsninger og se flere detaljer, vil du kanskje se på noen andre alternativer som å slå av AA/AF eller justering av lys/skygger.
teksturdetaljer/kvalitet
Teksturer i de enkleste termer kan tenkes som bakgrunnsbilde for datagrafikk. De er bilder som legges over objekter/modeller i grafikk. Denne innstillingen påvirker vanligvis ikke bildefrekvensen til et spill så mye, hvis i det hele tatt er det ganske trygt å ha denne innstillingen til en høyere kvalitet enn andre innstillinger som lys/skygger eller AA/AF.