Razumijevanje i optimiziranje broja sličica u sekundi videoigara

Sadržaj:

Razumijevanje i optimiziranje broja sličica u sekundi videoigara
Razumijevanje i optimiziranje broja sličica u sekundi videoigara
Anonim

Jedna od najčešćih mjerila koja se koriste u mjerenju grafičke izvedbe videoigre je broj sličica u sekundi ili sličica u sekundi. Broj sličica u sekundi u videoigri odražava koliko se često slika koju vidite na zaslonu osvježava kako bi proizvela sliku i simulaciju pokreta/pokreta. Broj sličica u sekundi najčešće se mjeri u sličicama u sekundi ili FPS-u (ne brkati s pucačinama u prvom licu).

Mnogi su faktori koji utiču na određivanje broja sličica u sekundi igre, ali kao i kod mnogih stvari u tehnologiji, što je nešto veće ili brže, to bolje. Niski broj sličica u sekundi u videoigrama rezultirat će nizom problema koji se mogu pojaviti u najneprikladnijem trenutku. Primjeri onoga što se može dogoditi s malim brojem sličica u sekundi uključuju isprekidane ili skokovite pokrete tijekom akcijskih sekvenci koje uključuju puno pokreta/animacija; Zamrznuti zasloni koji otežavaju interakciju s igrom i niz drugih.

Često postavljana pitanja o brzini sličica u sekundi navedena u nastavku pružaju odgovore na neka osnovna pitanja koja se tiču broja sličica u sekundi videoigara, kako izmjeriti broj sličica u sekundi i različite prilagodbe i alate koje možete koristiti za poboljšanje brzine sličica u sekundi i ukupne grafičke performanse.

Što određuje broj sličica u sekundi ili broj sličica u sekundi video igre?

Image
Image

Postoji niz čimbenika koji pridonose brzini igre u sekundi ili sličicama u sekundi (FPS). Područja koja mogu utjecati na broj sličica u sekundi/FPS u igri 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 koji je napisao optimizirani kod za grafiku i performanse.

Grafička kartica i CPU najviše doprinose broju sličica u sekundi ili performansama FPS-a. U osnovi, CPU računala šalje informacije ili upute iz programa, aplikacija, u ovom slučaju igre, na grafičku karticu. Grafička kartica će tada zauzvrat obraditi primljene upute, renderirati sliku i poslati je na monitor za prikaz.

Postoji izravan odnos između CPU-a i GPU-a, 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čke kartice/CPU-a najbolja, ali ako je CPU bio srednje do niže razine CPU-a prije 18-24 mjeseca, velika je vjerojatnost da je već na donjoj granici minimalnog sustava zahtjevi. Zapravo, dobar dio hardvera na vašem računalu vjerojatno je 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 razlučivosti igre.

Koja je brzina sličica ili sličica u sekundi prihvatljiva za video/računalne igre?

Većina današnjih videoigara razvijena je s ciljem postizanja brzine sličica u sekundi od 60 fps, ali prihvatljivim se smatra između 30 i 60 fps. To ne znači da igre ne mogu premašiti 60 fps, dapače, mnoge to rade, ali sve ispod 30 fps, animacije mogu biti isprekidane i pokazivati nedostatak fluidnog kretanja.

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

Zajedno s vašim hardverom, igre kao što su Doom (2016), Overwatch, Battlefield 1 i druge koje imaju grafički intenzivne akcijske sekvence mogu utjecati na FPS igre zbog velikog broja pokretnih objekata, fizike igre i izračuna, 3D okruženja i više. Novije igre također mogu zahtijevati više verzije modela DirectX shadera koje grafička kartica može podržavati, ako GPU ne ispuni zahtjev modela shadera, često može doći do loših performansi, niske brzine kadrova ili nekompatibilnosti.

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

Dostupan je niz alata i aplikacija za mjerenje broja sličica u sekundi ili sličica u sekundi videoigre dok igrate. Najpopularniji i po mnogima najbolji zove se Fraps. Fraps je samostalna aplikacija koja radi iza kulisa za bilo koju igru koja koristi DirectX ili OpenGL grafički API (Application Programming Interface) i služi kao uslužni program za usporedbu koji će prikazati vaše trenutne sličice u sekundi, kao i mjeriti FPS između početne i krajnje točke. Uz funkcionalnost usporedbe, Fraps također ima funkcionalnost za snimanje zaslona igre i video snimanje u igri u stvarnom vremenu. Iako puna funkcionalnost Frapsa nije besplatna, oni nude besplatnu inačicu s ograničenjima koja uključuju FPS benchmarking, 30 sekundi video snimanja i.bmp snimke zaslona.

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

Kako mogu optimizirati postavke hardvera ili igre da poboljšam 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 broj sličica/sličica u sekundi i ukupnu izvedbu igre:

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

Budući da se nadogradnja vašeg hardvera podrazumijeva za poboljšane performanse, usredotočit ćemo se na različite grafičke postavke igre i kako one mogu pomoći ili smanjiti performanse i broj sličica u sekundi igre.

Velika većina instaliranih DirectX/OpenGL PC igara danas dolazi s pola tuceta ili više grafičkih postavki koje se mogu prilagoditi kako bi se poboljšala izvedba vašeg hardvera i, nadamo se, vaš FPS broj. Nakon instalacije, većina igara će automatski otkriti hardver računala koji je instaliran i postaviti grafičke postavke igre u skladu s tim za optimalnu izvedbu. S tim u vezi postoje neke stvari koje korisnici mogu učiniti kako bi još više poboljšali performanse broja sličica u sekundi.

Lako je reći da bi smanjenje svih postavki koje se nalaze u postavkama grafike igre omogućilo performanse jer bi. Međutim, vjerujemo da većina ljudi želi postići pravu ravnotežu performansi i izgleda u svom iskustvu igranja. Donji popis 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 računalnom grafikom pikseliziranog ili nazubljenog izgleda, ono što AA radi je da za svaki piksel na vašem zaslonu uzima uzorak okolnih piksela i pokušava ih pomiješati kako bi izgledali glatko. 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 rezolucijom vaše grafike/monitora. Više rezolucije imaju više piksela i možda će trebati samo 2x AA da bi grafika izgledala glatko i dobro radila, dok će niže rezolucije možda trebati postaviti na 8x kako bi se stvari izgladile. Ako tražite ravno povećanje performansi, onda bi vam smanjenje ili potpuno isključivanje 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 kvalitetu mapa teksture koje mogu izgledati mutno, dok bliži objekti koriste visokokvalitetne karte teksture za više detalja. Pružanje mapa visoke teksture za sve objekte u 3D okruženju može imati veliki utjecaj na cjelokupnu grafičku izvedbu i tu dolazi postavka Anisotropic Filtering ili AF.

AF prilično je sličan AA-u u pogledu 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 naizgled bliski objekti izgledaju mutno. Brzine uzorkovanja autofokusa mogu se kretati u rasponu 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.

Udaljenost crtanja/vidno polje

Postavke udaljenosti privlačenja ili postavke udaljenosti gledanja i vidnog polja koriste se za određivanje onoga što ćete vidjeti na zaslonu i najrelevantnije su za pucačine iz prvog i trećeg lica. Postavka udaljenosti crtanja ili pogleda koristi se za određivanje koliko daleko vidite u daljinu, dok vidno polje određuje više perifernog prikaza lika u FPS. U slučaju udaljenosti crtanja i vidnog polja, što je viša postavka znači da će grafička kartica morati više raditi na renderiranju i prikazu prikaza, međutim, utjecaj bi većinom trebao biti prilično minimalan pa snižavanje možda neće vidite znatno poboljšanu brzinu sličica u sekundi ili sličica u sekundi.

Osvjetljenje/sjene

Sjene u videoigri pridonose cjelokupnom izgledu i dojmu igre, dodajući osjećaj neizvjesnosti priči koja se priča na ekranu. Postavka kvalitete sjena određuje koliko će detaljne ili realistične sjene izgledati u igri. Utjecaj toga može varirati od scene do scene na temelju broja objekata i rasvjete, 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 koja se smanjuje ili isključuje radi poboljšanja performansi kada koristite stariju grafičku karticu.

Rezolucija

Postavka rezolucije temelji se i na onome što je dostupno u igri kao 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 razlučivosti dolaze s kompromisom, budući da postoji više piksela za prikaz na zaslonu, grafička kartica mora više raditi kako bi sve prikazala i stoga može smanjiti performanse. Smanjenje postavke razlučivosti u igri solidan je način za poboljšanje performansi i broja sličica u sekundi, ali ako ste se navikli igrati na višim razlučivostima i vidjeti više detalja, možda biste trebali pogledati neke druge opcije kao što je isključivanje AA/AF ili podešavanje osvjetljenja/sjena.

Detalji/kvaliteta teksture

Teksture se najjednostavnije rečeno mogu smatrati pozadinom za računalne grafike. To su slike koje su položene preko objekata/modela u grafici. Ova postavka obično ne utječe toliko na broj sličica u sekundi u igri, ako uopće, pa je prilično sigurno postaviti ovu postavku na višu kvalitetu od ostalih postavki kao što su osvjetljenje/sjene ili AA/AF.

Preporučeni: