Videopelien kehysnopeuksien ymmärtäminen ja optimointi

Miten optimoida ja parantaa graafista suorituskykyä ja kehystasoja?

Yksi yleisimmistä videopelien grafiikan suorituskyvyn mittaamiseen käytettävistä vertailuarvoista on kehysnopeus tai kehykset sekunnissa. Videopelissä oleva kehysnopeus heijastaa kuinka usein kuvaruudulla näkyvä kuva päivitetään kuvan ja simuloinnin liikkeen / liikkeen tuottamiseksi. Kehysnopeus mitataan useimmiten kehyksissä sekunnissa tai FPS: ssä (ei saa sekoittaa First Person Shootersin kanssa ).

On olemassa monia tekijöitä, jotka vaikuttavat pelin kehysnopeuden määrittämiseen, mutta kuten monissa asioissa teknologiassa, korkeampi tai nopeampi on parempi. Videopelien alhaiset kuvataajuudet aiheuttavat useita ongelmia, joita voi esiintyä eniten epätyypillisinä aikoina. Esimerkkejä siitä, mitä voi tapahtua matalan kehysnopeuden mukaan, ovat kiihottava tai hypyton liike toiminnan jaksoissa, joihin liittyy paljon liikettä / animaatioita; Jäädytetyt näytöt vaikeuttavat vuorovaikutusta pelin kanssa ja monet muut.

Seuraavassa kuvattu kehysnopeusseuranta antaa vastauksia joihinkin peruskysymyksiin, jotka liittyvät videopelien kehysnopeuksiin, kuinka mitataan kehyksiä sekunnissa ja erilaisia ​​tweaksia ja työkaluja, joita voit käyttää kehysnopeuden ja yleisen grafiikan suorituskyvyn parantamiseen.

Mikä määrittää videopelin kehysnopeuden tai kehykset sekunnissa?

On olemassa useita tekijöitä, jotka edistävät pelin kehysnopeutta tai kehyksiä sekunnissa (FPS). Alueita, joilla voi vaikuttaa hakukehysnopeuteen / FPS: ään, ovat:

• Järjestelmälaitteet, kuten näytönohjain , emolevy , CPU ja muisti
• Pelin grafiikka- ja tarkkuusasetukset
• Kuinka hyvin pelikoodi on optimoitu ja kehitetty grafiikan suorituskykyä varten.

Tässä artikkelissa keskitymme kahteen ensimmäiseen luotiin, sillä viimeinen on käsistämme, kun luotamme pelin kehittäjää kirjoittamaan optimoidun grafiikan ja suorituskyvyn koodin.

Suurin vaikuttava tekijä pelin kehysnopeudelle tai FPS-suoritukselle on näytönohjain ja suorittimen. Perusasioissa tietokoneen keskusyksikkö lähettää tietoja tai ohjeita ohjelmista, sovelluksista, tässä tapauksessa pelistä, näytönohjaimeen. Näytönohjain puolestaan ​​käsittelee vastaanotetut ohjeet vuorostaan, tekee kuvan ja lähettää sen monitorille näytölle.

CPU: n ja GPU: n välillä on suora yhteys, kun grafiikkakortin suorituskyky riippuu CPU: sta ja päinvastoin. Jos keskusyksikkö on heikko, ei ole järkevää päivittää uusimpaan ja suurimpaan näytönohjaimeen, jos se ei pysty käyttämään kaikkia sen prosessointitehoa.

Ei ole yleistä nyrkkisääntöä Graphics Card / CPU -yhteisön määrittämiseksi, mutta mikäli keskusyksikkö on keskitason tai matala loppukäyttäjä 18-24 kuukautta sitten, on olemassa hyvät mahdollisuudet, että se on jo vähimmäisjärjestelmän vaatimusten alhaalla. Itse asiassa hyvä osa tietokoneesi laitteistosta todennäköisesti ylitetään uusilla ja paremmilla laitteilla 0-3 kuukauden kuluessa ostosta. Avain on yrittää löytää oikea tasapaino pelin grafiikka- ja tarkkuusasetusten kanssa.

Mikä kehysnopeus tai kehykset sekunnissa on hyväksyttävissä video / tietokonepeleille?

Useimmat videopelit tänään kehitetään tavoitteenaan lyödä kuvanopeutta 60 fps, mutta missä tahansa välillä 30 fps-60 fps pidetään hyväksyttävänä. Tämä ei tarkoita sitä, että pelit eivät voi ylittää 60 kuvaa sekunnissa. Itse asiassa monet tekevät, mutta alle 30 kuvaa sekunnissa, animaatiot saattavat alkaa hajua ja näyttää puutteellisen nesteen liikkeen.

Tosiasialliset kehykset sekunnissa, joita kokeilet, vaihtelevat koko pelin mukaan laitteiston perusteella ja mitä voi tapahtua pelissä milloin tahansa. Mitä laitteistossa, kuten aiemmin mainittiin, grafiikkakorttisi ja suorittimellasi on rooli kehyksissä sekunnissa, mutta myös monitorisi voi vaikuttaa myös FPS: ään, jonka voit nähdä. Monissa LCD-näytöissä on 60 Hz: n virkistystaajuus, joten mitään yli 60 FPS: tä ei näy.

Laitteistasi liitetyt pelit kuten Doom (2016) , Overwatch , Battlefield 1 ja muut, joilla on graafisia intensiivisiä toimintasekvenssejä, voivat vaikuttaa pelin FPS: hen, koska monet liikkuvat kohteet, pelin fysiikka ja laskelmat, 3D-ympäristö ja paljon muuta. Uudemmat pelit voivat myös vaatia suurempia versioita DirectX shader -mallista , jota grafiikkakortti voi tukea, jos GPU ei pysty täyttämään shader-mallivaatimusta, huonosti suorituskykyä, alhaista kuvanopeutta tai yhteensopimattomuutta voi esiintyä.

Kuinka voin mitata kehyksiä nopeudella tai kehyksillä per sekunnin pelistä tietokoneellani?

Saatavilla on useita työkaluja ja sovelluksia, joiden avulla voit mitata videokuvan kehysnopeuden tai kehysten sekunnissa toiston aikana. Suosituin ja yksi, jota monet pitävät parhaana, kutsutaan Frapsiksi. Fraps on erillinen sovellus, joka kulkee kulissien takana mille tahansa pelille, joka käyttää DirectX- tai OpenGL-grafiikkapiirejä (Application Programming Interface) ja toimii vertailuindikaattorina, joka näyttää nykyiset kehykset sekunnissa ja mittaa FPS: kohta. Vertailuanalyysitoimintojen lisäksi Frapsilla on myös toiminnot pelikuvanäytöksille ja reaaliaikaiselle videopidetallennukselle. Vaikka Frapsin kaikki toiminnot eivät ole ilmaisia, ne tarjoavat ilmaisen version rajoituksilla, jotka sisältävät FPS-benchmarkingin, 30 sekuntia videon kaappausta ja .bmp-kuvakaappauksia.

Siellä on joitakin Fraps Alternative-sovelluksia, kuten Bandicam, mutta loppujen lopuksi sinun täytyy maksaa myös niille, jos haluat täydellisen toiminnallisuuden.

Kuinka voin optimoida laitteisto- tai peliasetukset kehyksen, FPS: n ja suorituskyvyn parantamiseksi?

Kuten yllä aiemmissa kysymyksissä mainittiin, voit parantaa kehysnopeutta / kehyksiä sekunnissa ja pelin kokonaistehokkuuden parantamiseksi. Päivitä laitteistoasi tai 2. Säädä pelin grafiikka-asetuksia. Koska laitteistosi päivittäminen on annettu parantaa suorituskykyä, keskitymme erilaisiin grafiikkapeliasetuksiin ja miten ne voivat auttaa tai heikentää suorituskykyä ja pelin kehysnopeutta.

Suurin osa asennetuista DirectX / OpenGL PC-peleistä tulee tänään puoli tusinaa tai useampaan grafiikka-asetukseen, joita voidaan parantaa järjestelmän laitteiden suorituskyvyn parantamiseksi ja toivottavasti FPS-määräksi. Asennuksen jälkeen useimmat pelit tunnistavat automaattisesti asennetun PC-laitteiston ja asettavat pelin graafiset asetukset vastaavasti optimaaliseen suorituskykyyn. Siinä sanotaan, että on olemassa joitain asioita, joita käyttäjät voivat tehdä kehystehokkuuden parantamiseksi vieläkin enemmän.

On helppoa sanoa, että pelin grafiikka-asetuksissa olevien kaikkien asetusten alentaminen antaisi suorituskyvyn, koska se olisi mahdollista. Uskomme kuitenkin, että useimmat ihmiset haluavat saada oikean tasapainon suorituskyvystä ja ulkonäöstä pelikokemuksessaan. Alla olevassa luettelossa on joitain yleisiä grafiikka-asetuksia, joita on saatavana monissa peleissä, joita käyttäjä voi manuaalisesti muokata.

Yhteiset grafiikkaasetukset

antialiasing

Antialiasing , jota yleisesti kutsutaan AA: ksi, on tekniikka tietokonegrafiikan kehityksessä, joka helpottaa epätarkka- tai repäisevää reunaa graafisessa muodossa. Useimmat meistä ovat havainneet tämän pikseli- tai jumittuneen ulkoasun tietokoneen grafiikan, mitä AA: lla on kullekin pikselin näytölle, se ottaa näytteen ympäröivistä pikseleistä ja yrittää sekoittaa niitä, jotta ne näyttävät sileältä. Monissa peleissä voit kytkeä AA: n päälle tai pois ja asettaa AA-näytteenottotaajuuden ilmaistuna 2x AA, 4x AA, 8x AA ja niin edelleen. On parasta asettaa AA: n grafiikan / näytön tarkkuuden yhteydessä. Korkeammissa resoluutioissa on enemmän pikseleitä, ja ne saattavat tarvita vain 2x AA-grafiikkaa, jotta ne näyttävät sileältä ja toimivat hyvin, kun taas alhaisemmat resoluutiot saattavat tarvita sitä asettamalla 8x: n sileämpiä. Jos etsit suoraa suorituskykyä, alentaa tai kääntää AA pois kokonaan, pitäisi antaa sinulle vauhtia.

Anisotrooppinen suodatus

3D-tietokoneen grafiikassa yleensä on kyse siitä, että 3D-ympäristössä olevat etäiset objektit käyttävät tekstuurikarttojen heikompilaatuisuutta, jotka saattavat näyttää epätarkalta, kun lähempänä olevat kohteet käyttävät laadukkaita tekstuurikarttoja tarkemmin. Kolmiulotteisessa ympäristössä olevien objektien korkeiden tekstuurikarttojen tarjoaminen voi vaikuttaa suuressa määrin yleiseen grafiikan suorituskykyyn ja missä Anisotrooppinen suodatus tai AF, asetus tulee sisään.

AF on melko samanlainen kuin AA-asetus ja mitä se voi tehdä suorituskyvyn parantamiseksi. Asetuksen alentamisella on sen haitat, koska enemmän näkymä käyttää heikompilaatuista tekstuuria, jolloin näennäisesti lähellä olevat esineet näyttävät epäselviä. AF-näytteenottotaajuudet voivat vaihdella missä tahansa 1x: stä 16: een, ja tämän asetuksen säätäminen voi merkittävästi parantaa vanhemman näytönohjaimen suorituskykyä. Tämä asetus vähenee, kun suorituskyky heikkenee uudemmissa näytönohjaimissa.

Piirrä Etäisyys / Näkökenttä

Vedon etäisyysasetusta tai katselualueen ja näkökentän asetuksia käytetään määrittämään, mitä näet näytöllä ja ovat kaikkein tärkeimpiä sekä ensimmäisen että kolmannen persoonan ampujan kannalta. Piirtämis- tai katselualueen asetusta käytetään määrittämään, kuinka kaukana etäisyydestä näkyy, kun näkökenttä määrittää enemmän FPS: n hahmon omaa kehystä. Vedonsiirtonopeuden ja näkökentän kohdalla sitä korkeammalle asetukselle, jolla näytönohjaimen täytyy työskennellä kovemmin, jotta se näyttäisi ja näyttäisi näkymän, mutta vaikutuksen pitäisi enimmäkseen olla melko vähäistä, joten alentaminen ei ehkä ole mahdollista katso paljon parannetusta kehysnopeudesta tai kehyksistä sekunnissa.

Valaistus / Shadows

Videopelissä olevat varjot vaikuttavat pelin yleiseen ulkoasuun ja tunnelman lisäämiseen, ja jännityksen tunne kerrotaan näytöllä. Varjojen laatuasetus määrittää kuinka yksityiskohtaiset tai realistiset varjot näyttävät pelistä. Tämän vaikutukset voivat vaihdella esineiden ja valaistusten määrän perusteella, mutta se voi olla melko suuri vaikutus yleiseen suorituskykyyn. Vaikka varjot voivat tehdä kohtauksen näyttävän hyvältä, luultavasti ensimmäinen asetus pienentää tai sammuttaa suorituskykyä, kun vanhempi näytönohjain on käytössä.

päätöslauselma

Resoluutioasetus perustuu sekä peliin että näyttöön käytettävissä oleviin ominaisuuksiin. Mitä suurempi tarkkuus, sitä parempi grafiikka näyttää, kaikki nämä ylimääräiset pikselit lisäävät yksityiskohtia ympäristöön ja esineisiin, jotka parantavat ulkonäköään. Korkeammat resoluutiot ovat kuitenkin kompromisseja, koska näytöllä on enemmän pikseleitä, näytönohjaimen on toimittava kovemmin, jotta se voi tuottaa kaiken ja siten heikentää suorituskykyä. Pelin tarkkuusasetuksen alentaminen on tehokas tapa parantaa suorituskykyä ja kuvanopeutta, mutta jos olet tottunut pelaamaan korkeammissa resoluutioissa ja näet enemmän yksityiskohtia, kannattaa tarkastella joitain muita vaihtoehtoja, kuten AA / AF: n tai valaistuksen / varjojen säätö.

Texture Detail / Quality

Tekstuurit yksinkertaisimmillaan voidaan ajatella taustakuvaksi tietokoneen grafiikalle. Ne ovat kuvia, jotka asetetaan objektien / malleihin grafiikassa. Tämä asetus ei yleensä vaikuta pelin kehysnopeuteen niin paljon, jos ollenkaan, on melko turvallista saada tämä asetus korkeammalle laadulle kuin muut valaistus / varjot tai AA / AF.