Video spēļu rāmju likmju izpratne un optimizācija

Kā optimizēt un uzlabot grafikas veiktspēju un kadru ātrumu

Viens no visbiežāk izmantotajiem kritērijiem, kas tiek izmantots, lai noteiktu video spēļu grafisko veiktspēju, ir kadru ātrums vai kadri sekundē. Kadra ātrums videospēlē atspoguļo to, cik bieži ekrānā redzamais attēls tiek atjaunināts, lai izveidotu attēlu un simulācijas kustību / kustību. Kadru ātrumu visbiežāk mēra kadrās sekundē vai FPS (nevajadzētu sajaukt ar pirmās personas šāvējiem ).

Ir daudz faktoru, kas nosaka spēles kadru ātrumu, taču, tāpat kā ar daudzām tehnoloģijām, jo ​​augstāka vai ātrāka ir kaut kas, jo labāk. Videomedijās zemu kadru ātruma dēļ rodas vairāki jautājumi, kas var notikt visnelabvēlīgākajos laikos. Piemēri tam, kas var notikt ar zemu rāmja ātrumu, ietver trauslu vai lēnu kustību darbības sekvences laikā, kurās ir daudz pārvietošanās / animācijas; Saldēti ekrāni, kas apgrūtina mijiedarbību ar spēli, un daudzi citi.

Brīdinājuma biežuma FAQ, kas detalizēti aprakstīts zemāk, sniedz atbildes uz dažiem pamatjautājumiem, kas saistīti ar video spēļu kadru ātrumu, kā rāmjus noteikt sekundēs, kā arī dažādus uzlabojumus un rīkus, ko varat izmantot, lai uzlabotu kadru ātrumu un vispārējo grafisko veiktspēju.

Kas nosaka kadru ātrumu vai kadrus sekundē no video spēles?

Ir vairāki faktori, kas veicina spēles kadru ātrumu vai kadru sekundē (FPS). Teritorijas, kas var ietekmēt spēļu kadru ā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ēļu kods ir optimizēts un attīstīts grafikas veiktspēju.

Šajā rakstā mēs pievērsīsimies pirmajiem diviem aizzīmju punktiem, jo ​​pēdējais no mums ir no rokām, jo ​​mēs paļaujamies uz spēles izstrādātāju, lai būtu rakstīts optimizēts grafikas un veiktspējas kods.

Lielākais faktors, kas saistīts ar spēles kadru ātrumu vai FPS veiktspēju, ir grafikas karte un CPU. Pamatprincips datora CPU nosūta informāciju vai instrukcijas no programmām, lietojumprogrammām, šajā gadījumā spēlei, uz grafisko karti. Pēc tam grafikas karte savukārt apstrādās saņemtos norādījumus, padarīs attēlu un nosūtīs to uz ekrāna, lai parādītu.

Starp CPU un GPU ir tieša saikne ar grafikas kartes veiktspēju, kas atkarīga no CPU un otrādi. Ja CPU ir nepietiekams, nav jēgas jaunināt uz jaunāko un lielāko grafikas karti, ja tā nespēs izmantot visu savu pārstrādes jaudu.

Nav vispārīga noteikuma par īkšķi, lai noteiktu, kurš no Graphics Card / CPU Combo ir labākais, bet, ja CPU bija vidēja un zemā līmeņa CPU, pirms 18-24 mēnešiem ir labas izredzes, ka tas jau ir zemā minimālā sistēmas prasību galā. Patiesībā laba aparatūras daļa datorā, iespējams, tiek pārsniegta ar jaunu un labāku aparatūru 0-3 mēnešu laikā pēc iegādes. Galvenais ir mēģināt atrast pareizo līdzsvaru ar spēles grafiku un izšķirtspējas iestatījumiem.

Kāds kadru ātrums vai kadri sekundē ir pieņemams video / datorspēlei?

Lielākā daļa šobrīd veidoto video spēļu ir paredzēti, lai sasniegtu kadru ātrumu 60 kadri sekundē, bet jebkurā vietā no 30 fps līdz 60 kadriem sekundē tiek uzskatīts par pieņemamu. Tas nenozīmē, ka spēles nedrīkst pārsniegt 60 kadrās sekundē, faktiski daudzi to dara, bet jebkas zem 30 kadriem sekundē, animācijas var sākt kļūt nemierīgas un rādīt nepietiekamu šķidruma kustību.

Faktiskais kadru skaits sekundē ir atkarīgs no aparatūras un spēlei jebkurā konkrētā brīdī. Runājot par aparatūru, kā minēts iepriekš, jūsu videokarte un centrālais procesors spēlēs lomu kadrās sekundē, bet arī monitoru var ietekmēt arī FPS, ko varēsit redzēt. Daudzi LCD monitori ir iestatīti ar atsvaidzes ātrumu 60Hz, kas nozīmē, ka jebkas virs 60 FPS nebūs redzams.

Sakarā ar jūsu aparatūru tādas spēles kā Doom (2016) , Overwatch , Battlefield 1 un citi, kuriem ir intensīvas grafiskās darbības virknes, var ietekmēt spēles FPS daudzu kustīgo objektu, spēļu fizikas un aprēķinu, 3D vidēs un daudz ko citu. Jaunākas spēles var prasīt arī augstākas DirectX shader modeļa versijas, kuras grafikas karte var atbalstīt, ja GPU neatbilst shadera modeļa prasībām, bieži tā var būt slikta darbība, zems kadru ātrums vai nesaderība.

Kā es varu izmērīt kadru ātrumu vai frames sekundē no spēles uz manu datoru?

Ir pieejami vairāki rīki un lietojumprogrammas, lai jūs, kamēr jūs spēlējat, varētu izmērīt kadru ātrumu vai kadru sekundē. Vispopulārākais un tas, ko daudzi uzskata par labāko, sauc par Fraps. Fraps ir savrupais lietojumprogramma, kas darbojas aiz jebkuru spēļu skates, kas izmanto DirectX vai OpenGL grafikas API (Application Programming Interface), un kalpo kā etalonu lietderība, kas parāda jūsu pašreizējos kadrus sekundē, kā arī mēra FPS starp sākumu un beigām punkts Papildus salīdzinošās novērtēšanas funkcionalitātei Fraps ir funkcionalitāte spēļu ekrānuzņēmumu uzņemšanai un reālā laika video spēlēšanai spēlē. Kamēr Fraps pilnā funkcionalitāte nav brīva, tās piedāvā bezmaksas versiju ar ierobežojumiem, kas ietver FPS salīdzinošo novērtēšanu, 30 sekundes video uzņemšanu un .bmp ekrānuzņēmumus.

Ir daži Fraps alternatīvas lietojumprogrammas, piemēram, Bandicam, bet jums būs jāmaksā par tiem arī, ja jūs vēlaties pilnīgu funkcionalitāti.

Kā es varu optimizēt aparatūras vai spēļu iestatījumus, lai uzlabotu kadru ātrumu, rādītājus un veiktspēju?

Kā minēts iepriekšējos iepriekšējos jautājumos, ir divas galvenās lietas, ko varat darīt, lai uzlabotu kadru ātrumu / kadrus sekundē un spēles vispārējo veiktspēju. 1. Uzlabojiet aparatūru vai 2. Pielāgojiet spēles grafikas iestatījumus. Tā kā aparatūras jaunināšana ir paredzēta uzlabotai veiktspējai, mēs pievērsīsimies dažādiem grafisko 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 spēļu datoru šodien ir ar pusi duci vai vairāk grafikas iestatījumiem, kurus var uzlabot, lai uzlabotu aparatūras veiktspēju, un, cerams, jūsu FPS skaits. Pēc instalēšanas lielākā daļa spēļu automātiski noteiks datora aparatūru, kas ir instalēta, un atbilstoši iestatītu spēles grafikas iestatījumus, lai nodrošinātu optimālu veiktspēju. Ar to ir teikts, ka ir dažas lietas, ko lietotāji var darīt, lai vēl vairāk uzlabotu kadru ātruma veiktspēju.

Tas ir viegli pateikt, ka spēļu grafikas iestatījumos atrodamo iestatījumu pazemināšana sniegs rezultātus, jo tas būtu. Tomēr mēs uzskatām, ka lielākā daļa cilvēku vēlas iegūt pareizo spēļu un spēļu veiktspējas līdzsvaru. Zemāk esošajā sarakstā ir daži kopīgi grafikas iestatījumi, kas ir pieejami daudzās spēlēs, kuras lietotājs var manuāli pielāgot.

Kopīgie grafikas iestatījumi

Antialiasing

Antialiasing , ko parasti sauc par AA, ir datorgrafikas izstrādes paņēmiens, lai izlīdzinātu grafiskās pikšķerētās vai robainās malas. Lielākā daļa no mums ir saskārušies ar šo pixelated vai robainu izskatu datorgrafiku, ko AA katram pikselim jūsu ekrānā ņem paraugs no apkārtējiem pikseļiem, un mēģina to apvienot, lai tie būtu gludi. Daudzās 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ākās izšķirtspējas ir vairāk pikseļu, un grafikai var būt nepieciešami tikai 2x AA, lai grafika izskatās gluda un labi veikta, bet zemākām izšķirtspējām, iespējams, tas ir vajadzīgs 8x, lai vienmērīgi izlīdzinātu lietas. Ja jūs meklējat taisnīgu veiktspējas pieaugumu, tad nolaist vai pagriežot AA vispār vajadzētu dot jums impulsu.

Anizotropiska filtrēšana

3D datorgrafikā parasti ir tas, ka tālu objekti 3D vidē izmantos zemākas tekstūras karšu kvalitāti, kas var parādīties izplūdusi, bet tuvāk objektiem tiek izmantotas augstas kvalitātes tekstūras kartes, lai iegūtu sīkāku informāciju. Visu 3D objektu objektu augsto tekstūru karšu nodrošināšana var ievērojami ietekmēt vispārējo grafisko veiktspēju un ir iestatījums, kurā atrodas iestatījums Anisotropic Filtering vai AF.

AF ir diezgan līdzīgs AA attiecībā uz iestatījumu un to, ko var darīt, lai uzlabotu veiktspēju. Noklusējuma iestatījumam ir trūkumi, jo vairāk skatu izmantos zemākas kvalitātes tekstūras veidošanu, šķiet, ka tuvu objekti ir izplūduši. AF izlases līmenis var svārstīties jebkurā vietā 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 kļūst arvien mazāks iemesls, kāpēc veiktspēja tiek samazināta jaunākajās grafikas kartēs.

Zīmējuma attālums / redzes lauks

Noregulējuma attāluma iestatījumu vai skata attālumu un skatījuma iestatījumu lauku izmanto, lai noteiktu, ko redzēsit ekrānā, un ir visatbilstošākie gan pirmās, gan trešās personas šāvējiem. Rādīšanas vai skata attāluma iestatījums tiek izmantots, lai noteiktu, cik tālu jūs redzat attālumā, kamēr skatīšanas lauks vairāk nosaka rakstzīmju perifēro skatu FPS. Attiecībā uz attāluma un redzamības lauku, jo augstāks ir tas, ka grafikas kartei būs jāpieliek lielākas pūles, lai attēlotu skatu, tomēr triecienam visumā ir jābūt diezgan minimālam, tāpēc nolaišana nedrīkst skatiet lielāku kadru ātrumu vai kadru sekundē.

Apgaismojums / ēnas

Videomateriālu ēnas veicina spēles vispārējo izskatu, pievienojot sajūtu, ka stāsts tiek uzrakstīts ekrānā. Ēnu kvalitātes iestatījums nosaka, cik sīki vai reālistiski spēlēs ēnas. Šī ietekme var atšķirties no vietas uz skatuves, pamatojoties uz objektu skaitu un apgaismojumu, bet tā var būtiski ietekmēt vispārējo veiktspēju. Lai gan ēnas var padarīt skatījumu lielisku, tas, iespējams, ir pirmais iestatījums, kas samazina vai izslēdzas, lai iegūtu veiktspēju, kad darbojas vecāka videokarte.

Izšķirtspēja

Izšķirtspējas iestatījums ir balstīts gan uz to, kas pieejams spēlē, gan arī uz monitoru. Jo augstāka ir izšķirtspēja, jo labāk izskatīsies grafika, visi šie papildu pikseļi pievieno detalizētu informāciju videi un objektiem, kas uzlabo to izskatu. Tomēr augstākas izšķirtspējas nāk ar kompromisu, jo uz ekrāna ir vairāk pikseļu, grafikas kartei ir jāstrādā smagāk, lai padarītu visu un tādējādi varētu samazināt veiktspēju. Spēles izšķirtspējas iestatījuma pazemināšana ir stabils veids, kā uzlabot veiktspēju un kadru ātrumu, taču, ja jūs esat pieraduši atskaņot ar lielāku izšķirtspēju un redzēt detalizētāku informāciju, iespējams, vēlēsities apskatīt citas iespējas, piemēram, izslēgt AA / AF vai pielāgojot apgaismojumu / ēnas.

Tekstūras detaļa / kvalitāte

Tekstu vienkāršākā izteiksmē var uzskatīt par datorgrafikas fonu. Tie ir attēli, kas ir pārklāti ar priekšmetiem / modeļiem grafikā. Šis iestatījums parasti neietekmē spēles kadru ātrumu tik lielā mērā, kā vispār, tādēļ ir diezgan droši, ka šis iestatījums ir augstāka kvalitāte nekā citi iestatījumi, piemēram, apgaismojums / ēnas vai AA / AF.