Razumijevanje i optimizacija broja kadrova za video igre

Sadržaj:

Razumijevanje i optimizacija broja kadrova za video igre
Razumijevanje i optimizacija broja kadrova za video igre
Anonim

Jedan od najčešćih mjerila korištenih u mjerenju grafičkih performansi video igre je brzina kadrova ili broj kadrova u sekundi. Brzina kadrova u video igrici odražava koliko često se slika koju vidite na ekranu osvježava kako bi se proizvela slika i simulacija pokreta/pokreta. Brzina kadrova se najčešće mjeri u frejmovima u sekundi ili FPS, (ne brkati se sa pucačima iz prvog lica).

Postoji mnogo faktora koji utiču na određivanje broja slika u igrici, 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 dovest će do brojnih problema koji se mogu pojaviti u najnepovoljnijim trenucima. Primjeri onoga što se može dogoditi s malim brojem kadrova uključuju isprekidano ili skokovito kretanje tokom akcionih sekvenci koje uključuju mnogo pokreta/animacija; Zamrznuti ekrani otežavaju interakciju s igrom i niz drugih.

Često postavljana pitanja o brzini kadrova koja se nalaze u nastavku daje odgovore na neka osnovna pitanja koja se tiču brzine kadrova u video igricama, kako mjeriti okvire u sekundi i različitih podešavanja i alata koje možete koristiti da poboljšate brzinu kadrova i ukupne grafičke performanse.

Šta određuje brzinu kadrova ili broj kadrova u sekundi video igre?

Image
Image

Postoji niz faktora koji doprinose brzini kadrova u igri ili performansama okvira u sekundi (FPS). Područja koja mogu utjecati na brzinu kadrova/FPS igre uključuju:

  • Sistemski hardver, kao što su 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 članku ćemo se fokusirati na prve dvije tačke jer nam zadnja nije u rukama jer se oslanjamo na programera igre da je napisao optimizirani kod za grafiku i performanse.

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

Postoji direktna veza između CPU-a i GPU-a, pri čemu performanse vaše grafičke kartice zavise od CPU-a 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 CPU srednjeg i nižeg ranga prije 18-24 mjeseca postoji velika šansa da je već na nižoj strani minimalnog sistema zahtjevi. U stvari, dobar dio hardvera na vašem PC-u vjerovatno će biti nadmašen novim i boljim hardverom u roku od 0-3 mjeseca od kupovine. Ključ je pokušati pronaći pravi balans sa grafikom i postavkama rezolucije igre.

Koja je brzina kadrova ili kadrova u sekundi prihvatljiva za video/kompjuterske igre?

Većina video igara danas je razvijena 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 premašiti 60 fps, u stvari, mnoge to rade, ali sve ispod 30 fps, animacije mogu početi da postaju isprekidane i pokazuju nedostatak tečnog pokreta.

Stvarni broj frejmova u sekundi koje doživljavate variraju kroz igru ovisno o hardveru i onome što se može dogoditi u igri u bilo kojem trenutku. Što se tiče hardvera, kao što je već spomenuto, vaša grafička kartica i CPU će igrati ulogu u frejmovima u sekundi, ali vaš monitor također može utjecati na FPS koji ćete moći vidjeti. Mnogi LCD monitori su podešeni na frekvenciju osvježavanja od 60Hz, što znači da ništa iznad 60 FPS neće biti vidljivo.

U kombinaciji sa vašim hardverom, igre kao što su Doom (2016), Overwatch, Battlefield 1 i druge koje imaju grafički intenzivne akcione sekvence mogu uticati na FPS igre zbog velikog broja pokretnih objekata, fizike i proračuna igre, 3D okruženja i još mnogo toga. Novije igre također mogu zahtijevati više verzije DirectX modela shadera koje grafička kartica može podržavati, ako GPU ne ispunjava zahtjeve za modelom shadera, č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čunaru?

Postoji niz alata i aplikacija koje su vam dostupne za mjerenje brzine kadrova ili kadrova u sekundi video igre dok igrate. Najpopularniji i koji mnogi smatraju najboljim zove se Fraps. Fraps je samostalna aplikacija koja radi iza kulisa za bilo koju igru koja koristi DirectX ili OpenGL grafičke API-je (Aplikacijski programski interfejs) 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. Pored funkcionalnosti benčmarkinga, Fraps takođe ima funkciju za snimanje snimaka ekrana igre i video snimanje u realnom vremenu u igri. Iako puna funkcionalnost Frapsa nije besplatna, oni nude besplatnu verziju sa ograničenjima koja uključuju FPS benchmarking, 30 sekundi snimanja videa i.bmp snimke ekrana.

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

Kako mogu optimizirati postavke hardvera ili igre da poboljšam brzinu kadrova, FPS i performanse?

Kao što je spomenuto u prethodnim pitanjima, postoje dvije glavne stvari koje možete učiniti da poboljšate brzinu kadrova/frejmova u sekundi i ukupne performanse igre:

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

Pošto je nadogradnja vašeg hardvera data za poboljšane performanse, fokusirat ćemo se na različite grafičke postavke igre i kako one mogu pomoći ili smanjiti performanse i brzinu kadrova u igri.

Ogromna većina instaliranih DirectX/OpenGL PC igara danas dolazi sa pola tuceta ili više grafičkih postavki koje se mogu podesiti da poboljšaju performanse vašeg hardvera i, nadamo se, vaš broj FPS-a. Nakon instalacije, većina igara će automatski otkriti PC hardver koji je instaliran 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 pružilo performanse jer bi. Međutim, vjerujemo da većina ljudi želi postići pravi balans performansi i izgleda u svom igraćem iskustvu. Lista ispod 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, je tehnika u razvoju kompjuterske grafike koja izglađuje grube pikselizovane ili nazubljene ivice u grafici. Većina nas se susrela sa ovom kompjuterskom grafikom pikseliziranog ili nazubljenog izgleda, ono što AA radi je da za svaki piksel na vašem ekranu uzima uzorak okolnih piksela i pokušava ih spojiti kako bi izgledali glatko. Mnoge igre vam omogućavaju 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 podesiti AA u kombinaciji s rezolucijom vaše grafike/monitora. Veće rezolucije imaju više piksela i možda će trebati samo 2x AA da bi grafika izgledala glatko i dobro radila, dok je za niže rezolucije možda potrebno 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 kompjuterskoj grafici, generalno je slučaj da će udaljeni objekti u 3D okruženju koristiti mape teksture nižeg kvaliteta koje mogu izgledati zamućeno dok bliži objekti koriste visokokvalitetne mape tekstura za više detalja. Pružanje mapa visoke teksture za sve objekte u 3D okruženju može imati veliki utjecaj na ukupne grafičke performanse i tu dolazi postavka anizotropnog filtriranja ili AF.

AF je prilično sličan AA u smislu postavke i onoga što može učiniti da poboljša performanse. Smanjenje postavke ima svoje nedostatke jer će veći dio prikaza koristiti teksturu nižeg kvaliteta, čineći naizgled blizu objekte zamućenim. Brzine uzorkovanja AF mogu se kretati od 1x do 16x, a podešavanje ove postavke može pružiti 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

Podešavanje udaljenosti crtanja ili postavke udaljenosti pogleda i vidnog polja koriste se za određivanje onoga što ćete vidjeti na ekranu i najrelevantnije su za pucače iz prvog i trećeg lica. Postavka udaljenosti crtanja ili gledanja koristi se da odredi 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 veća postavka, to znači da će grafička kartica morati više raditi na renderiranju i prikazu pogleda, međutim, utjecaj bi, uglavnom, trebao biti prilično minimalan tako da spuštanje možda neće vidite mnogo poboljšane brzine kadrova ili kadrova u sekundi.

Lighting/Shadows

Sjene u video igrici doprinose ukupnom izgledu i osjećaju igre, dodajući osjećaj neizvjesnosti priči koja se priča na ekranu. Postavka kvalitete sjenki određuje koliko će sjene izgledati detaljno ili realistično u igri. Utjecaj ovoga može varirati od scene do scene ovisno o broju objekata i osvjetljenju, ali može imati prilično velik utjecaj na cjelokupni učinak. Iako senke mogu učiniti da scena izgleda sjajno, to je vjerovatno prva postavka za smanjenje ili isključenje radi povećanja performansi kada koristite stariju grafičku karticu.

Rezolucija

Podešavanje rezolucije je zasnovano i na onome što je dostupno u igri kao i na monitoru. Što je veća rezolucija, to će grafika izgledati bolje, svi ti dodatni pikseli dodaju detalje okruženju i objektima poboljšavajući njihov izgled. Međutim, veće rezolucije dolaze sa kompromisom, budući da ima više piksela za prikaz na ekranu, grafička kartica mora više raditi kako bi sve renderirala i time može smanjiti performanse. Smanjenje postavke rezolucije u igrici je dobar način za poboljšanje performansi i brzine kadrova, ali ako ste se navikli igrati na višim rezolucijama i vidjeti više detalja, možda biste željeli pogledati neke druge opcije kao što je isključivanje AA/AF ili podešavanje osvjetljenja/sjenki.

Detalji/kvaliteta teksture

Teksture najjednostavnije rečeno mogu se smatrati pozadinom za kompjutersku 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, tako da je prilično sigurno imati ovu postavku na višem kvalitetu od ostalih postavki kao što su osvjetljenje/sjene ili AA/AF.

Preporučuje se: