Razumijevanje i optimizacija broja kadrova za videoigre

click fraud protection

Jedna od najčešćih mjerila koja se koriste u mjerenju grafičkih performansi videoigre je brzina kadrova ili broj sličica u sekundi. Brzina kadrova u video igrici odražava koliko se često slika koju vidite na zaslonu osvježava kako bi se proizvela slika i simulacija pokreta/pokreta. Brzina sličica u sekundi se najčešće mjeri u sličicama u sekundi ili FPS (ne treba se brkati s Pucalice u prvom licu).

Mnogo je čimbenika koji utiču na određivanje broja sličica u sekundi igre, ali kao i kod mnogih stvari u tehnologiji, što je nešto više ili brže, to bolje. Niska brzina kadrova u video igrama rezultirat će brojnim problemima koji se mogu pojaviti u najnepovoljnijim trenucima. Primjeri onoga što se može dogoditi s niskom brzinom kadrova uključuju isprekidano ili skokovito kretanje tijekom akcijskih sekvenci koje uključuju puno pokreta/animacija; Zamrznuti zasloni otežavaju interakciju s igrom i niz drugih.

Često postavljana pitanja o broju sličica u sekundi detaljno u nastavku pružaju odgovore na neka osnovna pitanja koja se odnose na brzinu kadrova u videoigri, kako to učiniti mjerenje okvira u sekundi i različita podešavanja i alate koje možete koristiti za poboljšanje brzine kadrova i ukupne grafike izvođenje.

Što određuje brzinu kadrova ili broj okvira u sekundi videoigre?

Doom 4 video igra

Brojni su čimbenici koji pridonose brzini sličica u sekundi ili performansama igre u sekundi (FPS). Područja koja mogu utjecati na brzinu kadrova/FPS igre uključuju:

  • Hardver sustava, kao što je grafička kartica, matična ploča, CPU, i memorija.
  • Postavke grafike i rezolucije unutar igre.
  • Koliko je dobro kod igre optimiziran i razvijen za grafičke performanse.

U ovom ćemo se članku usredotočiti na prve dvije točke, jer posljednja nije u našim rukama jer se oslanjamo na razvojnog programera igre da je napisao optimizirani kod za grafiku i performanse.

Najveći čimbenik koji doprinosi brzini kadrova u igri ili FPS performansama su grafička kartica i CPU. U osnovi, procesor računala šalje informacije ili upute iz programa, aplikacija, u ovom slučaju igre, na grafičku karticu. Grafička kartica će zatim, zauzvrat, obraditi primljene upute, renderirati sliku i poslati je na monitor za prikaz.

Postoji izravan odnos između CPU-a i GPU, pri čemu performanse vaše grafičke kartice ovise o CPU-u i obrnuto. Ako CPU nema dovoljno snage, nema smisla nadograditi na najnoviju i najbolju grafičku karticu ako neće moći iskoristiti svu svoju procesorsku snagu.

Ne postoji opće pravilo za određivanje koja je kombinacija grafička kartica/CPU najbolja, ali ako je CPU bio srednji na niži CPU prije 18-24 mjeseca postoji velika šansa da je već na nižoj razini minimalnog sustava zahtjevima. Zapravo, dobar dio hardvera na vašem računalu vjerojatno će biti nadmašen novim i boljim hardverom unutar 0-3 mjeseca od kupnje. Ključno je pokušati pronaći pravu ravnotežu s postavkama grafike i rezolucije igre.

Koja je brzina kadrova ili broj okvira u sekundi prihvatljiva za video/računalne igre?

Većina današnjih videoigara razvijena je s ciljem postizanja brzine kadrova od 60 fps, ali bilo gdje između 30 fps i 60 fps se smatra prihvatljivim. To ne znači da igre ne mogu prijeći 60 fps, u stvari, mnoge to rade, ali sve ispod 30 fps, animacije mogu početi postajati isprekidane i pokazivati ​​nedostatak fluidnog pokreta.

Stvarni broj sličica u sekundi koje doživljavate variraju tijekom igre ovisno o hardveru i onome što se može događati u igri u bilo kojem trenutku. Što se tiče hardvera, kao što je već spomenuto, vaša će grafička kartica i CPU igrati ulogu u broju sličica u sekundi, ali također vaš monitor može utjecati na FPS koji ćete moći vidjeti. Mnogi LCD monitori imaju brzinu osvježavanja od 60 Hz, što znači da ništa iznad 60 FPS neće biti vidljivo.

Zajedno s vašim hardverom, igrama kao što su Doom (2016.), Overwatch, bojno polje 1 i drugi koji imaju grafički intenzivne akcijske sekvence mogu utjecati na FPS igre zbog velikog broja pokretnih objekata, fizike i izračuna igre, 3D okruženja i još mnogo toga. Novije igre također mogu zahtijevati više verzije a DirectX model shadera koju grafička kartica može podržavati, ako GPU ne zadovoljava zahtjeve za modelom sjenčanja, često može doći do loših performansi, niske brzine kadrova ili nekompatibilnosti.

Kako mogu izmjeriti broj kadrova ili broj kadrova u sekundi igre na svom računalu?

Na raspolaganju vam je niz alata i aplikacija za mjerenje brzine kadrova u sekundi videoigre dok igrate. Najpopularniji i onaj koji mnogi smatraju najboljim zove se Fraps. Fraps je samostalna aplikacija koja radi iza kulisa za bilo koju igru ​​koja koristi DirectX ili OpenGL grafiku Apis (Aplikacijsko programsko sučelje) i služi kao benchmarking uslužni program koji će prikazati vaše trenutne okvire u sekundi, kao i mjeriti FPS između početne i krajnje točke. Osim funkcionalnosti benchmarkinga, Fraps također ima funkciju za snimanje snimki zaslona igre i snimanje videa u igri u stvarnom vremenu. Iako potpuna funkcionalnost Frapsa nije besplatna, oni nude besplatnu verziju s ograničenjima koja uključuju FPS benchmarking, 30 sekundi snimanja videa i .bmp snimke zaslona.

Postoje neke Fraps Alternative aplikacije kao što je Bandicam, ali ćete na kraju morati platiti i za njih ako želite punu funkcionalnost.

Kako mogu optimizirati postavke hardvera ili igre da bih poboljšao broj sličica u sekundi, FPS i performanse?

Kao što je spomenuto u prethodnim pitanjima, dvije su glavne stvari koje možete učiniti kako biste poboljšali brzinu kadrova/sličica u sekundi i ukupnu izvedbu igre:

  1. Nadogradite svoj hardver.
  2. Podesite grafičke postavke igre.

Budući da je nadogradnja vašeg hardvera zadana za poboljšane performanse, usredotočit ćemo se na različite postavke grafičke igre i kako one mogu pomoći ili smanjiti performanse i brzinu kadrova u igri.

Velika većina instaliranih DirectX/OpenGL PC igara danas dolazi s pola tuceta ili više grafike postavke koje se mogu podesiti radi poboljšanja performansi vašeg hardvera i, nadamo se, broja FPS-a. Nakon instalacije, većina igara će automatski otkriti instalirani hardver računala i u skladu s tim postaviti grafičke postavke igre za optimalne performanse. Uz to, postoje neke stvari koje korisnici mogu učiniti kako bi još više poboljšali performanse brzine kadrova.

Lako je reći da bi smanjenje svih postavki koje se nalaze u grafičkim postavkama igre osiguralo performanse jer bi. Međutim, vjerujemo da većina ljudi želi postići pravu ravnotežu performansi i izgleda u svom igraćem iskustvu. Popis u nastavku uključuje neke uobičajene grafičke postavke koje su dostupne u mnogim igrama koje korisnik može ručno podesiti.

Uobičajene grafičke postavke

Antialiasing

Antialiasing, koji se obično naziva AA, tehnika je u razvoju računalne grafike za izglađivanje grubih pikseliziranih ili nazubljenih rubova u grafici. Većina nas se susrela s ovom pikseliziranom ili nazubljenom kompjuterskom grafikom, ono što AA radi je za svaki piksel na vašem zaslonu uzima uzorak okolnih piksela i pokušava ih spojiti kako bi se pojavili glatko, nesmetano. Mnoge igre vam omogućuju da uključite ili isključite AA, kao i da postavite brzinu uzorkovanja AA izraženu kao 2x AA, 4x AA, 8x AA i tako dalje. Najbolje je postaviti AA u kombinaciji s razlučivosti grafike/monitora. Veće razlučivosti imaju više piksela i možda će trebati samo 2x AA da bi grafika izgledala glatko i dobro radila, dok niže razlučivosti možda trebaju postaviti na 8x kako bi se stvari izgladile. Ako tražite ravno povećanje performansi, onda bi vam smanjenje ili potpuno isključenje AA trebalo dati poticaj.

Anizotropno filtriranje

U 3D računalnoj grafici općenito je slučaj da će udaljeni objekti u 3D okruženju koristiti nižu kvaliteta teksturnih mapa koje se mogu činiti mutnim dok bliži objekti koriste visokokvalitetne karte teksture za više detalj. Pružanje karata visoke teksture za sve objekte u 3D okruženju može imati veliki utjecaj na ukupnu grafičku izvedbu i tu dolazi postavka Anizotropno filtriranje ili AF.

AF je prilično sličan AA u smislu postavki i onoga što može učiniti za poboljšanje performansi. Smanjenje postavke ima svoje nedostatke jer će veći dio prikaza koristiti teksturu niže kvalitete zbog čega se naizgled blizu objekti čine mutnim. Brzine uzorkovanja AF mogu se kretati od 1x do 16x, a podešavanje ove postavke može osigurati značajno poboljšanje performansi starije grafičke kartice; Ova postavka postaje sve manji uzrok pada performansi na novijim grafičkim karticama.

Nacrtajte udaljenost/vidno polje

Postavka udaljenosti crtanja ili postavke udaljenosti i vidnog polja koriste se za određivanje onoga što ćete vidjeti na zaslonu i najrelevantnije su za pucače iz prvog i trećeg lica. Postavka udaljenosti crtanja ili gledanja koristi se za određivanje koliko daleko vidite u daljinu, dok vidno polje određuje više perifernog pogleda lika u FPS-u. U slučaju udaljenosti crtanja i vidnog polja, što je viša postavka, to znači da će grafička kartica morati više raditi za renderiranje i prikaz pogled, međutim, utjecaj bi, uglavnom, trebao biti prilično minimalan, tako da snižavanje možda neće vidjeti mnogo poboljšanu brzinu kadrova ili kadrova po drugi.

Rasvjeta/sjene

Sjene u video igrici doprinose cjelokupnom izgledu i dojmu igre, dodajući osjećaj napetosti priči koja se priča na ekranu. Postavka kvalitete sjene određuje koliko će sjene izgledati detaljno ili realistično u igri. Utjecaj ovoga može varirati od scene do scene na temelju broja objekata i osvjetljenja, ali može imati prilično velik utjecaj na ukupnu izvedbu. Iako sjene mogu učiniti da scena izgleda sjajno, to je vjerojatno prva postavka za smanjenje ili isključenje radi poboljšanja performansi kada koristite stariju grafičku karticu.

Rezolucija

The razlučivost postavka se temelji i na onome što je dostupno u igri i na monitoru. Što je veća razlučivost, to će grafika izgledati bolje, svi ti dodatni pikseli dodaju detalje okolini i objektima poboljšavajući njihov izgled. Međutim, veće rezolucije dolaze s kompromisom, budući da ima više piksela za prikaz Zaslon, grafička kartica treba više raditi kako bi sve renderirala, a time i niža izvođenje. Snižavanje postavke razlučivosti u igri dobar je način za poboljšanje performansi i brzine kadrova, ali ako ste se navikli igrati pri višim razlučivostima i gledanju više detalja možda biste željeli pogledati neke druge opcije kao što je isključivanje AA/AF ili podešavanje osvjetljenje/sjene.

Detalji teksture/kvaliteta

Teksture se najjednostavnijim riječima mogu smatrati pozadinom za računalnu grafiku. To su slike koje su položene preko objekata/modela u grafici. Ova postavka obično ne utječe toliko na brzinu kadrova u igri, ako uopće ima, pa je prilično sigurno imati ovu postavku na višoj kvaliteti od ostalih postavki kao što su osvjetljenje/sjene ili AA/AF.