Vaizdo žaidimų rėmo normų supratimas ir optimizavimas

Kaip optimizuoti ir pagerinti grafikos našumą ir kadrų kainas

Vienas iš labiausiai paplitusių lyginamųjų standartų, naudojamų vaizdo žaidimų grafinio našumo matavimui, yra kadravimo dažnis arba rėmeliai per sekundę. Vaizdo žaidimo rėmų dažnis rodo, kaip dažnai vaizdas, kurį matote ekrane, atnaujinamas, kad būtų sukurtas vaizdas ir imituojamas judėjimas / judėjimas. Rėmelių dažnis dažniausiai matuojamas per sekundę arba FPS (nepainiokite su pirmojo asmens šūviais ).

Yra daugybė veiksnių, lemiančių žaidimo rėmo greitį, tačiau, kaip ir daugelyje technologijų dalykų, tuo didesnis ar greitesnis kažkas yra, tuo geriau. Dėl nedidelio vaizdo įrašų žaidimų skaičiaus rodiklių gali kilti daugybė problemų, kurios gali atsirasti netinkamu laiku. Pavyzdžiai, kurie gali atsirasti naudojant mažus kadrų dažnius, yra nelygūs arba judri judesiai veiksmų sekas, kuriose yra daug judėjimo / animacijos; Užšaldyti ekranai, dėl kurių sunku bendrauti su žaidimu, ir daugybė kitų.

Žemiau pateiktame dažnių diapazono dažnių diapazone pateikiami atsakymai į kai kuriuos pagrindinius vaizdo žaidimų kadrų dažnumo klausimus, kaip nustatyti rėmus per sekundes ir skirtingus tweaks ir įrankius, kuriuos galite naudoti norėdami pagerinti kadrų dažnį ir bendrą grafikos našumą.

Kas nustato vaizdo įrašų juostos greitį ar kadrus per sekundę?

Yra keletas veiksnių, kurie prisideda prie žaidimo kadrų dažnio arba kadrų per sekundę (FPS) našumo. Srityse, kurios gali turėti įtakos žaidimų kadrų dažniui / FPS, yra šie:

• Sistemos aparatinė įranga, pvz., Vaizdo plokštė , pagrindinė plokštė , procesorius ir atmintis
• Grafikos ir raiškos nustatymai per žaidimą
• Kaip gerai grafinis našumas optimizuojamas ir sukurtas žaidimo kodas.

Šiame straipsnyje mes sutelksime dėmesį į pirmuosius du punkto punktus, nes paskutinis yra iš mūsų rankų, nes mes remiame žaidimo kūrėją, kad parašė optimizuotą kodą grafikai ir našumui.

Didžiausias veiksnys žaidimo kadrų ar FPS našumui yra grafikos plokštė ir procesorius. Esminiais terminais kompiuterio procesorius siunčia informaciją ar instrukcijas iš programų, programų, šiuo atveju žaidimo, į grafinę plokštę. Vėliau grafinė plokštė apdoros gautus nurodymus, perkelia vaizdą ir siunčia jį ekrane rodymui.

Yra tiesioginis CPU ir GPU santykis, o jūsų vaizdo plokštės veikimas priklauso nuo procesoriaus ir atvirkštinio. Jei CPU yra nepakankamas, nėra prasmės atnaujinti naujausią ir geriausią grafikos plokštę, jei ji nesugebės panaudoti visos savo apdorojimo galios.

Nėra nė vienos bendros taisyklės, leidžiančios nustatyti, kuris iš geriausių grafikos plokštės / procesoriaus kombinacijų yra geriausias, tačiau jei centrinis procesorius buvo vidutinio ir žemo lygio procesoriaus, prieš 18-24 mėnesius yra didelė tikimybė, kad jis jau yra žemiausias minimalių sistemos reikalavimų lygis. Tiesą sakant, gera jūsų kompiuteryje esančios techninės įrangos dalis, greičiausiai, bus viršyta nauja ir geresnė įranga per pirmuosius 0-3 mėnesius. Svarbiausia yra pabandyti rasti tinkamą pusiausvyrą su žaidimo grafikos ir rezoliucijos parametrais.

Koks kadrų dažnis arba kadrai per sekundę yra priimtini vaizdo / kompiuterinių žaidimų?

Dauguma šiandien vykstančių vaizdo žaidimų yra sukurti, kad būtų pasiektas 60 kadrų per sekundę kadravimo dažnis, tačiau bet kur nuo 30 kadrų iki 60 kadrų per sekundę laikoma priimtina. Tai nereiškia, kad žaidimai negali viršyti 60 kadrų per sekundę, iš tiesų daugelis tai daro, bet viskas žemiau 30 kadrų per sekundę, animacijos gali tapti nelygios ir parodyti silpną judesį.

Faktinis kadrų per sekundę pokytis skiriasi viso žaidimo metu, atsižvelgiant į aparatūrą ir tai, kas gali atsitikti žaidime bet kuriuo momentu. Kalbant apie techninę įrangą, kaip minėta anksčiau, jūsų vaizdo plokštė ir procesorius vaidina vaidmenį per sekundę, bet jūsų monitorius taip pat gali turėti įtakos FPS, kurį galėsite matyti. Daugelis LCD monitorių yra nustatomi su 60 Hz atkūrimo dažniu, todėl nieko virš 60 FPS nebus matoma.

Kartu su jūsų technine įranga, tokie žaidimai kaip Doom (2016) , Overwatch , Battlefield 1 ir kiti, turintys grafikos intensyvių veiksmų sekų, gali turėti įtakos žaidimo FPS dėl daugybės judančių objektų, žaidimų fizikos ir skaičiavimų, 3D aplinkos ir dar daugiau. Naujesni žaidimai taip pat gali reikalauti didesnių DirectX šaiderio modelio variantų, kuriuos gali palaikyti grafikos plokštė, jei GPU nepalaiko šeytuvo modelio reikalavimo, dažnai jis gali būti prastos, gali būti maža kadrų dažnio ar nesuderinamumo.

Kaip aš galiu išmatuoti kadrų skaičiaus ar kadrų per sekundę žaidimą mano kompiuteryje?

Galite rinktis įvairius įrankius ir programas, kad galėtumėte matuoti vaizdo įrašo žaidimo metu esantį kadrų dažnį ar kadrų per sekundę. Populiariausi ir vienas, kurį daugelis laiko geriausiu, vadinamas Fraps. Fraps yra atskira programa, kuri veikia už bet kurio žaidimo, kuriame naudojami "DirectX" arba "OpenGL" grafikos API (Application Programming Interface - scenarijai), scenos, ir naudojamas kaip lyginamosios analizės įrankis, rodantis jūsų dabartinius kadrus per sekundę, taip pat matuoja FPS tarp pradžios ir pabaigos taškas Be lyginamosios analizės funkcijos, "Fraps" taip pat turi žaidimo ekrano kopijų ir realaus laiko žaidimo vaizdo įrašų fiksavimo funkciją. Nors "Fraps" funkcija visiškai nemokama, jie siūlo nemokamą versiją su apribojimais, apimančiais FPS lyginamąją analizę, 30 sekundžių vaizdo įrašų ir .bmp ekrano kopijų.

Yra keletas "Fraps Alternative" programų, pvz., "Bandicam", bet jūs taip pat turėsite mokėti už tuos, taip pat, jei norite pilno funkcionalumo.

Kaip aš galiu optimizuoti aparatūros ar žaidimų nustatymus, kad pagerintų kadrų greitį, našumą ir našumą?

Kaip minėta anksčiau pateiktuose klausimuose, jūs galite padaryti du pagrindinius veiksmus, kad pagerintumėte kadrų dažnį / kadrų per sekundę ir bendrą žaidimo našumą. 1. Atnaujinkite aparatūrą arba 2. Nustatykite žaidimo grafinius nustatymus. Kadangi jūsų aparatinės įrangos atnaujinimas yra skirtas geresniam našumui, mes sutelksime dėmesį į skirtingus grafinių žaidimų nustatymus ir kaip jie gali padėti arba sumažinti našumą ir žaidimo rėmo normą.

Didžioji dauguma įdiegtų " DirectX" / "OpenGL" žaidimų kompiuterių žaidimų šiandien yra su puse ar keliomis grafikos nustatymų, kuriuos galima tikslinti, kad pagerintų jūsų įrangos našumą ir, tikėtina, jūsų FPS skaičiavimai. Įdiegus, dauguma žaidimų automatiškai nustatys įdiegtą kompiuterinę įrangą ir atitinkamai nustatys žaidimo grafinius parametrus optimaliai. Tai sakiau, yra keletas dalykų, kuriuos vartotojai gali padaryti, kad dar labiau pagerintų kadrų dažnio našumą.

Nesunku pasakyti, kad mažinant visus žaidimo grafikos nustatymuose nustatytus nustatymus būtų galima pasiekti našumą, nes tai būtų. Tačiau manome, kad dauguma žmonių nori, kad jų žaidimų patirtis būtų tinkama našumo ir išvaizdos pusiausvyra. Žemiau pateiktame sąraše yra keletas bendrų grafikos nustatymų, kurie yra prieinami daugelyje žaidimų, kuriuos vartotojas gali rankiniu būdu pritaikyti.

Bendrieji grafikos nustatymai

Antialiasing

Antialiasingas , dažniausiai vadinamas AA, yra kompiuterinės grafikos kūrimo technika, skirta išlyginti neapdorotus pikseliuotus arba nelygumus kraštus grafikoje. Daugelis iš mūsų susidūrė su šia pixelated ar dantyta išvaizda kompiuterinė grafika, kas AA yra už kiekvieną pikselių jūsų ekrane jis imties aplinkinių taškų ir bando juos sumaišyti, kad jie atrodytų sklandžiai. Daugelis žaidimų leidžia jums įjungti ar išjungti AA, taip pat nustatyti AA mėginių skaičių, išreikštą 2x AA, 4x AA, 8x AA ir tt. Geriausia nustatyti AA kartu su grafikos / monitoriaus skyra. Didesnės skiriamosios gebos turi daugiau pikselių, todėl gali prireikti tik 2x AA, kad grafika atrodytų sklandžiai ir gerai veiktų, o mažesnės skiriamosios gebos gali prireikti 8x, kad būtų galima sklandžiai išsipildyti. Jei ieškote tiesioginio našumo padidėjimo, visiškai nuleidžiant ar nuleidus AA, turėtumėte pagreitinti.

Anizotropinė filtravimas

3D kompiuterinėje grafikoje apskritai būna tai, kad tolimieji objektai 3D aplinkoje naudoja žemesnę teksto žemėlapių kokybę, kuri gali atrodyti neryški, o arčiau objektai naudoja aukštos kokybės tekstūrų žemėlapius. Visų 3D objektų objektų aukštų tekstūrų žemėlapių pateikimas gali turėti didelės įtakos bendrai grafikos veikimui ir yra tas, kuriame yra nustatymas "Anisotropinis filtravimas" arba "AF".

AF yra gana panaši į AA, atsižvelgiant į nustatymą ir ką ji gali padaryti, kad pagerintų našumą. Nuleidžiant nustatymus yra trūkumų, nes daugiau vaizdų naudoja žemesnės kokybės tekstūrą, todėl atrodo, kad šalia objektų yra neryškus. AF mėginių dažnis gali svyruoti nuo 1 iki 16 kartų, o šio nustatymo koregavimas gali žymiai pagerinti senesnės grafikos plokštės veikimą; Šis nustatymas tampa vis mažiau priežastimi, dėl kurios našumas mažėja naujesnėse grafikos kortelėse.

Atkreipti atstumą / matymo lauką

Nustatymo atstumo nustatymas arba peržiūros atstumas ir lauko peržiūros nustatymai naudojami norint nustatyti, ką matysite ekrane ir kurie labiausiai susiję su pirmojo ir trečiojo asmens šauliais. Nustatymo ar vaizdo atstumo nustatymas naudojamas norint nustatyti, kiek toli matote atstumu, o laukas nustato daugiau periferinio FPS simbolio peržiūros. Atsižvelgiant į atstumą ir vaizdo lauką, tuo didesnė reikšmė, dėl kurios vaizdo plokštė reikės sugriežtinti ir rodyti vaizdą, tačiau poveikis iš esmės turi būti gana minimalus, todėl mažėjimas gali ne pamatyti gerokai patobulintą kadrų dažnį ar kadrus per sekundę.

Apšvietimas / šešėliai

Vaizdo žaidimo šešėliai prisideda prie viso žaidimo išvaizdos ir įspūdžio, pridedant įprasto įspūdžio, kad istorija pasakojama ekrane. Šeimų kokybės nustatymas nustato, kaip išsamūs ar realistiški šešėliai atrodys žaidime. To poveikis gali skirtis priklausomai nuo objekto ir apšvietimo, atsižvelgiant į objektą ir apšvietimą, tačiau jis gali turėti gana didelį poveikį bendram našumui. Nors šešėliai gali padaryti, kad scenos atrodo puikiai, tikriausiai tai pirmasis nustatymas, kuris sumažina arba išjungia, kad našumas padidėtų, kai naudojama senesnė grafinė plokštė.

Rezoliucija

Rezoliucijos nustatymas yra pagrįstas tiek žaidime, tiek monitoriuje. Kuo didesnė skiriamoji geba, tuo geresnė grafika, bet ir visi šie papildomi taškai papildys aplinką ir objektus, kurie pagerins jų išvaizdą. Tačiau didesnės skiriamosios gebos pateikiamos kompromisais, nes ekrane yra daugiau vaizdo elementų, todėl vaizdo plokštę reikia sugriežtinti, kad būtų galima padaryti viską, taigi gali sumažėti našumas. Rezoliucijos nustatymo mažinimas žaidime yra tvirtas būdas pagerinti našumą ir kadravimo dažnį, tačiau jei jūs jau įpratėte žaisti su didesne rezoliucija ir matote išsamesnę informaciją, galbūt norėsite peržiūrėti kitas pasirinktis, pvz., Išjungti AA / AF arba apšvietimo / šešėlių reguliavimas.

Tekstūros detalė / kokybė

Paprasčiausiomis sąlygomis tekstūros gali būti laikomos kompiuterinės grafikos užsklanda. Tai yra vaizdai, kurie yra išdėstyti per objektus / modelius grafika. Šis nustatymas paprastai neturi įtakos žaidimų rėmo greičiui, jei apskritai, todėl yra gana saugus, kad šis nustatymas būtų aukštesnės kokybės nei kiti nustatymai, tokie kaip apšvietimas / šešėliai arba AA / AF.