Porozumenie a optimalizácia sadzieb videohier

Ako optimalizovať a zlepšiť grafický výkon a rámcové sadzby

Jedným z najbežnejších meradiel používaných na meranie grafického výkonu videohry je snímková frekvencia alebo snímky za sekundu. Rýchlosť snímok vo videohre odráža, ako často sa obraz, ktorý sa zobrazuje na obrazovke, obnoví, aby sa vytvoril obrazový a simulačný pohyb / pohyb. Rámcová rýchlosť je najčastejšie meraná v snímkach za sekundu alebo FPS (nesmie sa zamieňať s strelcami First Person Shooters ).

Existuje veľa faktorov, ktoré idú do určovania rýchlosti prenosu hry, ale ako pri mnohých veciach v technológii, čím je vyššia alebo rýchlejšia, tým lepšie. Nízka frekvencia snímok vo videohrách bude mať za následok množstvo problémov, ktoré sa môžu vyskytnúť v najviac nevhodných časoch. Príklady toho, čo sa môže vyskytnúť pri nízkych frekvenciách snímok, sú napríklad roztrhané alebo skomolené pohyby počas akčných sekvencií, ktoré zahŕňajú veľa pohybu / animácie; Zmrazené obrazovky sťažujú interakciu s hrou a mnohými ďalšími.

Nasledujúca podrobná otázka týkajúca sa počtu snímok za sekundu poskytuje odpovede na niektoré základné otázky týkajúce sa frekvencie snímok videohier, ako merať snímky za sekundu a rôzne vylepšenia a nástroje, ktoré môžete použiť na zlepšenie frekvencie snímok a celkového grafického výkonu.

Čo určuje frekvenciu snímok alebo snímky za sekundu videohier?

Existuje niekoľko faktorov, ktoré prispievajú k výkonu hry za sekundu alebo za sekundu (FPS). Oblasti, ktoré môžu ovplyvniť rýchlosť hry za sekundu / FPS, zahŕňajú:

• Systémový hardvér, ako napríklad grafická karta , základná doska , procesor a pamäť
• Nastavenia grafiky a rozlíšenia v hre
• ako dobre je optimalizovaný herný kód pre grafický výkon.

V tomto článku sa budeme sústrediť na prvé dva odrážky, pretože posledný je mimo našich rúk, pretože sa spoliehame na to, že vývojár hry má napísaný optimalizovaný kód pre grafiku a výkonnosť.

Najväčším prispievajúcim faktorom k dosiahnutiu rýchlosti snímok alebo výkonu FPS je grafická karta a procesor. Základné informácie CPU počítača odosielajú informácie alebo pokyny z programov, aplikácií, v tomto prípade hry, na grafickú kartu. Grafická karta následne spracuje prijaté pokyny, vykreslí obraz a pošle ho na monitor na zobrazenie.

Medzi procesorom a GPU existuje priamy vzťah, pričom výkon grafickej karty je závislý na CPU a naopak. Ak je CPU podhodnotený, nemá zmysel upgradovať na najnovšiu a najväčšiu grafickú kartu, ak nebude schopný využiť všetok procesný výkon.

Neexistuje žiadne všeobecné pravidlo pre určenie toho, aké grafické karty / CPU combo je najlepšie, ale ak CPU bol stredný až nízky CPU pred 18-24 mesiacmi, je tu dobrá šanca, že už je na nízkej úrovni minimálnych systémových požiadaviek. V skutočnosti je veľká časť hardvéru na vašom PC pravdepodobne prekonaná novým a lepším hardvérom do 0-3 mesiacov od zakúpenia. Kľúčom je pokúsiť sa nájsť správnu rovnováhu s grafickou a rozlíšením hry.

Aké frames Rate alebo frames per second sú prijateľné pre video / počítačové hry?

Väčšina videohier sa dnes vyvíja s cieľom dosiahnuť rýchlosť snímok 60 snímok za sekundu, avšak od 30 fps do 60 fps sa považuje za prijateľnú. To neznamená, že hry nemôžu presiahnuť 60 snímok za sekundu, v skutočnosti to mnohí robia, ale niečo pod 30 snímok za sekundu, animácie sa môžu začať roztrhnúť a vykazovať nedostatok tekutín.

Skutočné snímky za sekundu, ktoré zažívate, sa v priebehu hry líšia v závislosti od hardvéru a čo sa v danej chvíli môže vyskytnúť v hre. Pokiaľ ide o hardvér, ako už bolo spomenuté, vaša grafická karta a CPU budú hrať rolu v snímkach za sekundu, ale váš monitor môže ovplyvniť aj FPS, ktoré budete môcť vidieť. Mnohé LCD monitory sú nastavené s obnovovacou frekvenciou 60 Hz, čo znamená, že čokoľvek nad 60 FPS nebude viditeľné.

Spolu s vaším hardvérom môžu hry ako Doom (2016) , Overwatch , Battlefield 1 a iné, ktoré majú grafické intenzívne akčné sekvencie, ovplyvniť hru FPS kvôli veľkému počtu pohyblivých objektov, fyziky a výpočtov hry, 3D prostredia a ďalšie. Novšie hry môžu tiež vyžadovať vyššiu verziu modelu shaderu rozhrania DirectX, ktorý grafická karta môže podporovať, ak požiadavka modelu shader nie je splnená GPU, často môže dôjsť k nízkym výkonom, k nízkej snímkovej frekvencii alebo k nekompatibilite.

Ako môžem merať mieru frames alebo frames za sekundu hry v počítači?

Existuje množstvo nástrojov a aplikácií, ktoré vám umožňujú merať frekvenciu snímok alebo snímky za sekundu videohry počas hrania. Najpopulárnejší a ten, ktorý mnohí považujú za najlepších, sa nazýva Fraps. Fraps je samostatná aplikácia, ktorá sa spúšťa za scénou pre každú hru, ktorá používa grafické API rozhrania DirectX alebo OpenGL (Application Programming Interface) a slúži ako benchmarking nástroj, ktorý zobrazí aktuálne snímky za sekundu, ako aj meranie FPS medzi začiatkom a koncom bod. Okrem funkčnosti porovnávania má Fraps aj funkčnosť zachytenia snímok zo hry a nahrávanie videa v reálnom čase. Zatiaľ čo plná funkčnosť Fraps nie je zadarmo, ponúkajú bezplatnú verziu s obmedzeniami, ktoré zahŕňajú benchmarking FPS, 30 sekúnd snímania videa a .bmp screenshoty.

Tam sú niektoré Fraps Alternatívne aplikácie tam, ako je Bandicam, ale skončíte platiť za tie rovnako, ak chcete plnú funkčnosť.

Ako môžem optimalizovať nastavenia hardvéru alebo hry na zlepšenie frekvencie snímok, FPS a výkonnosti?

Ako už bolo spomenuté v predchádzajúcich otázkach, môžete vylepšiť rámcovú rýchlosť / snímky za sekundu a celkovú výkonnosť hry. 1. Upgradujte svoj hardvér alebo 2. Upravte grafické nastavenia hry. Pretože inovácia vášho hardvéru je daná pre lepší výkon, budeme sa sústrediť na rôzne nastavenia grafickej hry a ako môžu pomôcť alebo znížiť výkon a rýchlosť hry.

Prevažná väčšina nainštalovaných, DirectX / OpenGL PC hier dnes prichádza s pol tuctom alebo viacerými grafickými nastaveniami, ktoré môžu byť vylepšené, aby sa zlepšila výkonnosť vášho hardvéru a dúfajme, že vaše FPS počítať. Po inštalácii väčšina hier automaticky rozpozná hardvér počítača, ktorý je nainštalovaný, a nastaví grafické nastavenia hry tak, aby bol dosiahnutý optimálny výkon. S tým, že niektoré veci, ktoré môžu používatelia urobiť, pomôžu zlepšiť výkon snímkovej frekvencie ešte viac.

Je jednoduché povedať, že zníženie všetkých nastavení, ktoré sa nachádzajú v grafických nastaveniach hry, prináša výkon, pretože to bude. Domnievame sa však, že väčšina ľudí chce dosiahnuť správnu vyváženosť výkonu a vzhľadu vo svojom hernom zážitku. Zoznam nižšie obsahuje niektoré bežné nastavenia grafiky, ktoré sú k dispozícii v mnohých hrách, ktoré používateľ môže manuálne vylepšiť.

Bežné nastavenia grafiky

vyhladzovanie

Antialiasing , zvyčajne označovaný ako AA, je technológiou v oblasti vývoja počítačovej grafiky na vyhladenie hrubých pixelovaných alebo zúbkovaných okrajov v grafike. Väčšina z nás sa stretla s touto počítačovou grafikou s pixelovým alebo zrkadlovým vzhľadom, čo AA robí pre každý pixel na obrazovke, vyberie vzorku okolitých pixelov a pokúsi sa ich spárovať, aby boli hladké. Veľa hier umožňuje zapnúť alebo vypnúť funkciu AA, ako aj nastaviť vzorkovňu AA, vyjadrenú ako 2x AA, 4x AA, 8x AA atď. Najlepšie je nastaviť AA v spojení s rozlíšením grafiky / monitora. Vyššie rozlíšenie má viac pixelov a môže potrebovať len 2x AA, aby grafika vyzerala hladko a dobre fungovala, zatiaľ čo nižšie rozlíšenie môže vyžadovať nastavenie na 8x, aby sa veci vyrovnali. Ak hľadáte rovnomerný výkon, potom zníženie alebo úplné zrušenie AA by vám malo pomôcť.

Anizotropné filtrovanie

V 3D počítačovej grafike je všeobecne pravdepodobné, že vzdialené objekty v 3D prostredí použijú nižšiu kvalitu textúrnych máp, ktoré sa môžu objaviť rozmazané, zatiaľ čo bližšie objekty používajú kvalitné textúrne mapy pre podrobnejšie informácie. Poskytovanie vysokokvalitných máp pre všetky objekty v 3D prostredí môže mať veľký vplyv na celkový grafický výkon a kde sa nachádza anizotropické filtrovanie alebo AF.

Funkcia AF je pomerne podobná funkcii AA, pokiaľ ide o nastavenie a čo môže urobiť na zlepšenie výkonu. Zníženie nastavenia má svoje nevýhody, pretože väčší počet zobrazení použije textúra nižšej kvality, ktorá sa zdanlivo blíži k objektom rozmazaných. Vzorkovacie frekvencie AF sa môžu pohybovať od 1 do 16x a nastavenie tohto nastavenia môže výrazne zlepšiť výkon staršej grafickej karty. Toto nastavenie sa stáva menej príčinou poklesu výkonu na novších grafických kartách.

Kreslenie vzdialenosti / zorné pole

Nastavenie vzdialenosti ťahu alebo nastavenie vzdialenosti a zorného poľa sa používajú na určenie toho, čo sa zobrazí na obrazovke a ktoré sú najdôležitejšie pre strelcov prvej aj tretej osoby. Nastavenie vzdialenosti kreslenia alebo zobrazenia sa používa na určenie toho, do akej vzdialenosti sa zobrazuje vzdialenosť, zatiaľ čo zorné pole určuje viac periférneho zobrazenia znaku v FPS. V prípade vzdialenosti odtiahnutia a zorného poľa, čím vyššie nastavenie, znamená to, že grafická karta bude musieť pracovať silnejšie na vykreslenie a zobrazenie pohľadu, avšak dopad by mal byť z veľkej časti minimálny, takže zníženie nemusí vidieť veľa z vylepšenej rýchlosti snímok alebo snímok za sekundu.

Osvetlenie / Shadows

Tieň vo videohrách prispieva k celkovému vzhľadu hry a dodáva pocitu napätia príbehu, ktorý sa na obrazovke rozpráva. Nastavenie kvality stínov určuje, ako podrobné alebo realistické stíny budú vyzerať v hre. Vplyv tejto situácie sa môže líšiť od scény na scénu na základe počtu objektov a osvetlenia, ale môže mať značný vplyv na celkový výkon. Zatiaľ čo tiene môžu vytvoriť skvelú scénu, je pravdepodobné, že prvé nastavenie sa zníži alebo vypne kvôli zvýšeniu výkonu pri spustení staršej grafickej karty.

rezolúcia

Nastavenie rozlíšenia je založené na tom, čo je k dispozícii v hre, ako aj na monitore. Čím vyššie je rozlíšenie, tým lepšie bude vyzerať grafika, všetky tie extra pixely pridávajú detail do prostredia a objektov, ktoré zlepšujú ich vzhľad. Vyššie rozlíšenia však prichádzajú s kompromisom, keďže na obrazovke je viac pixelov, grafická karta potrebuje pracovať silnejšie, aby vylepšila všetko a tým znížila výkonnosť. Zníženie nastavenia rozlíšenia v hre je solídny spôsob, ako zlepšiť výkon a frekvenciu snímania, ale ak ste zvykli hrať pri vyšších rozlíšeniach a vidieť viac podrobností, môžete sa pozrieť na niektoré ďalšie možnosti, ako je vypnutie funkcie AA / AF alebo nastavenie osvetlenia / tiene.

Textúra Detail / kvalita

Textury v najjednoduchších termínoch možno považovať za tapetu pre počítačovú grafiku. Sú to obrázky, ktoré sú položené na objektoch / modeloch v grafike. Toto nastavenie zvyčajne nemá žiadny vplyv na rýchlosť hrania hry, ak vôbec nie je, takže je to celkom bezpečné nastaviť vyššiu kvalitu ako iné nastavenia, napríklad osvetlenie / tiene alebo AA / AF.