Videopelien kehystaajuuden ymmärtäminen ja optimointi

click fraud protection

Yksi yleisimmistä videopelin graafisen suorituskyvyn mittaamiseen käytetyistä mittareista on kuvataajuus tai ruutuja sekunnissa. Videopelin kuvataajuus heijastaa sitä, kuinka usein näytöllä näkyvä kuva päivitetään kuvan ja simulaation liikkeen/liikkeen tuottamiseksi. Kuvataajuus mitataan useimmiten ruutuina sekunnissa tai FPS: nä (ei pidä sekoittaa First Person Shooters).

Pelin kuvataajuuden määräämiseen vaikuttavat monet tekijät, mutta kuten monien tekniikan asioiden kohdalla, mitä korkeampi tai nopeampi jokin on, sitä parempi. Alhaiset kuvataajuudet videopeleissä johtavat useisiin ongelmiin, jotka voivat ilmetä sopimattomina aikoina. Esimerkkejä siitä, mitä voi tapahtua alhaisilla kuvanopeuksilla, ovat katkonaiset tai hyppivät liikkeet toimintajaksojen aikana, joihin liittyy paljon liikettä/animaatioita; Jäätyneet näytöt vaikeuttavat vuorovaikutusta pelin ja monien muiden kanssa.

Alla kuvatut kuvataajuuden usein kysytyt kysymykset tarjoavat vastauksia joihinkin peruskysymyksiin, jotka liittyvät videopelien ruutunopeuksiin mittaa kehyksiä sekunnissa sekä erilaisia ​​säätöjä ja työkaluja, joilla voit parantaa kuvanopeutta ja yleistä grafiikkaa esitys.

Mikä määrittää videopelin kehystaajuuden tai ruudut sekunnissa?

Doom 4 videopeli

On olemassa useita tekijöitä, jotka vaikuttavat pelin kuvataajuuteen tai FPS-suorituskykyyn. Alueet, jotka voivat vaikuttaa pelin kehysnopeuteen/FPS: ään, ovat:

  • Järjestelmälaitteistot, kuten näytönohjain, emolevy, prosessori, ja muisti.
  • Grafiikka ja resoluutioasetukset pelissä.
  • Kuinka hyvin pelin koodi on optimoitu ja kehitetty graafista suorituskykyä varten.

Tässä artikkelissa keskitymme kahteen ensimmäiseen luettelokohtaan, koska viimeinen on poissa käsistämme, koska luotamme siihen, että pelin kehittäjä on kirjoittanut optimoidun koodin grafiikkaa ja suorituskykyä varten.

Pelin kuvataajuuteen tai FPS-suorituskykyyn eniten vaikuttava tekijä on näytönohjain ja prosessori. Periaatteessa tietokoneen CPU lähettää tietoja tai ohjeita ohjelmista, sovelluksista, tässä tapauksessa pelistä, näytönohjaimelle. Näytönohjain puolestaan ​​käsittelee saamansa ohjeet, renderöi kuvan ja lähettää sen näyttöön näytettäväksi.

Suorittimen ja prosessorin välillä on suora yhteys GPU, jossa näytönohjaimesi suorituskyky riippuu suorittimesta ja päinvastoin. Jos suorittimen teho on alitehoinen, ei ole järkevää päivittää uusimpaan ja parhaaseen näytönohjainkorttiin, jos se ei pysty käyttämään kaikkea prosessointitehoaan.

Ei ole yleistä nyrkkisääntöä sen määrittämiseksi, mikä grafiikkakortti/suoritin yhdistelmä on paras, mutta jos prosessori oli keskikokoinen alhaisiin prosessoreihin 18-24 kuukautta sitten on hyvä mahdollisuus, että se on jo minimijärjestelmän alimmassa päässä vaatimukset. Itse asiassa uudet ja paremmat laitteistot ohittavat suuren osan tietokoneesi laitteistosta 0–3 kuukauden kuluessa ostosta. Tärkeintä on yrittää löytää oikea tasapaino pelin grafiikan ja resoluution asetusten kanssa.

Mikä kehysnopeus tai ruutuja sekunnissa on hyväksyttävää video-/tietokonepeleissä?

Useimmat nykypäivän videopelit on kehitetty tavoitteena saavuttaa 60 fps: n kehysnopeus, mutta 30-60 fps katsotaan hyväksyttäväksi. Tämä ei tarkoita sitä, että pelit eivät voi ylittää 60 fps, itse asiassa monet tekevät, mutta kaikki alle 30 fps, animaatiot voivat alkaa muuttua katkonaiseksi ja näyttää liikkeen puutetta.

Todelliset ruudut sekunnissa vaihtelevat pelin aikana riippuen laitteistosta ja siitä, mitä pelissä voi tapahtua kulloinkin. Laitteiston suhteen, kuten aiemmin mainittiin, näytönohjain ja suoritin vaikuttavat ruutuihin sekunnissa, mutta myös näyttösi voi vaikuttaa näkemäänsi FPS: ään. Monien LCD-näyttöjen virkistystaajuus on 60 Hz, mikä tarkoittaa, että mitään yli 60 FPS: n nopeutta ei näy.

Yhdessä laitteistosi kanssa, pelejä, kuten Doom (2016), Overwatch, Battlefield 1 ja muut, joissa on intensiivisiä grafiikkaa, voivat vaikuttaa pelin FPS: ään suuren määrän liikkuvia kohteita, pelin fysiikan ja laskelmien, 3D-ympäristöjen ja muiden vuoksi. Uudemmat pelit voivat myös vaatia korkeampia versioita a DirectX Shader malli jota näytönohjain voi tukea, jos GPU ei täytä Shader-mallin vaatimuksia, voi esiintyä usein huonoa suorituskykyä, alhaista kuvanopeutta tai yhteensopimattomuutta.

Kuinka voin mitata pelin kehystaajuutta tai kuvia sekunnissa tietokoneellani?

Saatavilla on useita työkaluja ja sovelluksia, joiden avulla voit mitata videopelin kuvataajuutta tai kuvia sekunnissa pelatessasi. Suosituin ja monien mielestä paras on nimeltään Fraps. Fraps on erillinen sovellus, joka toimii kulissien takana kaikissa peleissä, jotka käyttävät DirectX- tai OpenGL-grafiikkaa API: t (Application Programming Interface) ja toimii benchmarking-apuohjelmana, joka näyttää nykyiset kuvat sekunnissa sekä mittaa FPS: n aloitus- ja loppupisteen välillä. Vertailutoimintojen lisäksi Frapsilla on myös toimintoja pelin kuvakaappausten kaappaamiseen ja reaaliaikaiseen pelin sisäiseen videokaappaukseen. Vaikka Frapsin kaikki toiminnot eivät ole ilmaisia, ne tarjoavat ilmaisen version rajoituksin, jotka sisältävät FPS-benchmarkingin, 30 sekunnin videokaappauksen ja .bmp-kuvakaappaukset.

Siellä on joitain Fraps Alternative -sovelluksia, kuten Bandicam, mutta joudut maksamaan myös niistä, jos haluat täyden toiminnan.

Kuinka voin optimoida laitteiston tai pelin asetukset kehystaajuuden, FPS: n ja suorituskyvyn parantamiseksi?

Kuten yllä olevissa kysymyksissä mainittiin, voit tehdä kahdella pääasialla parantaaksesi kuvanopeutta/ruutuja sekunnissa ja pelin yleistä suorituskykyä:

  1. Päivitä laitteistosi.
  2. Säädä pelin grafiikkaasetuksia.

Koska laitteistosi päivittäminen on suorituskyvyn parantamisen edellytys, keskitymme grafiikkapelien eri asetuksiin ja siihen, kuinka ne voivat auttaa tai vähentää suorituskykyä ja pelin kuvanopeutta.

Suurin osa asennetuista DirectX/OpenGL-PC-peleistä on nykyään vähintään puolet tusinaa grafiikkaa asetuksia, joita voidaan säätää laitteistosi suorituskyvyn ja toivottavasti FPS-määrän parantamiseksi. Asennuksen yhteydessä useimmat pelit tunnistavat automaattisesti asennetun PC-laitteiston ja määrittävät pelin grafiikkaasetukset sen mukaisesti optimaalisen suorituskyvyn saavuttamiseksi. Tämän perusteella käyttäjät voivat tehdä joitain asioita parantaakseen kuvataajuuden suorituskykyä entisestään.

On helppo sanoa, että pelin grafiikka-asetuksissa olevien asetusten alentaminen toisi suorituskykyä, koska se tekisi. Uskomme kuitenkin, että useimmat ihmiset haluavat saada oikean tasapainon suorituskyvyn ja ulkonäön välillä pelikokemuksessaan. Alla oleva luettelo sisältää joitain yleisiä grafiikkaasetuksia, jotka ovat saatavilla monissa peleissä ja joita käyttäjä voi säätää manuaalisesti.

Yleiset grafiikkaasetukset

Antialiasointi

Antialiasing, jota yleisesti kutsutaan nimellä AA, on tietokonegrafiikkakehityksen tekniikka, joka tasoittaa grafiikan karkeita pikselöityjä tai rosoisia reunoja. Useimmat meistä ovat kohdanneet tämän pikselöidyn tai rosoisen ulkonäön tietokonegrafiikassa, mitä AA tekee jokaiselle pikselille näytölläsi se ottaa näytteen ympäröivistä pikseleistä ja yrittää sekoittaa niitä saadakseen ne näkyviin sileä. Monissa peleissä voit ottaa AA: n käyttöön tai poistaa sen käytöstä sekä asettaa AA-näytteenottotaajuuden ilmaistuna 2x AA, 4x AA, 8x AA ja niin edelleen. On parasta asettaa AA yhdessä grafiikan/näytön resoluution kanssa. Suuremmissa resoluutioissa on enemmän pikseleitä, ja ne saattavat tarvita vain 2x AA, jotta grafiikka näyttää tasaiselta ja toimii hyvin, kun taas pienemmät resoluutiot saattavat vaatia sen asettamisen 8x tasoittaakseen asioita. Jos etsit suoraa suorituskyvyn lisäystä, AA: n laskeminen tai poistaminen kokonaan käytöstä antaa sinulle lisäpotkua.

Anisotrooppinen suodatus

3D-tietokonegrafiikassa on yleensä niin, että kaukana olevat kohteet 3D-ympäristössä käyttävät pienempää pintakuviokarttojen laatu, jotka saattavat näyttää epäselviltä, ​​kun taas lähempänä olevat kohteet käyttävät korkealaatuisia pintakuviokarttoja enemmän yksityiskohta. Korkean pintakuvion karttojen tarjoaminen kaikille kohteille 3D-ympäristössä voi vaikuttaa suuresti yleiseen grafiikkasuoritukseen, ja anisotrooppinen suodatus eli AF-asetus tulee käyttöön.

AF on melko samanlainen kuin AA, mitä tulee asetuksiin ja siihen, mitä se voi tehdä parantaakseen suorituskykyä. Asetuksen alentamisella on haittoja, koska suurempi osa näkymästä käyttää heikompaa laatua, jolloin näennäisesti lähellä olevat kohteet näyttävät epäselviltä. AF-näytteenottotaajuudet voivat vaihdella 1x - 16x, ja tämän asetuksen säätäminen voi parantaa huomattavasti vanhemman näytönohjaimen suorituskykyä. Tämä asetus on yhä vähemmän syy suorituskyvyn heikkenemiseen uudemmissa näytönohjainkorteissa.

Piirrä etäisyys/näkökenttä

Piirtoetäisyysasetusta tai katseluetäisyyden ja näkökentän asetuksia käytetään määrittämään, mitä näet näytöllä, ja ne ovat tärkeimpiä sekä ensimmäisen että kolmannen persoonan ampujille. Piirustus- tai katseluetäisyysasetusta käytetään määrittämään, kuinka pitkälle näet etäisyyteen, kun taas näkökenttä määrittää suuremman osan FPS: n hahmon reunanäkymästä. Kun kyseessä on vetoetäisyys ja näkökenttä, mitä korkeampi asetus tarkoittaa, että näytönohjaimen on työskenneltävä kovemmin renderöidäkseen ja näyttääkseen näkymän vaikutuksen tulisi kuitenkin suurimmaksi osaksi olla melko minimaalinen, joten alentamalla ei välttämättä paranneta kuvanopeutta tai kuvia per toinen.

Valaistus/varjot

Videopelin varjot vaikuttavat pelin yleisilmeeseen ja tuntumaan lisäämällä jännitystä näytöllä kerrottavaan tarinaan. Varjojen laatuasetus määrittää, kuinka yksityiskohtaisilta tai realistisilta varjot näyttävät pelissä. Tämän vaikutus voi vaihdella kohtauksesta riippuen esineiden lukumäärästä ja valaistuksesta, mutta sillä voi olla melko suuri vaikutus yleiseen suorituskykyyn. Vaikka varjot voivat saada kohtauksen näyttämään upealta, se on luultavasti ensimmäinen asetus, joka laskee tai sammutetaan suorituskyvyn parantamiseksi, kun käytössä on vanhempi näytönohjain.

Resoluutio

The resoluutio Asetus perustuu sekä siihen, mitä pelissä on saatavilla, että näyttöön. Mitä korkeampi resoluutio, sitä paremmalta grafiikka näyttää, kaikki ylimääräiset pikselit tuovat yksityiskohtia ympäristöihin ja esineisiin parantaen niiden ulkonäköä. Suurempiin resoluutioihin liittyy kuitenkin kompromissi, koska näytössä on enemmän pikseleitä näytön, näytönohjaimen täytyy työskennellä kovemmin renderöidäkseen kaiken ja voi siten laskea esitys. Pelin resoluutioasetuksen alentaminen on vankka tapa parantaa suorituskykyä ja kuvanopeutta, mutta jos olet tottunut pelaamaan korkeammilla resoluutioilla ja nähdäksesi enemmän yksityiskohtia, kannattaa ehkä tarkastella muita vaihtoehtoja, kuten AA/AF: n kytkeminen pois päältä tai säätö valaistus/varjot.

Tekstuurin yksityiskohdat/laatu

Tekstuurit yksinkertaisimmillaan voidaan ajatella tietokonegrafiikan taustakuvana. Ne ovat kuvia, jotka asetetaan grafiikassa esineiden/mallien päälle. Tämä asetus ei yleensä vaikuta pelin kuvataajuuteen niin paljon, jos ollenkaan, joten on melko turvallista käyttää tätä asetusta korkeammalla laadulla kuin muut asetukset, kuten valaistus/varjot tai AA/AF.