Vaizdo žaidimų kadrų dažnio supratimas ir optimizavimas

Turinys:

Vaizdo žaidimų kadrų dažnio supratimas ir optimizavimas
Vaizdo žaidimų kadrų dažnio supratimas ir optimizavimas
Anonim

Vienas iš dažniausiai naudojamų etalonų, naudojamų matuojant vaizdo žaidimo grafinį našumą, yra kadrų dažnis arba kadrai per sekundę. Vaizdo žaidimo kadrų dažnis rodo, kaip dažnai vaizdas, kurį matote ekrane, atnaujinamas, kad būtų sukurtas vaizdas ir imituojamas judesys / judesys. Kadrų dažnis dažniausiai matuojamas kadrais per sekundę arba FPS (nepainioti su pirmojo asmens šaudyklėmis).

Yra daug veiksnių, lemiančių žaidimo kadrų dažnį, tačiau, kaip ir daugelyje technologijų dalykų, kuo kažkas didesnis ar greitesnis, tuo geriau. Mažas kadrų dažnis vaizdo žaidimuose sukels daugybę problemų, kurios gali kilti pačiu netinkamiausiu metu. Pavyzdžiai, kas gali įvykti esant mažam kadrų dažniui, apima trūkinėjantį ar šokinėjantį judesį per veiksmų sekas, kuriose yra daug judesių / animacijų; Sustingę ekranai apsunkina sąveiką su žaidimu ir daug kitų.

Toliau aprašytuose DUK pateikiami atsakymai į kai kuriuos pagrindinius klausimus, susijusius su vaizdo žaidimų kadrų dažniu, kaip išmatuoti kadrų skaičių per sekundę ir įvairius pakeitimus bei įrankius, kuriuos galite naudoti norėdami pagerinti kadrų dažnį ir bendrą grafikos našumą.

Kas lemia vaizdo žaidimo kadrų dažnį arba kadrų skaičių per sekundę?

Image
Image

Yra keletas veiksnių, kurie lemia žaidimo kadrų dažnį arba kadrų per sekundę (FPS) našumą. Sritys, kurios gali turėti įtakos žaidimo kadrų dažniui / FPS:

  • Sistemos aparatinė įranga, pvz., vaizdo plokštė, pagrindinė plokštė, CPU ir atmintis.
  • Grafikos ir skyros nustatymai žaidime.
  • Kaip gerai žaidimo kodas optimizuotas ir sukurtas grafikos našumui užtikrinti.

Šiame straipsnyje mes sutelksime dėmesį į pirmuosius du punktus, nes paskutinis yra ne mūsų rankose, nes tikime, kad žaidimo kūrėjas parašė optimizuotą grafikos ir našumo kodą.

Didžiausias veiksnys, lemiantis žaidimo kadrų dažnį arba FPS našumą, yra vaizdo plokštė ir procesorius. Paprastai tariant, kompiuterio centrinis procesorius siunčia informaciją arba instrukcijas iš programų, programų, šiuo atveju – žaidimo, į vaizdo plokštę. Tada vaizdo plokštė savo ruožtu apdoros gautas instrukcijas, atvaizduos vaizdą ir nusiųs jį į monitorių, kad būtų rodomas.

CPU ir GPU yra tiesiogiai susiję, o vaizdo plokštės našumas priklauso nuo procesoriaus ir atvirkščiai. Jei procesoriaus galia yra per maža, nėra prasmės atnaujinti į naujausią ir geriausią vaizdo plokštę, jei ji negalės išnaudoti visos savo apdorojimo galios.

Nėra bendros taisyklės, kaip nustatyti, kuris grafikos plokštės ir procesoriaus derinys yra geriausias, bet jei prieš 18–24 mėnesius CPU buvo vidutinio ir žemo lygio procesorius, yra didelė tikimybė, kad jis jau yra žemiausiose minimalios sistemos klasėse. reikalavimus. Tiesą sakant, per 0–3 mėnesius nuo įsigijimo didelę jūsų kompiuterio aparatinės įrangos dalį tikriausiai pralenks nauja ir geresnė aparatinė įranga. Svarbiausia yra pabandyti rasti tinkamą žaidimo grafikos ir skyros nustatymų pusiausvyrą.

Koks kadrų dažnis arba kadrų skaičius per sekundę yra priimtinas vaizdo / kompiuteriniams žaidimams?

Šiandien dauguma vaizdo žaidimų yra kuriami siekiant pasiekti 60 kadrų per sekundę kadrų dažnį, tačiau priimtina yra nuo 30 iki 60 kadrų per sekundę. Tai nereiškia, kad žaidimai negali viršyti 60 kadrų per sekundę, iš tikrųjų daugelis tai daro, bet viskas, kas mažesnė nei 30 kadrų per sekundę, animacija gali pradėti trūkinėti ir rodyti sklandų judesį.

Faktiniai kadrai per sekundę, kuriuos patiriate, žaidimo metu skiriasi, atsižvelgiant į aparatinę įrangą ir tai, kas gali vykti žaidime bet kuriuo momentu. Kalbant apie aparatinę įrangą, kaip minėta anksčiau, jūsų vaizdo plokštė ir procesorius vaidins kadrų per sekundę skaičių, tačiau monitorius taip pat gali paveikti FPS, kurį galėsite matyti. Daugelyje LCD monitorių nustatytas 60 Hz atnaujinimo dažnis, o tai reiškia, kad nieko daugiau nei 60 FPS nebus matoma.

Kartu su jūsų aparatine įranga tokie žaidimai kaip Doom (2016), Overwatch, Battlefield 1 ir kiti, kuriuose yra intensyvios grafikos veiksmų sekos, gali turėti įtakos žaidimo FPS dėl daugybės judančių objektų, žaidimo fizikos ir skaičiavimų, 3D. aplinka ir kt. Be to, naujesniuose žaidimuose gali prireikti aukštesnių „DirectX Shader“modelio versijų, kurias gali palaikyti vaizdo plokštė, jei GPU neatitinka atspalvio modelio reikalavimų, dažnai gali prastai našumas, mažas kadrų dažnis arba gali atsirasti nesuderinamumas.

Kaip išmatuoti kadrų dažnį arba kadrų skaičių per sekundę žaidimo kompiuteryje?

Yra daugybė įrankių ir programų, leidžiančių išmatuoti vaizdo žaidimo kadrų dažnį arba kadrų skaičių per sekundę žaidžiant. Populiariausias ir daugelio nuomone geriausias vadinamas Fraps. „Fraps“yra atskira programa, kuri veikia užkulisiuose bet kokiam žaidimui, kuriame naudojama „DirectX“arba „OpenGL“grafikos API (programų programavimo sąsaja), ir yra lyginamoji priemonė, rodanti dabartinius kadrus per sekundę ir matuojanti FPS tarp pradžios ir pabaigos taško.. Be lyginamosios analizės funkcijos, „Fraps“taip pat turi žaidimo ekrano kopijų fiksavimo ir žaidimo vaizdo įrašų fiksavimo realiuoju laiku funkcijas. Nors visos „Fraps“funkcijos nėra nemokamos, jie siūlo nemokamą versiją su apribojimais, įskaitant FPS lyginamąją analizę, 30 sekundžių vaizdo įrašų fiksavimą ir.bmp ekrano kopijas.

Yra keletas Fraps Alternative programų, pvz., Bandicam, bet už jas taip pat turėsite mokėti, jei norite naudotis visomis funkcijomis.

Kaip galiu optimizuoti aparatinę įrangą arba žaidimo nustatymus, kad pagerinčiau kadrų dažnį, FPS ir našumą?

Kaip minėta ankstesniuose klausimuose, yra du pagrindiniai dalykai, kuriuos galite padaryti, kad pagerintumėte kadrų dažnį / kadrus per sekundę ir bendrą žaidimo našumą:

  1. Atnaujinkite aparatinę įrangą.
  2. Koreguokite žaidimo grafikos nustatymus.

Kadangi aparatinės įrangos atnaujinimas yra būtinas norint pagerinti našumą, daugiausia dėmesio skirsime skirtingiems grafinių žaidimų parametrams ir kaip jie gali padėti arba sumažinti našumą ir žaidimo kadrų dažnį.

Didžioji dalis įdiegtų „DirectX/OpenGL“kompiuterinių žaidimų šiandien yra su pusšimčiu ar daugiau grafikos nustatymų, kuriuos galima pakoreguoti, kad pagerintumėte aparatinės įrangos našumą ir, tikiuosi, FPS skaičių. Įdiegę dauguma žaidimų automatiškai aptiks įdiegtą kompiuterio aparatinę įrangą ir atitinkamai nustatys žaidimo grafikos nustatymus, kad užtikrintų optimalų veikimą. Atsižvelgiant į tai, yra keletas dalykų, kuriuos vartotojai gali padaryti, kad padėtų dar labiau pagerinti kadrų dažnį.

Lengva pasakyti, kad sumažinus visus žaidimo grafikos nustatymuose esančius nustatymus padidėtų našumas, nes taip būtų. Tačiau manome, kad dauguma žmonių nori, kad žaidimų patirtis būtų tinkama našumo ir išvaizdos pusiausvyra. Toliau pateiktame sąraše yra keletas bendrų grafikos nustatymų, kurie galimi daugelyje žaidimų, kuriuos vartotojas gali koreguoti rankiniu būdu.

Bendrieji grafikos nustatymai

Antialiasing

Antialiasing, paprastai vadinamas AA, yra kompiuterinės grafikos kūrimo technika, skirta išlyginti šiurkščius pikselius arba nelygius grafikos kraštus. Daugelis iš mūsų susidūrė su tokia pikselių ar dantyta kompiuterine grafika. AA kiekvieną ekrano pikselį paima aplinkinių pikselių pavyzdį ir bando juos sumaišyti, kad jie atrodytų lygūs. Daugelis žaidimų leidžia įjungti arba išjungti AA, taip pat nustatyti AA mėginių dažnį, išreikštą 2x AA, 4x AA, 8x AA ir pan. Geriausia nustatyti AA kartu su grafikos / monitoriaus skiriamąja geba. Didesnė skyra turi daugiau pikselių ir gali prireikti tik 2x AA, kad grafika atrodytų sklandžiai ir gerai veiktų, o mažesnėms skyroms gali reikėti nustatyti 8x, kad viskas būtų išlyginta. Jei ieškote tiesioginio našumo padidėjimo, sumažinus arba visiškai išjungus AA, tai turėtų padidėti.

Anizotropinis filtravimas

Trimatėje kompiuterinėje grafikoje dažniausiai nutolę objektai 3D aplinkoje naudoja žemesnės kokybės tekstūrų žemėlapius, kurie gali atrodyti neryškūs, o esantys arčiau esantys objektai naudoja aukštos kokybės tekstūrų žemėlapius, kad būtų galima gauti daugiau informacijos. Aukštos tekstūros žemėlapių teikimas visiems objektams 3D aplinkoje gali turėti didelės įtakos bendram grafikos našumui, todėl čia atsiranda anizotropinio filtravimo arba AF nustatymas.

AF yra gana panašus į AA nustatymu ir tuo, ką jis gali padaryti, kad pagerintų veikimą. Nustatymų sumažinimas turi trūkumų, nes didesnė dalis vaizdo naudos prastesnės kokybės tekstūrą, todėl šalia esantys objektai atrodys neryškūs. AF atrankos dažnis gali svyruoti nuo 1x iki 16x, o pakoregavus šį nustatymą galima žymiai pagerinti senesnės vaizdo plokštės veikimą; Dėl šio nustatymo vis mažiau prastėja naujesnių vaizdo plokščių našumas.

Brėžti atstumą/matymo lauką

Brėžimo atstumo nustatymas arba peržiūros atstumo ir matymo lauko nustatymai naudojami norint nustatyti, ką matysite ekrane, ir jie yra svarbiausi tiek pirmojo, tiek trečiojo asmens šaudyklėms. Piešimo arba žiūrėjimo atstumo nustatymas naudojamas norint nustatyti, kiek toli matote į atstumą, o matymo laukas nulemia daugiau FPS veikėjo periferinio vaizdo. Esant traukimo atstumui ir matymo laukui, kuo didesnis nustatymas, tai reiškia, kad grafikos plokštei reikės daugiau dirbti, kad atvaizduotų ir parodytų vaizdą, tačiau poveikis dažniausiai turėtų būti gana minimalus, todėl sumažinimas gali būti nereikšmingas. matyti daug geresnį kadrų dažnį arba kadrų per sekundę skaičių.

Apšvietimas / šešėliai

Šešėliai vaizdo žaidime prisideda prie bendro žaidimo išvaizdos ir pojūčio, ekrane pasakojamai istorijai pridedant įtampos. Šešėlių kokybės nustatymas lemia, kaip detalūs ar tikroviški šešėliai atrodys žaidime. To poveikis įvairiose scenose gali skirtis, atsižvelgiant į objektų skaičių ir apšvietimą, tačiau tai gali turėti gana didelį poveikį bendram veikimui. Nors dėl šešėlių scena gali atrodyti puikiai, tai tikriausiai yra pirmasis nustatymas, kurį reikia sumažinti arba išjungti, kad būtų padidintas našumas naudojant senesnę vaizdo plokštę.

Rezoliucija

Rezoliucijos nustatymas pagrįstas ir tuo, kas yra žaidime, ir pagal monitorių. Kuo didesnė skiriamoji geba, tuo geriau atrodys grafika, visi papildomi pikseliai suteikia aplinkai ir objektams detalumo, pagerindami jų išvaizdą. Tačiau didesnė skiriamoji geba yra kompromisas, nes ekrane yra daugiau pikselių, todėl grafikos plokštei reikia daugiau dirbti, kad būtų galima pateikti viską, todėl gali sumažėti našumas. Žaidimo skyros nustatymo sumažinimas yra puikus būdas pagerinti našumą ir kadrų dažnį, tačiau jei įpratote žaisti didesne raiška ir matyti daugiau detalių, galbūt norėsite pažvelgti į kitas parinktis, pvz., išjungti AA/AF arba apšvietimo / šešėlių reguliavimas.

Tekstūros detalė / kokybė

Paprasčiausiai kalbant, tekstūros gali būti laikomos kompiuterinės grafikos fonu. Tai yra vaizdai, kurie yra išdėstyti ant grafikos objektų / modelių. Šis nustatymas paprastai neturi tiek įtakos žaidimo kadrų dažniui, jei apskritai, tai gana saugu, kad šis nustatymas būtų aukštesnės kokybės nei kiti nustatymai, pvz., apšvietimas / šešėliai arba AA / AF.

Rekomenduojamas: