Videomängude kaadrisageduste mõistmine ja optimeerimine

Sisukord:

Videomängude kaadrisageduste mõistmine ja optimeerimine
Videomängude kaadrisageduste mõistmine ja optimeerimine
Anonim

Videomängu graafilise jõudluse mõõtmisel üks levinumaid võrdlusaluseid on kaadrisagedus või kaadrid sekundis. Kaadrisagedus videomängus peegeldab seda, kui sageli ekraanil kuvatavat pilti värskendatakse, et tekitada kujutis ja simulatsiooni liikumine/liikumine. Kaadrisagedust mõõdetakse enamasti kaadrites sekundis või FPS-is (mitte segi ajada esimese isiku tulistajatega).

Mängu kaadrisageduse määramisel on palju tegureid, kuid nagu paljude asjade puhul tehnoloogias, mida kõrgem või kiirem miski on, seda parem. Madal kaadrisagedus videomängudes põhjustab mitmeid probleeme, mis võivad ilmneda kõige ebasobivamal ajal. Madala kaadrisageduse korral võib esineda näiteks ebaühtlane või hüplev liikumine tegevuste jadade ajal, mis hõlmavad palju liikumist/animatsioone; Külmunud ekraanid, mis muudavad mänguga suhtlemise keeruliseks ja paljud teised.

Allpool üksikasjalikult esitatud kaadrisageduse KKK-d annavad vastused mõnele põhiküsimusele, mis puudutavad videomängude kaadrisagedust, kuidas mõõta kaadreid sekundis ning erinevaid näpunäiteid ja tööriistu, mida saate kasutada kaadrisageduse ja üldise graafika jõudluse parandamiseks.

Mis määrab videomängu kaadrisageduse või kaadreid sekundis?

Image
Image

Mängu kaadrisagedust või kaadrite sekundis (FPS) jõudlust mõjutavad mitmed tegurid. Mängu kaadrisagedust/FPS-i võivad mõjutada järgmised valdkonnad:

  • Süsteemi riistvara, nagu graafikakaart, emaplaat, protsessor ja mälu.
  • Graafika ja eraldusvõime seaded mängus.
  • Kui hästi on mängukood graafika jõudluse jaoks optimeeritud ja arendatud.

Selles artiklis keskendume kahele esimesele punktile, kuna viimane on meie käest väljas, kuna loodame, et mängu arendaja on kirjutanud graafika ja jõudluse jaoks optimeeritud koodi.

Mängu kaadrisagedust või FPS-i jõudlust mõjutab suurim tegur graafikakaart ja protsessor. Põhimõtteliselt saadab arvuti protsessor graafikakaardile teavet või juhiseid programmidest, rakendustest, antud juhul mängust. Seejärel töötleb graafikakaart omakorda saadud juhiseid, renderdab pildi ja saadab selle kuvamiseks monitorile.

CPU ja GPU vahel on otsene seos, kusjuures teie graafikakaardi jõudlus sõltub CPU-st ja vastupidisest. Kui protsessoril on alavõimsus, ei ole mõtet uuendada uusimale ja parimale graafikakaardile, kui see ei saa kogu oma töötlemisvõimsust ära kasutada.

Ei ole olemas üldist rusikareeglit selle määramiseks, milline graafikakaardi/protsessori kombinatsioon on parim, kuid kui protsessor oli 18–24 kuud tagasi keskmise või madala tasemega protsessor, on suur tõenäosus, et see on juba minimaalse süsteemi madalaimas otsas. nõuded. Tõenäoliselt ületab suur osa teie arvuti riistvarast 0–3 kuu jooksul pärast ostmist uue ja parema riistvaraga. Peaasi on proovida leida õige tasakaal mängu graafika ja eraldusvõime seadetega.

Milline kaadrisagedus või kaadrite arv sekundis on video-/arvutimängude jaoks vastuvõetav?

Enamik videomänge on tänapäeval välja töötatud eesmärgiga saavutada kaadrisagedus 60 kaadrit sekundis, kuid 30 kuni 60 kaadrit sekundis peetakse vastuvõetavaks. See ei tähenda, et mängud ei tohi ületada 60 kaadrit sekundis, tegelikult teevad seda paljud, kuid kõik alla 30 kaadrit sekundis võivad animatsioonid hakata hakkima ja näidata sujuva liikumise puudumist.

Tegelikud kaadrid sekundis, mida kogete, varieeruvad kogu mängu jooksul riistvara ja mängus igal ajahetkel toimuva põhjal. Riistvara osas, nagu eelnev alt mainitud, mängivad teie graafikakaart ja CPU rolli kaadrite arvus sekundis, kuid ka teie monitor võib mõjutada ka FPS-i, mida näete. Paljude LCD-kuvarite värskendussagedus on 60 Hz, mis tähendab, et üle 60 kaadrit sekundis ei ole näha.

Koos teie riistvaraga võivad mängud nagu Doom (2016), Overwatch, Battlefield 1 ja teised, millel on graafika intensiivsed tegevusjärjestused, mõjutada mängu FPS-i suure hulga liikuvate objektide, mängufüüsika ja arvutuste ning 3D tõttu. keskkonnad ja palju muud. Uuemad mängud võivad nõuda ka DirectX-i varjutusmudeli kõrgemaid versioone, mida graafikakaart võib toetada, kui graafikaprotsessor ei vasta varjundimudeli nõuetele, sageli võib esineda halb jõudlus, madal kaadrisagedus või ühildumatus.

Kuidas ma saan arvutis mõõta mängu kaadrisagedust või kaadreid sekundis?

Saadaval on mitmeid tööriistu ja rakendusi, et mõõta videomängu kaadrisagedust või kaadreid sekundis mängimise ajal. Kõige populaarsemat ja paljude arvates parimat nimetatakse Frapsiks. Fraps on eraldiseisev rakendus, mis töötab kõigi mängude kulisside taga, mis kasutab DirectX-i või OpenGL-i graafika API-sid (rakenduse programmeerimisliidest) ja toimib võrdlusutiliidina, mis kuvab teie praeguseid kaadreid sekundis ning mõõdab FPS-i algus- ja lõpp-punkti vahel.. Lisaks võrdlusuuringu funktsioonidele pakub Fraps ka mängu ekraanipiltide jäädvustamist ja reaalajas mängusiseste videote jäädvustamist. Kuigi kõik Frapsi funktsioonid pole tasuta, pakuvad nad tasuta versiooni, mille piirangud hõlmavad FPS-i võrdlusuuringut, 30-sekundilist videohõivet ja.bmp-ekraanipilte.

Seal on mõned Frapsi alternatiivsed rakendused, nagu Bandicam, kuid lõpuks peate ka nende eest maksma, kui soovite täielikku funktsionaalsust.

Kuidas ma saan riistvara või mänguseadeid optimeerida kaadrisageduse, kaadrisageduse ja jõudluse parandamiseks?

Nagu eelmistes küsimustes mainitud, on kaadrisageduse/kaadrite sekundis ja mängu üldise jõudluse parandamiseks kaks peamist asja:

  1. Täiendage oma riistvara.
  2. Reguleerige mängu graafikaseadeid.

Kuna teie riistvara uuendamine on jõudluse parandamiseks ette nähtud, keskendume erinevatele graafikamängude seadetele ja sellele, kuidas need võivad jõudlust ja mängu kaadrisagedust aidata või vähendada.

Suurem osa installitud DirectX/OpenGL arvutimängudest on tänapäeval varustatud poole tosina või enama graafikasätetega, mida saab riistvara jõudluse ja loodetavasti ka FPS-i arvu parandamiseks kohandada. Paigaldamisel tuvastab enamik mänge automaatselt installitud arvuti riistvara ja seadistab optimaalse jõudluse saavutamiseks vastav alt mängu graafikasätted. Seda arvestades saavad kasutajad teha mõningaid asju, et kaadrisagedust veelgi parandada.

Lihtne on öelda, et kõigi mängu graafikaseadetes leiduvate sätete alandamine tagaks jõudluse, sest see võimaldaks. Usume siiski, et enamik inimesi soovib oma mängukogemuses saavutada jõudluse ja välimuse õige tasakaalu. Allolev loend sisaldab mõningaid levinumaid graafikaseadeid, mis on saadaval paljudes mängudes ja mida kasutaja saab käsitsi kohandada.

Tavalised graafikaseaded

Antialiasing

Antialiasing, mida tavaliselt nimetatakse AA-ks, on arvutigraafika arenduse tehnika, mis silub graafika karedaid pikslilisi või sakilisi servi. Enamik meist on kohanud seda pikslilise või sakilise välimusega arvutigraafikat. AA teeb iga ekraani piksli jaoks proovi ümbritsevatest pikslitest ja proovib neid segada, et muuta need sujuvaks. Paljud mängud võimaldavad teil AA sisse või välja lülitada, samuti määrata AA diskreetimissagedust, väljendatuna 2x AA, 4x AA, 8x AA jne. Parim on määrata AA koos graafika/monitori eraldusvõimega. Kõrgematel eraldusvõimetel on rohkem piksleid ja graafika sujuvuse ja hea toimivuse tagamiseks võib vaja minna ainult 2x AA-d, samas kui madalamate eraldusvõimete puhul võib vaja minna 8x eraldusvõimet. Kui otsite otsest jõudluse kasvu, peaks AA langetamine või täielik väljalülitamine andma teile tõuke.

Anisotroopne filtreerimine

3D-arvutigraafikas on tavaliselt nii, et 3D-keskkonnas asuvad kauged objektid kasutavad madalama kvaliteediga tekstuurikaarte, mis võivad tunduda udused, samas kui lähemal asuvad objektid kasutavad kvaliteetseid tekstuurkaarte üksikasjalikumate piltide vaatamiseks. Kõigile 3D-keskkonnas olevatele objektidele kõrge tekstuuriga kaartide pakkumine võib üldist graafika jõudlust oluliselt mõjutada ja see on koht, kus kasutatakse anisotroopse filtri ehk AF seadistust.

AF on seadistuse ja jõudluse parandamise poolest üsna sarnane AA-ga. Sätete vähendamisel on omad miinused, kuna suurem osa vaatest kasutab madalama kvaliteediga tekstuuri, mistõttu näiliselt lähedal olevad objektid paistavad hägused. Iseteravustamise diskreetimissagedus võib ulatuda 1x kuni 16x ja selle sätte reguleerimine võib vanema graafikakaardi jõudlust märgatav alt parandada; See säte põhjustab uuemate graafikakaartide jõudluse vähenemise üha vähem.

Joonista kaugus/vaateväli

Joonistuskauguse või vaatekauguse ja vaatevälja seadeid kasutatakse selleks, et määrata, mida te ekraanil näete, ning need on kõige asjakohasemad nii esimese kui ka kolmanda isiku tulistajate puhul. Joonistus- või vaatamiskauguse seadistust kasutatakse selleks, et määrata, kui kaugele te kaugusesse näete, samas kui vaateväli määrab FPS-is suurema osa tegelase perifeersest vaatest. Tõmbekauguse ja vaatevälja puhul, mida kõrgem on seade, peab graafikakaart rohkem töötama, et vaadet renderdada ja kuvada, kuid mõju peaks enamasti olema üsna minimaalne, nii et langetamine ei pruugi näha palju paremat kaadrisagedust või kaadreid sekundis.

Valgustus/Varjud

Varjud videomängus aitavad kaasa mängu üldisele välimusele ja tundele, lisades ekraanil jutustatavale loole põnevust. Varjude kvaliteedi säte määrab, kui üksikasjalikud või realistlikud varjud mängus välja näevad. Selle mõju võib olenev alt objektide arvust ja valgustusest stseenist erineda, kuid sellel võib olla üsna suur mõju üldisele jõudlusele. Kuigi varjud võivad muuta stseeni suurepäraseks, on see tõenäoliselt esimene seade, mis vanema graafikakaardi käitamisel jõudluse suurendamiseks langetab või välja lülitab.

Resolutsioon

Eraldusvõime säte põhineb nii mängus saadaoleval kui ka monitoril. Mida suurem on eraldusvõime, seda parem graafika välja näeb, kõik need lisapikslid lisavad keskkonnale ja objektidele detaile, parandades nende välimust. Suurema eraldusvõimega kaasneb aga kompromiss, kuna ekraanil on rohkem piksleid, peab graafikakaart kõige renderdamiseks rohkem tööd tegema ja seega võib jõudlust vähendada. Mängu eraldusvõime langetamine on hea viis jõudluse ja kaadrisageduse parandamiseks, kuid kui olete harjunud mängima kõrgema eraldusvõimega ja nägema rohkem detaile, võiksite vaadata mõnda muud võimalust, näiteks AA/AF väljalülitamist või valgustuse/varjude reguleerimine.

Tekstuuri üksikasjad/kvaliteet

Lihtsam alt öeldes võib tekstuure pidada arvutigraafika taustapildiks. Need on pildid, mis asetatakse graafikas objektide/mudelite peale. See säte ei mõjuta tavaliselt mängu kaadrisagedust nii palju, kui üldse, siis on üsna turvaline seada see kõrgema kvaliteediga kui muud sätted, nagu valgustus/varjud või AA/AF.

Soovitan: