Video spēļu kadru ātruma izpratne un optimizēšana

Satura rādītājs:

Video spēļu kadru ātruma izpratne un optimizēšana
Video spēļu kadru ātruma izpratne un optimizēšana
Anonim

Viens no visizplatītākajiem etaloniem, ko izmanto videospēļu grafiskās veiktspējas mērīšanai, ir kadru nomaiņas ātrums vai kadri sekundē. Kadru nomaiņas ātrums videospēlē atspoguļo to, cik bieži ekrānā redzamais attēls tiek atsvaidzināts, lai radītu attēlu un simulācijas kustību/kustību. Kadru nomaiņas ātrumu visbiežāk mēra kadros sekundē vai FPS (nejaukt ar pirmās personas šāvējiem).

Spēles kadru nomaiņas ātruma noteikšanā ir daudz faktoru, taču, tāpat kā daudzās tehnoloģijās, jo augstāks vai ātrāks kaut kas ir, jo labāk. Zems kadru nomaiņas ātrums videospēlēs radīs vairākas problēmas, kas var rasties visnepiemērotākajā laikā. Piemēri tam, kas var notikt ar zemu kadru nomaiņas ātrumu, ietver nevienmērīgas vai lēkājošas kustības darbību secību laikā, kas ietver daudz kustību/animāciju; Sastinguši ekrāni, kas apgrūtina mijiedarbību ar spēli un daudzas citas.

Tālāk aprakstītie bieži uzdotie jautājumi sniedz atbildes uz dažiem pamatjautājumiem par videospēļu kadru nomaiņas ātrumu, to, kā izmērīt kadrus sekundē, kā arī par dažādiem uzlabojumiem un rīkiem, ko varat izmantot, lai uzlabotu kadru ātrumu un vispārējo grafikas veiktspēju.

Kas nosaka videospēles kadru nomaiņas ātrumu vai kadrus sekundē?

Image
Image

Ir vairāki faktori, kas ietekmē spēles kadru ātrumu vai kadri sekundē (FPS) veiktspēju. Jomas, kas var ietekmēt spēles kadru nomaiņas ātrumu/FPS, ir šādas:

  • Sistēmas aparatūra, piemēram, grafiskā karte, mātesplate, centrālais procesors un atmiņa.
  • Grafikas un izšķirtspējas iestatījumi spēlē.
  • Cik labi spēles kods ir optimizēts un izstrādāts grafikas veiktspējai.

Šajā rakstā mēs koncentrēsimies uz pirmajām divām aizzīmēm, jo pēdējā nav mūsu rokās, jo paļaujamies uz to, ka spēles izstrādātājs ir uzrakstījis optimizētu kodu grafikai un veiktspējai.

Lielākais faktors, kas ietekmē spēles kadru ātrumu vai FPS veiktspēju, ir grafiskā karte un centrālais procesors. Pamata izteiksmē datora centrālais procesors nosūta informāciju vai instrukcijas no programmām, lietojumprogrammām, šajā gadījumā no spēles, uz grafisko karti. Pēc tam grafikas karte apstrādās saņemtās instrukcijas, atveidos attēlu un nosūtīs to uz monitoru parādīšanai.

Pastāv tieša saistība starp centrālo procesoru un GPU, un jūsu grafiskās kartes veiktspēja ir atkarīga no CPU un otrādi. Ja centrālajam procesoram ir nepietiekama jauda, nav jēgas jaunināt uz jaunāko un labāko grafisko karti, ja tas nespēs izmantot visu savu apstrādes jaudu.

Nav vispārēja īkšķa noteikuma, lai noteiktu, kura grafikas kartes/CPU kombinācija ir vislabākā, taču, ja CPU pirms 18–24 mēnešiem bija vidēja un zema līmeņa centrālais procesors, pastāv liela iespēja, ka tas jau ir minimālās sistēmas zemākajā līmenī. prasībām. Faktiski lielu daļu datora aparatūras, iespējams, pārspēj jauna un labāka aparatūra 0–3 mēnešu laikā pēc iegādes. Galvenais ir mēģināt atrast pareizo līdzsvaru ar spēles grafikas un izšķirtspējas iestatījumiem.

Kāds kadru ātrums vai kadri sekundē ir pieņemami video/datorspēlēm?

Lielākā daļa videospēļu mūsdienās ir izstrādātas ar mērķi sasniegt 60 kadri/s kadru ātrumu, taču jebkur no 30 līdz 60 kadri/s tiek uzskatīts par pieņemamu. Tas nenozīmē, ka spēles nevar pārsniegt 60 kadri/s, patiesībā daudzas tā arī dara, taču viss, kas ir mazāks par 30 kadri/s, animācijas var kļūt nemierīgas un parādīt plūstošas kustības trūkumu.

Faktiskie kadri sekundē spēles laikā atšķiras atkarībā no aparatūras un tā, kas var notikt spēlē jebkurā brīdī. Runājot par aparatūru, kā minēts iepriekš, jūsu grafikas kartei un centrālajam procesoram būs nozīme kadru skaitā sekundē, taču arī jūsu monitors var ietekmēt FPS, ko varēsit redzēt. Daudzi LCD monitori ir iestatīti ar 60 Hz atsvaidzes intensitāti, kas nozīmē, ka nekas, kas pārsniedz 60 kadri sekundē, nebūs redzams.

Apvienojumā ar jūsu aparatūru, tādas spēles kā Doom (2016), Overwatch, Battlefield 1 un citas, kurām ir intensīvas grafikas darbību secības, var ietekmēt spēles FPS, jo ir liels skaits kustīgu objektu, spēles fizika un aprēķini, 3D. vides un vairāk. Jaunākām spēlēm var būt nepieciešamas arī augstākas DirectX ēnotāja modeļa versijas, kuras var atbalstīt grafiskā karte, ja grafiskais procesors neatbilst ēnotāja modeļa prasībām, bieži vien var būt slikta veiktspēja, zems kadru nomaiņas ātrums vai nesaderība.

Kā datorā var izmērīt kadru ātrumu vai kadru skaitu spēles sekundē?

Ir pieejami vairāki rīki un lietojumprogrammas, lai izmērītu videospēles kadru ātrumu vai kadrus sekundē, kamēr spēlējat. Populārākais un viens, ko daudzi uzskata par labāko, tiek saukts par Fraps. Fraps ir atsevišķa lietojumprogramma, kas darbojas aizkulisēs jebkurai spēlei, kurā tiek izmantotas DirectX vai OpenGL grafikas API (lietojumprogrammu interfeiss), un tā kalpo kā salīdzinošās novērtēšanas utilīta, kas parādīs jūsu pašreizējos kadrus sekundē, kā arī izmērīs FPS starp sākuma un beigu punktu.. Papildus etalonuzņēmuma funkcionalitātei Fraps ir arī funkcionalitāte spēļu ekrānuzņēmumu uzņemšanai un reāllaika video uzņemšanai spēlē. Lai gan pilna Fraps funkcionalitāte nav bezmaksas, tie piedāvā bezmaksas versiju ar ierobežojumiem, kas ietver FPS salīdzinošo novērtēšanu, 30 sekunžu video uzņemšanu un.bmp ekrānuzņēmumus.

Ir dažas Fraps alternatīvās lietojumprogrammas, piemēram, Bandicam, taču, ja vēlaties pilnu funkcionalitāti, jums būs jāmaksā arī par tām.

Kā es varu optimizēt aparatūras vai spēļu iestatījumus, lai uzlabotu kadru nomaiņas ātrumu, FPS un veiktspēju?

Kā minēts iepriekšējos jautājumos, ir divas galvenās lietas, ko varat darīt, lai uzlabotu kadru ātrumu/kadri sekundē un kopējo spēles veiktspēju:

  1. Jauniniet savu aparatūru.
  2. Pielāgojiet spēles grafikas iestatījumus.

Tā kā uzlabotai veiktspējai ir nepieciešama aparatūras jaunināšana, mēs koncentrēsimies uz dažādiem grafikas spēļu iestatījumiem un to, kā tie var palīdzēt vai samazināt veiktspēju un spēles kadru ātrumu.

Lielākā daļa instalēto DirectX/OpenGL datorspēļu mūsdienās ir aprīkotas ar pusduci vai vairāk grafikas iestatījumu, kurus var pielāgot, lai uzlabotu aparatūras veiktspēju un, cerams, arī FPS skaitu. Pēc instalēšanas lielākā daļa spēļu automātiski noteiks instalēto datora aparatūru un attiecīgi iestatīs spēles grafikas iestatījumus, lai nodrošinātu optimālu veiktspēju. Ņemot to vērā, ir dažas lietas, ko lietotāji var darīt, lai vēl vairāk uzlabotu kadru nomaiņas ātrumu.

Ir viegli teikt, ka visu spēles grafikas iestatījumos atrodamo iestatījumu pazemināšana nodrošinātu veiktspēju, jo tā būtu. Tomēr mēs uzskatām, ka lielākā daļa cilvēku vēlas iegūt pareizo veiktspējas un izskata līdzsvaru savā spēļu pieredzē. Tālāk esošajā sarakstā ir iekļauti daži izplatīti grafikas iestatījumi, kas ir pieejami daudzās spēlēs un kurus lietotājs var manuāli pielāgot.

Kopējie grafikas iestatījumi

Antialiasing

Antialiasing, ko parasti dēvē par AA, ir datorgrafikas izstrādes paņēmiens, lai izlīdzinātu rupjas pikseļu vai robainas grafiskās malas. Lielākā daļa no mums ir saskārušies ar šādu pikseļu vai robainu izskatu datorgrafiku, ko AA dara, katram pikselim jūsu ekrānā ņem apkārtējo pikseļu paraugu un mēģina tos sapludināt, lai tie izskatās gludi. Daudzas spēles ļauj ieslēgt vai izslēgt AA, kā arī iestatīt AA izlases ātrumu, kas izteikts kā 2x AA, 4x AA, 8x AA un tā tālāk. Vislabāk ir iestatīt AA kopā ar grafikas/monitora izšķirtspēju. Augstākai izšķirtspējai ir vairāk pikseļu, un var būt nepieciešams tikai 2x AA, lai grafika izskatītos vienmērīga un labi darbotos, savukārt zemākai izšķirtspējai var būt nepieciešams iestatīt 8x, lai viss būtu vienmērīgāks. Ja meklējat tiešu veiktspējas pieaugumu, tad AA pazemināšanai vai pilnīgai izslēgšanai vajadzētu dot jums stimulu.

Anizotropā filtrēšana

3D datorgrafikā parasti ir tā, ka tālu objekti 3D vidē izmantos zemākas kvalitātes tekstūras kartes, kas var izskatīties izplūdušas, savukārt tuvākos objektos tiek izmantotas augstas kvalitātes faktūru kartes, lai iegūtu sīkāku informāciju. Augstas tekstūras karšu nodrošināšana visiem objektiem 3D vidē var būtiski ietekmēt kopējo grafikas veiktspēju, un šajā gadījumā tiek izmantots anizotropās filtrēšanas jeb AF iestatījums.

AF ir diezgan līdzīgs AA iestatījuma un tā veiktspējas uzlabošanas ziņā. Iestatījuma pazemināšanai ir savi trūkumi, jo lielākā daļa skata izmantos zemākas kvalitātes tekstūru, tādējādi šķietami tuvu esošie objekti šķiet izplūduši. AF izlases frekvences var svārstīties no 1x līdz 16x, un šī iestatījuma pielāgošana var ievērojami uzlabot vecākas grafiskās kartes veiktspēju; Šis iestatījums arvien mazāk izraisa jaunāku grafisko karšu veiktspējas samazināšanos.

Zīmējiet attālumu/skata lauku

Zīmēšanas attāluma iestatījums vai skata attāluma un redzes lauka iestatījumi tiek izmantoti, lai noteiktu, ko redzēsit ekrānā, un tie ir visatbilstošākie gan pirmās, gan trešās personas šāvējiem. Zīmēšanas vai skatīšanas attāluma iestatījums tiek izmantots, lai noteiktu, cik tālu jūs redzat tālumā, savukārt redzes lauks vairāk nosaka rakstzīmes perifērijas skatu FPS. Izvilkšanas attāluma un redzes lauka gadījumā, jo augstāks ir iestatījums, kas nozīmē, ka grafikas kartei būs jāstrādā vairāk, lai renderētu un parādītu skatu, tomēr ietekmei lielākoties jābūt diezgan minimālai, tāpēc pazemināšana var nebūt redzēt daudz uzlabotu kadru nomaiņas ātrumu vai kadrus sekundē.

Apgaismojums/ēnas

Ēnas videospēlē veicina spēles kopējo izskatu un sajūtu, pievienojot spriedzes sajūtu stāstam, kas tiek stāstīts ekrānā. Ēnu kvalitātes iestatījums nosaka, cik detalizētas vai reālistiskas ēnas izskatīsies spēlē. Tā ietekme var atšķirties atkarībā no objektu skaita un apgaismojuma, taču tai var būt diezgan liela ietekme uz kopējo veiktspēju. Lai gan ēnas var padarīt ainu lieliski izskatīties, tas, iespējams, ir pirmais iestatījums, kas jāsamazina vai jāizslēdz, lai uzlabotu veiktspēju, darbinot vecāku grafisko karti.

Izšķirtspēja

Izšķirtspējas iestatījums ir balstīts gan uz to, kas ir pieejams spēlē, gan uz monitoru. Jo augstāka ir izšķirtspēja, jo labāk izskatīsies grafika, visi šie papildu pikseļi papildina vidi un objektus, uzlabojot to izskatu. Tomēr lielāka izšķirtspēja ir saistīta ar kompromisu, jo ekrānā ir vairāk pikseļu, grafiskajai kartei ir jāstrādā vairāk, lai visu renderētu, un tādējādi tā var pazemināt veiktspēju. Izšķirtspējas iestatījuma pazemināšana spēlē ir labs veids, kā uzlabot veiktspēju un kadru ātrumu, taču, ja esat pieradis spēlēt ar augstāku izšķirtspēju un redzēt sīkāku informāciju, iespējams, vēlēsities apskatīt dažas citas iespējas, piemēram, AA/AF izslēgšanu vai apgaismojuma/ēnu pielāgošana.

Tektūras detaļas/kvalitāte

Tekstūras vienkāršākajā nozīmē var uzskatīt par datorgrafikas fonu. Tie ir attēli, kas grafikā ir novietoti virs objektiem/modeļiem. Šis iestatījums parasti neietekmē spēles kadru nomaiņas ātrumu, ja vispār, tāpēc ir diezgan droši iestatīt šo iestatījumu augstākā kvalitātē nekā citi iestatījumi, piemēram, apgaismojums/ēnas vai AA/AF.

Ieteicams: