Forståelse og optimering af videospils billedhastigheder

Indholdsfortegnelse:

Forståelse og optimering af videospils billedhastigheder
Forståelse og optimering af videospils billedhastigheder
Anonim

Et af de mest almindelige benchmarks, der bruges til at måle et videospils grafiske ydeevne, er billedhastigheden eller billederne pr. sekund. Billedhastigheden i et videospil afspejler, hvor ofte et billede, du ser på skærmen, opdateres for at producere billedet og simuleringsbevægelse/bevægelse. Billedhastigheden måles oftest i billeder per sekund eller FPS (ikke at forveksle med First Person Shooters).

Der er mange faktorer, der spiller ind for at bestemme et spils billedhastighed, men som med mange ting inden for teknologi, jo højere eller hurtigere noget er, jo bedre. Lave billedhastigheder i videospil vil resultere i en række problemer, der kan opstå på de mest uhensigtsmæssige tidspunkter. Eksempler på hvad der kan opstå med lave billedhastigheder inkluderer hakkende eller hoppende bevægelser under actionsekvenser, der involverer mange bevægelser/animationer; Frosne skærme gør det vanskeligt at interagere med spillet og en række andre.

Ofte stillede spørgsmål om billedhastighed, der er beskrevet nedenfor, giver svar på nogle grundlæggende spørgsmål omkring videospils billedhastigheder, hvordan man måler billeder per sekund og de forskellige justeringer og værktøjer, du kan bruge til at forbedre billedhastigheden og den generelle grafiske ydeevne.

Hvad bestemmer billedhastigheden eller billederne pr. sekund af et videospil?

Image
Image

Der er en række faktorer, der bidrager til et spils billedhastighed eller billeder per sekund (FPS) ydeevne. De områder, der kan påvirke spillets billedhastighed/FPS omfatter:

  • Systemhardware, såsom grafikkort, bundkort, CPU og hukommelse.
  • Grafik- og opløsningsindstillinger i spillet.
  • Hvor godt er spilkoden optimeret og udviklet til grafisk ydeevne.

I denne artikel vil vi fokusere på de første to punktopstillinger, da det sidste er ude af vores hænder, da vi stoler på, at spillets udvikler har skrevet optimeret kode til grafik og ydeevne.

Den største medvirkende faktor til et spils billedhastighed eller FPS-ydeevne er grafikkortet og CPU'en. Grundlæggende sender computerens CPU information eller instruktioner fra programmer, applikationer, i dette tilfælde spillet, til grafikkortet. Grafikkortet vil derefter behandle de modtagne instruktioner, gengive billedet og sende det til skærmen til visning.

Der er et direkte forhold mellem CPU'en og GPU'en, hvor ydeevnen af dit grafikkort afhænger af CPU'en og omvendt. Hvis en CPU er understrøm, giver det ikke mening at opgradere til det nyeste og bedste grafikkort, hvis det ikke vil være i stand til at udnytte hele dets processorkraft.

Der er ingen generel tommelfingerregel til at bestemme, hvilken grafikkort/CPU-kombination der er bedst, men hvis CPU'en var en mellem- til lav-ende CPU for 18-24 måneder siden, er der en god chance for, at den allerede er i den lave ende af minimumssystemet krav. Faktisk bliver en god del af hardwaren på din pc formentlig overgået af ny og bedre hardware inden for 0-3 måneder efter køb. Nøglen er at prøve at finde den rigtige balance med spillets grafik og opløsningsindstillinger.

Hvilken billedhastighed eller billeder pr. sekund er acceptabel for video-/computerspil?

De fleste videospil i dag er udviklet med det mål at nå en billedhastighed på 60 fps, men et sted mellem 30 fps til 60 fps anses for acceptabelt. Det betyder ikke, at spil ikke kan overstige 60 fps, faktisk gør mange det, men alt under 30 fps kan animationer begynde at blive hakkende og vise en mangel på flydende bevægelse.

De faktiske billeder per sekund, du oplever, varierer gennem spillet baseret på hardwaren, og hvad der kan ske i spillet på et givet tidspunkt. Med hensyn til hardware, som tidligere nævnt, vil dit grafikkort og din CPU spille en rolle i billederne per sekund, men også din skærm kan også påvirke den FPS, du vil kunne se. Mange LCD-skærme er indstillet med en opdateringshastighed på 60Hz, hvilket betyder, at alt over 60 FPS ikke vil være synligt.

Koblet med din hardware kan spil såsom Doom (2016), Overwatch, Battlefield 1 og andre, der har grafikintense actionsekvenser påvirke spillets FPS på grund af et stort antal bevægelige objekter, spilfysik og -beregninger, 3D miljøer og mere. Nyere spil kan også kræve højere versioner af en DirectX shader-model, som et grafikkort muligvis understøtter, hvis shader-modellens krav ikke opfyldes af GPU'en, kan der ofte forekomme dårlig ydeevne, lav billedhastighed eller inkompatibilitet.

Hvordan kan jeg måle billedhastighed eller billeder pr. sekund af et spil på min computer?

Der er en række værktøjer og applikationer tilgængelige for dig til at måle billedhastigheden eller frames per sekund af et videospil, mens du spiller. Den mest populære og en, som mange anser for at være den bedste, hedder Fraps. Fraps er et selvstændigt program, der kører bag kulisserne for ethvert spil, der bruger DirectX eller OpenGL grafik API'er (Application Programming Interface) og fungerer som et benchmarking-værktøj, der viser dine aktuelle billeder per sekund samt måler FPS mellem et start- og slutpunkt. Ud over benchmarking-funktionaliteten har Fraps også funktionalitet til optagelser af spilskærmbilleder og videooptagelse i re altid i spillet. Selvom den fulde funktionalitet af Fraps ikke er gratis, tilbyder de en gratis version med begrænsninger, der inkluderer FPS-benchmarking, 30 sekunders videooptagelse og.bmp-skærmbilleder.

Der er nogle Fraps Alternative-applikationer derude, såsom Bandicam, men du ender med at skulle betale for dem også, hvis du vil have fuld funktionalitet.

Hvordan kan jeg optimere hardware- eller spilindstillinger for at forbedre billedhastighed, FPS og ydeevne?

Som nævnt i tidligere spørgsmål ovenfor er der to hovedting, du kan gøre for at forbedre billedhastigheden/frames per sekund og den overordnede ydeevne af et spil:

  1. Opgrader din hardware.
  2. Juster spillets grafikindstillinger.

Da opgradering af din hardware er en selvfølge for forbedret ydeevne, vil vi fokusere på de forskellige grafikspilindstillinger, og hvordan de kan hjælpe eller reducere ydeevnen og et spils billedhastighed.

Langt de fleste installerede DirectX/OpenGL pc-spil i dag kommer med et halvt dusin eller flere grafikindstillinger, der kan justeres for at forbedre ydeevnen af din hardware og forhåbentlig dit antal FPS. Ved installationen vil de fleste spil automatisk registrere pc-hardware, der er installeret, og indstille spillets grafikindstillinger i overensstemmelse hermed for optimal ydeevne. Når det er sagt, er der nogle ting, som brugerne kan gøre for at forbedre billedhastighedens ydeevne endnu mere.

Det er nemt at sige, at sænkning af alle de indstillinger, der findes i et spils grafikindstillinger, ville give ydeevne, fordi det ville. Vi tror dog, at de fleste ønsker at få den rette balance mellem ydeevne og udseende i deres spiloplevelse. Nedenstående liste indeholder nogle almindelige grafikindstillinger, der er tilgængelige i mange spil, som kan justeres manuelt af brugeren.

Almindelige grafikindstillinger

Antialiasing

Antialiasing, almindeligvis omt alt som AA, er en teknik inden for computergrafikudvikling til at udglatte ru pixelerede eller takkede kanter i grafik. De fleste af os har stødt på dette pixelerede eller takkede udseende computergrafik, hvad AA gør, er for hver pixel på din skærm, den tager en prøve af de omgivende pixels og forsøger at blande dem for at få dem til at se glatte ud. Mange spil giver dig mulighed for at slå AA til eller fra samt indstille en AA-samplingfrekvens udtrykt som 2x AA, 4x AA, 8x AA og så videre. Det er bedst at indstille AA i forbindelse med din grafik/skærmopløsning. Højere opløsninger har flere pixels og behøver muligvis kun 2x AA for at grafikken skal se glat ud og yde godt, mens lavere opløsninger muligvis skal indstilles til 8x for at udglatte tingene. Hvis du leder efter en lige ydelsesforøgelse, bør det give dig et boost at sænke eller slå AA helt fra.

Anisotropisk filtrering

I 3D-computergrafik er det generelt tilfældet, at fjerne objekter i et 3D-miljø vil bruge en lavere kvalitet af teksturkort, der kan virke slørede, mens tættere objekter bruger teksturkort af høj kvalitet for at få flere detaljer. At levere kort med høj tekstur til alle objekter i et 3D-miljø kan have en stor indvirkning på den overordnede grafiske ydeevne, og det er her indstillingen Anisotropic Filtering eller AF kommer ind.

AF ligner nogenlunde AA med hensyn til indstillingen, og hvad den kan gøre for at forbedre ydeevnen. At sænke indstillingen har sine ulemper, da mere af visningen vil bruge tekstur af lavere kvalitet, hvilket får tilsyneladende nær objekter til at virke slørede. AF-samplingsfrekvenser kan variere fra 1x til 16x, og justering af denne indstilling kan give en markant forbedring af ydeevnen af et ældre grafikkort; Denne indstilling er ved at blive mindre årsag til, at ydeevnen falder på nyere grafikkort.

Trækningsafstand/synsfelt

Indstillingerne for tegneafstand eller synsafstand og synsfelt bruges til at bestemme, hvad du vil se på skærmen og er mest relevante for både første- og tredjepersons skydespil. Indstillingen for tegne- eller visningsafstand bruges til at bestemme, hvor langt du ser i afstanden, mens synsfeltet bestemmer mere af den perifere visning af en karakter i en FPS. I tilfælde af tegneafstand og synsfelt, jo højere indstilling, betyder det, at grafikkortet skal arbejde hårdere for at gengive og vise visningen, men påvirkningen bør for det meste være ret minimal, så sænkning muligvis ikke se meget af en forbedret billedhastighed eller billeder pr. sekund.

Lighting/Shadows

Shadows i et videospil bidrager til et spils overordnede udseende og fornemmelse og tilføjer en følelse af spænding til historien, der fortælles på skærmen. Kvalitetsindstillingen for skygger bestemmer, hvor detaljerede eller realistiske skyggerne vil se ud i spillet. Virkningen af dette kan variere fra scene til scene baseret på antallet af objekter og belysning, men det kan have en ret stor indflydelse på den samlede ydeevne. Selvom skygger kan få en scene til at se godt ud, er det sandsynligvis den første indstilling, der sænkes eller deaktiveres for at opnå en ydelsesforøgelse, når du kører et ældre grafikkort.

Opløsning

Opløsningsindstillingen er baseret både på, hvad der er tilgængeligt i spillet såvel som skærmen. Jo højere opløsning, jo bedre vil grafikken se ud, alle de ekstra pixels tilføjer detaljer til miljøerne og objekterne og forbedrer deres udseende. Højere opløsninger kommer dog med en afvejning, da der er flere pixels at vise på skærmen, skal grafikkortet arbejde hårdere for at gengive alt og kan dermed forringe ydeevnen. At sænke opløsningsindstillingen i et spil er en solid måde at forbedre ydeevnen og billedhastigheden på, men hvis du har vænnet dig til at spille med højere opløsninger og se flere detaljer, vil du måske se på nogle andre muligheder, såsom at slå AA/AF eller justering af lys/skygger.

teksturdetaljer/kvalitet

Teksturer i de enkleste vendinger kan opfattes som tapet til computergrafik. Det er billeder, der er lagt over objekter/modeller i grafik. Denne indstilling påvirker typisk ikke billedhastigheden af et spil så meget, hvis det overhovedet er tilfældet, er det ret sikkert at have denne indstilling i en højere kvalitet end andre indstillinger såsom lys/skygger eller AA/AF.

Anbefalede: