Skip to main content

Forståelse og optimering af videospilrammer

Inman Connect Gary Vaynerchuk Keynote | 2016 (Kan 2025)

Inman Connect Gary Vaynerchuk Keynote | 2016 (Kan 2025)
Anonim

Et af de mest almindelige benchmarks, der bruges til at måle grafikpræstationen af ​​et videospil, er billedfrekvensen eller rammerne pr. Sekund. Billedfrekvensen i et videospil afspejler, hvor ofte et billede du ser på skærmen, opdateres til at producere billedet og simuleringsbevægelsen / bevægelsen. Rammefrekvensen måles oftest i rammer pr. Sekund eller FPS, (ikke forveksles med første personskydere).

Der er mange faktorer, der går ud på at bestemme et spils frame rate, men som med mange ting i teknologi, jo højere eller hurtigere er noget, desto bedre. Lav billedfrekvens i videospil vil resultere i en række problemer, der kan forekomme i de mest uophørlige tider. Eksempler på, hvad der kan forekomme med lave billedfrekvenser, omfatter hakket eller hoppet bevægelse under actionsekvenser, der involverer en masse bevægelser / animationer; Frosne skærme gør det svært at interagere med spillet og en række andre.

Rammehastigheden FAQ nedenfor giver svar på nogle grundlæggende spørgsmål omkring billedrammer, hvordan man måler rammer per sekund og de forskellige tweaks og værktøjer, du kan bruge til at forbedre billedhastigheden og den samlede grafiske ydeevne.

Hvad bestemmer billedfrekvensen eller rammerne pr. Sekund af et videospil?

Der er en række faktorer, der bidrager til et spils frame rate eller frames per sekund (FPS) ydeevne. Områderne, der kan påvirke spilrammens hastighed / FPS, inkluderer:

• Systemhardware, såsom grafikkort, bundkort, CPU og hukommelse• Indstillinger for grafik og opløsning i spillet• Hvor godt er spilkoden optimeret og udviklet til grafisk ydeevne.

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

Den største bidragende faktor til et spils billedfrekvens eller FPS-ydeevne er grafikkortet og CPU'en. I grundlæggende vilkår sender computerens CPU information eller instruktioner fra programmer, applikationer, i dette tilfælde til spillet, til grafikkortet. Grafikkortet behandler derefter de modtagne instruktioner, gengiver billedet og sender det til skærmen til visning.

Der er et direkte forhold mellem CPU og GPU, hvor grafikkortets ydeevne er afhængig af CPU'en og vice verset. Hvis en CPU understøttes, er det ikke fornuftigt at opgradere til det nyeste og bedste grafikkort, hvis det ikke vil kunne udnytte al sin proceskraft.

Der er ingen almindelig tommelfingerregel for at bestemme, hvilken grafikkort / CPU-combo der er bedst, men hvis CPU'en var en middel til lav-CPU 18-24 måneder siden, er der en god chance for, at den allerede er ved den lave ende af minimumssystemkravene. Faktisk er en god del af hardwaren på din pc sandsynligvis overgået af ny og bedre hardware inden for 0-3 måneder efter køb. Nøglen er at forsøge at finde den rette balance med spilets grafik og opløsningsindstillinger.

Hvilke rammer Pris eller rammer pr. Sekund kan accepteres til video / computerspil?

De fleste videospil i dag udvikles med det formål at ramme en billedfrekvens på 60 fps, men overalt mellem 30 fps og 60 fps anses for acceptabelt. Det er ikke at sige, at spil ikke kan overstige 60 fps, faktisk gør mange, men alt under 30 fps kan animationer begynde at blive hakket og vise mangel på væskebevægelse.

De faktiske rammer pr. Sekund du oplever varierer i hele spillet baseret på hardware og hvad der kan ske i spillet på et hvilket som helst tidspunkt. Med hensyn til hardware, som tidligere nævnt, vil dit grafikkort og CPU spille en rolle i rammerne per sekund, men også din skærm kan også påvirke FPS'en, som du kan se. Mange LCD-skærme er indstillet med en opdateringshastighed på 60 Hz, hvilket betyder at noget over 60 FPS ikke vil være synligt.

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

Hvordan kan jeg måle rammer Pris eller rammer pr. Sekund af et spil på min computer?

Der er en række værktøjer og applikationer til rådighed for dig til at måle billedfrekvensen eller rammerne pr. Sekund af et videospil, mens du spiller. Den mest populære og en, som mange anser at være de bedste, hedder Fraps. Fraps er en selvstændig applikation, 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 nuværende rammer per sekund samt måle FPS mellem en start og slut punkt. Udover benchmarking-funktionaliteten har Fraps også funktionalitet til spil-screenshot-fangster og real-time videooptagelse i spil. Mens Fraps 'fulde funktionalitet ikke er gratis, tilbyder de en gratis version med begrænsninger, der omfatter FPS benchmarking, 30 sekunder video capture og .bmp screenshots.

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

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

Som nævnt i tidligere spørgsmål ovenfor er der to vigtige ting, du kan gøre for at forbedre billedfrekvensen / rammerne pr. Sekund og det samlede præstationsniveau for et spil (1. Opgrader din hardware eller (2. Juster spilets grafiske indstillinger. Da opgraderingen af ​​din hardware er En given for forbedret ydeevne vil vi fokusere på de forskellige grafik spil indstillinger og hvordan de kan hjælpe eller reducere ydeevne og et spil frame rate.

De fleste installerede DirectX / OpenGL PC spil i dag kommer med et halvt dusin eller flere grafiske indstillinger, der kan tweaked for at forbedre ydeevnen af ​​din hardware og forhåbentlig din FPS tæller. Ved installationen registrerer de fleste spil automatisk pc-hardware, der er installeret, og indstiller spilets grafiske indstillinger tilsvarende for optimal ydeevne. Med det sagt er der nogle ting, brugerne kan gøre for at forbedre billedhastigheden endnu mere.

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

Fælles grafikindstillinger

antialias

Antialiasing, der almindeligvis betegnes AA, er en teknik i computergrafikudvikling til at glatte ud uslebne eller skarpe kanter i grafik. De fleste af os har stødt på denne pixelerede eller skarpe udseende computergrafik, hvad AA gør for hver pixel på skærmen, det tager en prøve af de omkringliggende pixels og forsøger at blande dem for at få dem til at blive glatte. Mange spil giver dig mulighed for at slå AA til eller fra, samt indstille en AA-prøvefrekvens 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 kan kun bruge 2x AA til grafik til at se glat ud og fungere godt, mens lavere opløsninger kan have brug for det indstillet til 8x for at udglatte tingene. Hvis du leder efter en lige præstationsgevinst, så sænker eller slukker AA helt, bør du give dig et løft.

Anisotrop 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 vise sig sløret, mens tættere genstande bruger teksturkort af høj kvalitet til mere detaljer. At give høje teksturkort til alle objekter i et 3D-miljø kan have stor indflydelse på den samlede grafiske ydeevne, og hvor Anisotrop filtrering, eller AF, indstilles indstillingen.

AF er ret lig med AA med hensyn til indstillingen og hvad den kan gøre for at forbedre ydeevnen. Sænkning af indstillingen har sine ulemper, da mere af visningen vil bruge den nederste kvalitetstekstur, der gør tilsyneladende nær objekter, der er sløret. AF-samplehastigheder kan variere fra 1x til 16x, og justering af denne indstilling kan give en markant forbedring af ydeevnen for et ældre grafikkort; Denne indstilling bliver mindre af en årsag til udfald af resultater på nyere grafikkort.

Tegn afstand / synsfelt

Indstillingsafstandsindstillingen eller visningsafstanden og synsfeltet indstilles til at bestemme, hvad du vil se på skærmen og er mest relevant for både første og tredje personskytter. Indstillinger for tegning eller visning af afstand er brugt til at bestemme, hvor langt du ser i afstanden, mens synsfeltet bestemmer mere for det perifere billede af et tegn i en FPS. I tilfælde af trækafstand og synsfelt, jo højere indstilling betyder det, at grafikkortet skal arbejde hårdere for at gøre og vise visningen, men virkningen skal for det meste være forholdsvis minimal, så sænkning kan ikke se meget af en forbedret billedhastighed eller rammer pr. sekund.

Belysning / Shadows

Skygger i et videospil bidrager til et spils overordnede udseende og giver en følelse af spænding på at historien bliver fortalt på skærmen. Skyggernes kvalitet indstiller, hvor detaljeret eller realistisk skyggerne vil se i spillet. Virkningen af ​​dette kan variere fra scene til scene baseret på antal objekter og belysning, men det kan have en ret stor indflydelse på den samlede ydeevne. Mens skygger kan gøre en scene så god, er det nok den første indstilling til at sænke eller slukke for en præstationsgevinst, når du kører et ældre grafikkort.

Løsning

Indstillingen for opløsning er baseret både på det tilgængelige i spillet og skærmen. Jo højere opløsningen jo bedre grafikken vil se, alle de ekstra pixels tilføjer detaljer til miljøerne og objekter, der forbedrer deres udseende. Højere opløsninger kommer imidlertid med en afvejning, da der er flere pixels at vise på skærmen, skal grafikkortet arbejde hårdere for at gøre alt og dermed kunne sænke ydeevnen. At sænke opløsningsindstillingen i et spil er en solid måde at forbedre ydeevne og billedhastighed på, men hvis du er vant til at spille ved højere opløsninger og se mere detaljer, kan du måske se på nogle andre muligheder som f.eks. At slukke for AA / AF eller justering af belysning / skygger.

Texture Detail / Kvalitet

Teksturer i de enkleste termer kan betragtes som tapet til computergrafik. De er billeder, der er lagt over objekter / modeller i grafik. Denne indstilling påvirker normalt ikke billedets billedhastighed, hvis det overhovedet er ret sikkert at have dette sæt af højere kvalitet end andre indstillinger som belysning / skygger eller AA / AF.