Vaizdo žaidimų kadrų dažnio supratimas ir optimizavimas
Vienas iš labiausiai paplitusių 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ės).
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ų; Užšalę ekranai, dėl kurių sunku bendrauti su žaidimu ir daugeliu kitų.
Kadrų dažnio DUK, išsamiai aprašyti toliau, pateikia atsakymus į kai kuriuos pagrindinius klausimus, susijusius su vaizdo žaidimų kadrų dažniu, kaip tai padaryti išmatuokite kadrų skaičių per sekundę ir įvairius pakeitimus bei įrankius, kuriuos galite naudoti kadrų dažniui ir bendrai grafikai pagerinti spektaklis.
Kas lemia vaizdo žaidimo kadrų dažnį arba kadrus per sekundę?
Yra keletas veiksnių, kurie prisideda prie žaidimo kadrų dažnio arba kadrų per sekundę (FPS) našumo. Sritys, kurios gali turėti įtakos žaidimo kadrų dažniui / FPS, yra šios:
- Sistemos aparatinė įranga, pvz vaizdo plokštė, pagrindinė plokštė, CPU, ir atmintis.
- Grafikos ir raiškos nustatymai žaidime.
- Kaip gerai žaidimo kodas yra optimizuotas ir sukurtas grafikos našumui užtikrinti.
Šiame straipsnyje mes sutelksime dėmesį į pirmuosius du punktus, nes paskutinis yra 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 procesorius siunčia informaciją arba instrukcijas iš programų, programų, šiuo atveju – žaidimo, į vaizdo plokštę. Tada grafikos plokštė apdoros gautas instrukcijas, pateiks vaizdą ir nusiųs jį į monitorių, kad būtų rodomas.
Yra tiesioginis ryšys tarp procesoriaus ir GPU, 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 jis negalės išnaudoti visos savo apdorojimo galios.
Nėra bendros taisyklės, leidžiančios nustatyti, kuris grafikos plokštės ir procesoriaus derinys yra geriausias, bet jei CPU buvo vidutinis iki žemos klasės procesoriaus prieš 18–24 mėnesius, yra didelė tikimybė, kad jis jau yra žemiausiose minimalios sistemos klasėse reikalavimus. Tiesą sakant, per 0–3 mėnesius nuo įsigijimo didelę dalį jūsų kompiuterio aparatinės įrangos tikriausiai pralenks nauja ir geresnė aparatinė įranga. Svarbiausia yra pabandyti rasti tinkamą pusiausvyrą su žaidimo grafikos ir raiškos nustatymais.
Koks kadrų dažnis arba kadrų skaičius per sekundę yra priimtinas vaizdo / kompiuteriniams žaidimams?
Dauguma vaizdo žaidimų šiandien 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, tačiau viskas, kas mažesnė nei 30 kadrų per sekundę, animacija gali pradėti trūkinėti ir rodyti sklandaus judesio trūkumą.
Faktinis kadrų per sekundę skaičius žaidimo metu skiriasi, atsižvelgiant į aparatinę įrangą ir tai, kas žaidime gali vykti 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 turėti įtakos 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 m.), 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 aplinkos ir kt. Naujesniems žaidimams taip pat gali prireikti aukštesnių a versijų „DirectX“ šešėlių modelis grafikos plokštė gali palaikyti, jei GPU neatitinka Shader modelio reikalavimų, dažnai gali prastai našumas, mažas kadrų dažnis arba gali atsirasti nesuderinamumas.
Kaip savo kompiuteryje galiu išmatuoti kadrų dažnį arba kadrų skaičių per žaidimo sekundę?
Yra daugybė įrankių ir programų, leidžiančių išmatuoti vaizdo žaidimo kadrų dažnį arba kadrus per sekundę žaidžiant. Populiariausia ir daugelio nuomone geriausia Fraps. Fraps yra atskira programa, kuri veikia užkulisiuose bet kuriame žaidime, kuriame naudojama DirectX arba OpenGL grafika API (Programų programavimo sąsaja) ir tarnauja kaip palyginimo 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“, tačiau už jas taip pat teks mokėti, jei norėsite visos funkcijos.
Kaip galiu optimizuoti aparatūros ar žaidimų nustatymus, kad pagerinčiau kadrų dažnį, FPS ir našumą?
Kaip minėta ankstesniuose klausimuose, yra du pagrindiniai dalykai, kuriuos galite padaryti norėdami pagerinti kadrų dažnį / kadrus per sekundę ir bendrą žaidimo našumą:
- Atnaujinkite savo aparatinę įrangą.
- Sureguliuokite žaidimo grafikos nustatymus.
Kadangi aparatinės įrangos atnaujinimas yra būtinas norint pagerinti našumą, mes sutelksime dėmesį į skirtingus grafinių žaidimų nustatymus ir kaip jie gali padėti arba sumažinti našumą ir žaidimo kadrų dažnį.
Didžioji dauguma įdiegtų „DirectX/OpenGL“ kompiuterinių žaidimų šiandien yra su pusšimčiu ar daugiau grafikos elementų nustatymus, kuriuos galima koreguoti, siekiant pagerinti 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 būtų užtikrintas optimalus veikimas. Atsižvelgiant į tai, yra keletas dalykų, kuriuos vartotojai gali padaryti, kad padėtų dar labiau pagerinti kadrų dažnį.
Nesunku pasakyti, kad sumažinus visus žaidimo grafikos nustatymuose esančius nustatymus būtų užtikrintas našumas, nes taip būtų. Tačiau manome, kad dauguma žmonių nori turėti tinkamą žaidimo našumo ir išvaizdos pusiausvyrą. Toliau pateiktame sąraše yra keletas bendrų grafikos nustatymų, kurie yra prieinami daugelyje žaidimų, kuriuos vartotojas gali keisti 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, kurią AA daro kiekvienam pikseliui ekrane paima aplinkinių pikselių pavyzdį ir bando juos sulieti, kad jie atsirastų sklandžiai. 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
3D kompiuterinėje grafikoje dažniausiai nutolę objektai 3D aplinkoje naudoja mažesnį tekstūros žemėlapių kokybė, kurie gali atrodyti neryškūs, o arčiau esantys objektai naudoja aukštos kokybės tekstūrų žemėlapius, kad gautumėte daugiau detalė. Aukštos tekstūros žemėlapių teikimas visiems objektams 3D aplinkoje gali turėti didelės įtakos bendram grafikos našumui ir č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žėja naujesnių vaizdo plokščių našumas.
Nubrėžkite atstumą / matymo lauką
Piešimo atstumo nustatymas arba peržiūros atstumo ir matymo lauko nustatymai naudojami norint nustatyti, ką matysite ekrane, ir yra aktualiausi 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, grafikos plokštei reikės dirbti sunkiau, kad būtų pateiktas ir parodytas. vaizdas, tačiau poveikis didžiąja dalimi turėtų būti gana minimalus, todėl sumažinus kadrų dažnį ar kadrų skaičių gali nepagerėti antra.
Apšvietimas/Šešėliai
Vaizdo žaidimo šešėliai 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, kai veikia senesnė vaizdo plokštė.
Rezoliucija
The rezoliucija nustatymas priklauso nuo to, 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ų ekrane, grafikos plokštei reikia daugiau dirbti, kad viskas būtų pateikta, todėl ji gali nukristi spektaklis. Žaidimo skiriamosios gebos nustatymo sumažinimas yra geras būdas pagerinti našumą ir kadrų dažnį, tačiau jei esate įpratę žaisti esant didesnei skyrai ir matydami daugiau detalių, galbūt norėsite pažvelgti į kitas parinktis, pvz., išjungti AA/AF arba sureguliuoti apšvietimas / šešėliai.
Tekstūros detalė / kokybė
Tekstūros paprasčiausiai gali būti laikomos kompiuterinės grafikos fonu. Tai vaizdai, kurie yra išdėstyti ant grafikos objektų / modelių. Šis nustatymas paprastai neturi tiek įtakos žaidimo kadrų dažniui, jei iš viso, tai gana saugu, kad šis nustatymas būtų aukštesnės kokybės nei kiti nustatymai, pvz., apšvietimas / šešėliai arba AA / AF.