Razumijevanje i optimizacija tarifa video igara

Kako optimizirati i poboljšati performanse grafike i frejmove

Jedan od najčešćih benčmarkova koji se koriste za merenje grafičke performanse video igre je brzina kadra ili kadrova u sekundi. Stopa kadrova u video igrici odražava koliko često slika osjećate na ekranu osvježena kako bi se proizveo kretanje i pokretanje slike i simulacije. Brzina frejmova se najčešće meri u okvirima po sekundi ili FPS, (ne sme se mešati sa prvim licima ).

Postoji mnogo faktora koji utiču na određivanje brzine kadrova u igri, ali kao i kod mnogih stvari u tehnologiji, što je veće ili brže, to je bolje. Niska brzina kadrova u video igricama rezultiraće brojnim problemima koji se mogu pojaviti u najnepovoljnijim vremenima. Primjeri onoga što se može desiti sa malim brzinama kadra uključuje nenormalno ili nestabilno kretanje tokom akcionih nizova koji uključuju puno pokreta / animacija; Zamrznuti ekrani otežavaju interakciju sa igrom, kao i niz drugih.

Često postavljena pitanja u vezi sa frekvencijom frejmova pružaju odgovore na neka osnovna pitanja o okvirima video igara, kako mjeriti okvire u sekundi i različite tweake i alate koje možete koristiti za poboljšanje brzine kadrova i ukupne performanse grafike.

Šta određuje brzinu kadra ili kadri u sekundi video igre?

Postoji veliki broj faktora koji doprinose brzini kadra u igri ili kadrovima u sekundi (FPS). Područja koja mogu uticati na brzinu igre / fps 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 koda igre optimizirana i razvijena za grafičke performanse.

U ovom članku ćemo se usredsrediti na prva dva metka pošto je poslednji izašao iz ruku, pošto se oslanjamo na programera igre da imamo pisani optimizirani kod za grafiku i performanse.

Najveći faktor koji doprinosi brzini kadra u igri ili FPS performansama su grafička kartica i CPU. U osnovnim terminima, CPU računara šalje informacije ili uputstva iz programa, aplikacija, u ovom slučaju, igre, na grafičku karticu. Nakon toga, grafička kartica će obraditi primljene instrukcije, učiniti sliku i poslati je na monitor za prikaz.

Postoji direktna veza između CPU-a i GPU-a , a performanse vaše grafičke kartice zavise od CPU-a i obrnuto. Ako CPU nije podržan, nema smisla nadograditi na najnoviju i najveću grafičku karticu ako ne može koristiti sve svoje procesorske snage.

Ne postoji opšte pravilo za određivanje koja je grafička kartica / CPU kombinacija najbolja, ali ako je CPU bio CPU od 18 do 18 meseci, postoji velika šansa da je već na najnižem nivou minimalnih sistemskih zahteva. Zapravo, dobar deo hardvera na računaru verovatno nadmašuje novi i bolji hardver u roku od 0-3 meseci od kupovine. Ključ je pokušati pronaći pravi balans sa grafičkim prikazom igre i postavkama rezolucije.

Koja brzina okvira ili ramova po sekundi je prihvatljiva za video / kompjuterske igre?

Većina video igrica se danas razvija s ciljem da se postigne brzina kadra od 60 kadrova u sekundi, ali bilo gdje od 30 do 60 kadrova u sekundi, smatra se prihvatljivom. To ne znači da igre ne mogu biti veće od 60 kadrova u sekundi, ustvari, mnogi to rade, ali bilo šta ispod 30 kadrova u sekundi, animacije će možda početi da se šire i pokažu nedostatak pokretanja fluida.

Pravi okviri u sekundi koje doživljavate variraju tokom čitave igre na osnovu hardvera i šta se možda dešava u igri u bilo kom trenutku. Što se tiče hardvera, kao što je već pomenuto, vaša grafička kartica i CPU će igrati ulogu u okviru u sekundi, ali i vaš monitor može takođe da utiče na FPS koji ćete moći da vidite. Mnogi LCD monitori se postavljaju sa frekvencijom osvežavanja od 60Hz što znači da nešto iznad 60 FPS neće biti vidljivo.

U kombinaciji sa vašim hardverom, igre kao što su Doom (2016) , Overwatch , Battlefield 1 i drugi koji imaju grafičke intenzivne akcione sekvence mogu uticati na FPS igre zbog velikog broja pokretnih objekata, fizike igara i kalkulacija, 3D okruženja i još mnogo toga. Novije igre takođe mogu zahtevati veće verzije DirectX shader modela koji grafička kartica može podržati, ukoliko GPU ne ispunjava zahtjeve modela shadera često loše performanse, niska brzina kadra ili nekompatibilnost.

Kako mogu da izmerim brzinu okvira ili ramova u sekundi igre na računaru?

Postoji nekoliko alata i aplikacija koje su vam na raspolaganju da izmerite brzinu kadra ili kadrova u sekundi video igre dok igrate. Najpopularniji i onaj koji mnogi smatraju najboljim se zove Fraps. Fraps je samostalna aplikacija koja radi iza scene za svaku igru ​​koja koristi API-ove DirectX ili OpenGL grafike (Application Programming Interface) i služi kao benchmarking uslužni program koji će prikazati trenutne okvire u sekundi, kao i meriti FPS između početka i kraja tačka. Pored funkcionalnosti benčmarkinga Fraps takođe ima funkcionalnost za snimanje ekrana u igri i snimanje video snimaka u realnom vremenu. Iako potpuna funkcionalnost Fraps-a nije besplatna, oni nude besplatnu verziju sa ograničenjima koja uključuju FPS benchmarking, 30 sekundi za snimanje video zapisa i .bmp screenshots.

Postoji nekoliko Fraps Alternative aplikacija kao što je Bandicam, ali ćete na kraju morati da platite i za one ako želite potpunu funkcionalnost.

Kako mogu da optimizujem podešavanja hardvera ili igre da poboljšam brzinu okvira, FPS i performanse?

Kao što je već pomenuto u prethodnim pitanjima, postoje dve glavne stvari koje možete učiniti kako biste poboljšali brzinu frejmova / kadrova u sekundi i ukupne performanse igre. 1. Nadogradite svoj hardver ili 2. Podesite podešavanja grafike igre. Budući da je nadogradnja vašeg hardvera data za poboljšane performanse, fokusiralićemo se na različita podešavanja grafičke igre i kako oni 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 da će vaš računar brojati. Nakon instalacije, većina igara će automatski otkriti PC hardver koji je instaliran i odgovarajuće postavlja grafičke postavke igre za optimalne performanse. Sa tim je rečeno da postoje neke stvari koje korisnici mogu učiniti kako bi poboljšali performanse frejmova čak i više.

Lako je reći da će snižavanje svih podešavanja pronađenih u grafičkim postavkama igre omogućiti performanse jer bi to moglo. Međutim, verujemo da većina ljudi želi da dobije pravu ravnotežu u performansama i izgledu u svom igranom iskustvu. Spisak ispod uključuje neka obična grafička podešavanja koja su dostupna u mnogim igrama koje korisnik može ručno podesiti.

Uobičajene postavke grafike

Antialiasing

Antialiasing , koji se obično naziva AA, je tehnika u razvoju računarske grafike koja olakšava grube pikselirane ili oštre ivice u grafici. Većina nas je naišla na ovu grafičku grafiku s pikseliranim ili oštrim izgledom, ono što AA čini za svaki piksel na ekranu, uzima uzorak okolnih piksela i pokušava da ih ujedini da bi izgledali glatko. Mnoge igre vam omogućavaju da uključite ili isključite AA, kao i postavite brzinu uzorka AA izražene kao 2x AA, 4x AA, 8x AA i tako dalje. Najbolje je postaviti AA zajedno sa rezolucijom grafike / monitora. Veće rezolucije imaju više piksela i možda će biti potrebno samo 2x AA za grafiku da izgledaju glatko i dobro izvode, dok je za donje rezolucije možda potrebno postaviti na 8x da bi se izvukle stvari. Ako tražite direktnu dobitak, tada bi smanjivanje ili isključivanje AA trebalo da vam pomogne.

Anizotropno filtriranje

U 3D računarskoj grafici, uopšteno je slučaj da će udaljeni objekti u 3D okruženju koristiti niži kvalitet kartona tekstura koji se mogu pojaviti zamućen, dok bliži objekti koriste visokokvalitetne teksturne mape za više detalja. Obezbeđivanje visokih tekstura mape za sve objekte u 3D okruženju može imati veliki uticaj na ukupne grafičke performanse i gde se nalazi postavka Anisotropic Filtering ili AF.

AF je prilično sličan AA u pogledu postavke i šta može učiniti kako bi poboljšao performanse. Smanjenje postavke ima svoje mane jer će više pogleda koristiti teksturu nižeg kvaliteta, čineći da se naizgled predmeti pojavljuju zamućeni. Stopa uzorka AF može da se kreće bilo gde od 1x do 16x, a podešavanje ove postavke može da obezbedi značajno poboljšanje performansi starije grafičke kartice; Ovo podešavanje postaje manje razloga za smanjenje performansi na novijim grafičkim karticama.

Nacrtati rastojanje / vidno polje

Postavljanje rastojanja rastojanja ili prikaza udaljenosti i podešavanja vida se koriste za određivanje onoga što ćete videti na ekranu i najrelevantnije su za strelce prve i treće osobe. Postavka rastojanja ili gledanja se koristi da bi se utvrdilo koliko daleko vidite udaljenost dok polje vida određuje više perifernog prikaza karaktera u FPS-u. U slučaju rastojanja izvlačenja i vidnog polja, veće je podešavanje sredstava za koje grafička kartica mora raditi teže za prikazivanje i prikaz prikaza, međutim, uticaj, u većini slučajeva, treba biti prilično minimalan, tako da niže vidi mnogo poboljšane brzine kadrova ili kadrova u sekundi.

Osvetljenje / Senke

Senke u video igrici doprinose ukupnom izgledu i osećaju igre, dodajući osećaj neizvjesnosti priči na ekranu. Postavka kvaliteta senki određuje kako će detaljne ili realistične senke izgledati u igri. Uticaj ovoga može se razlikovati od scene do scene na osnovu broja predmeta i osvetljenja, ali može imati prilično veliki utjecaj na ukupne performanse. Dok senke mogu učiniti da scena izgleda odlično, verovatno je to prvo podešavanje za smanjenje ili isključivanje za dobitak performansi kada pokreću stariju grafičku karticu.

Rezolucija

Postavka rezolucije se zasniva na onome što je dostupno u igri, kao i na monitoru. Što je veća rezolucija, bolje će izgledati grafika, svi ti dodatni pikseli daju detalje okruženjima i objektima koji poboljšavaju njihov izgled. Međutim, veće rezolucije dolaze sa kompromisom, pošto na ekranu ima više piksela, grafička kartica mora raditi sve teže kako bi sve učinila i time mogla smanjiti performanse. Smanjivanje postavke rezolucije u igri je dobar način da poboljšate performanse i brzinu kadra, ali ako ste se navikli da igrate na višim rezolucijama i vidite više detalja, možda biste želeli da pogledate neke druge opcije kao što su isključivanje AA / AF ili podešavanje osvetljenja / senki.

Detail / Quality Texture

Teksture u najjednostavljenijim terminima mogu se smatrati pozadinom za kompjutersku grafiku. To su slike koje se postavljaju preko predmeta / modela u grafici. Ovo podešavanje obično ne utiče toliko na brzinu kadrova u igri, ako je uopšte tako prilično sigurno da ovaj set bude viši od drugih podešavanja kao što su osvetljenje / senke ili AA / AF.