Porozumenie a optimalizácia snímkových frekvencií videohier

Obsah:

Porozumenie a optimalizácia snímkových frekvencií videohier
Porozumenie a optimalizácia snímkových frekvencií videohier
Anonim

Jedným z najbežnejších kritérií používaných pri meraní grafického výkonu videohier je snímková frekvencia alebo počet snímok za sekundu. Snímková frekvencia vo videohre odráža, ako často sa obraz, ktorý vidíte na obrazovke, obnovuje, aby sa vytvoril obraz a simulácia pohybu/pohybu. Snímková frekvencia sa najčastejšie meria v snímkach za sekundu alebo FPS (nemýliť si so strieľačkami z pohľadu prvej osoby).

Existuje mnoho faktorov, ktoré určujú snímkovú frekvenciu hry, ale ako pri mnohých iných technológiách, čím je niečo vyššie alebo rýchlejšie, tým lepšie. Nízka snímková frekvencia vo videohrách bude mať za následok množstvo problémov, ktoré sa môžu vyskytnúť v tých najnevhodnejších časoch. Príklady toho, čo sa môže vyskytnúť pri nízkej snímkovej frekvencii, zahŕňajú trhaný alebo skokový pohyb počas akčných sekvencií, ktoré zahŕňajú veľa pohybu/animácií; Zamrznuté obrazovky sťažujú interakciu s hrou a mnohými ďalšími.

Časté otázky o snímkovej frekvencii podrobne uvedené nižšie poskytujú odpovede na niektoré základné otázky týkajúce sa snímkovej frekvencie videohier, spôsobu merania snímok za sekundu a rôznych vylepšení a nástrojov, ktoré môžete použiť na zlepšenie snímkovej frekvencie a celkového grafického výkonu.

Čo určuje snímkovú frekvenciu alebo počet snímok za sekundu videohry?

Image
Image

Existuje množstvo faktorov, ktoré prispievajú k snímkovej frekvencii hry alebo výkonu snímok za sekundu (FPS). Oblasti, ktoré môžu ovplyvniť snímkovú frekvenciu hry/FPS zahŕňajú:

  • Hardvér systému, ako je grafická karta, základná doska, procesor a pamäť.
  • Nastavenia grafiky a rozlíšenia v hre.
  • Ako dobre je herný kód optimalizovaný a vyvinutý pre grafický výkon.

V tomto článku sa zameriame na prvé dve odrážky, pretože posledná je mimo našich rúk, pretože sa spoliehame na vývojára hry, že napíše optimalizovaný kód pre grafiku a výkon.

Najväčším faktorom, ktorý prispieva k snímkovej frekvencii hry alebo výkonu FPS, je grafická karta a procesor. V základných slovách CPU počítača posiela informácie alebo pokyny z programov, aplikácií, v tomto prípade hry, na grafickú kartu. Grafická karta následne spracuje prijaté pokyny, vykreslí obrázok a odošle ho na zobrazenie na monitor.

Medzi CPU a GPU je priamy vzťah, pričom výkon vašej grafickej karty závisí od CPU a naopak. Ak má CPU nedostatočný výkon, nemá zmysel upgradovať na najnovšiu a najlepšiu grafickú kartu, ak nebude môcť využiť celý svoj výpočtový výkon.

Neexistuje žiadne všeobecné pravidlo na určenie, ktorá kombinácia grafickej karty/CPU je najlepšia, ale ak bol CPU CPU strednej a nižšej triedy pred 18-24 mesiacmi, je veľká šanca, že je už na nízkej úrovni minimálneho systému požiadavky. V skutočnosti je veľká časť hardvéru na vašom PC pravdepodobne prekonaná novým a lepším hardvérom v priebehu 0-3 mesiacov od zakúpenia. Kľúčom je pokúsiť sa nájsť správnu rovnováhu s grafikou hry a nastaveniami rozlíšenia.

Aká snímková frekvencia alebo snímka za sekundu je prijateľná pre video/počítačové hry?

Väčšina dnešných videohier sa vyvíja s cieľom dosiahnuť snímkovú frekvenciu 60 snímok za sekundu, ale za prijateľnú sa považuje rýchlosť medzi 30 až 60 snímkami za sekundu. To neznamená, že hry nemôžu presiahnuť 60 snímok za sekundu, v skutočnosti mnohé áno, ale čokoľvek pod 30 snímok za sekundu, animácie sa môžu začať trhať a vykazovať nedostatok plynulého pohybu.

Skutočné snímky za sekundu, ktoré zažívate, sa v priebehu hry líšia v závislosti od hardvéru a toho, čo sa v hre môže v danom okamihu diať. Pokiaľ ide o hardvér, ako už bolo spomenuté, vaša grafická karta a procesor budú hrať úlohu v snímkach za sekundu, ale aj váš monitor môže ovplyvniť FPS, ktoré budete môcť vidieť. Mnoho LCD monitorov má nastavenú obnovovaciu frekvenciu 60 Hz, čo znamená, že čokoľvek nad 60 FPS nebude viditeľné.

V spojení s vaším hardvérom môžu hry ako Doom (2016), Overwatch, Battlefield 1 a ďalšie, ktoré majú graficky náročné akčné sekvencie, ovplyvniť FPS hry kvôli veľkému počtu pohybujúcich sa objektov, hernej fyzike a výpočtom, 3D prostredia a ďalšie. Novšie hry môžu tiež vyžadovať vyššie verzie modelu shadera DirectX, ktorý môže grafická karta podporovať, ak GPU nespĺňa požiadavku na model shadera, často sa môže vyskytnúť slabý výkon, nízka snímková frekvencia alebo nekompatibilita.

Ako môžem merať frekvenciu snímok alebo snímok za sekundu v hre na svojom počítači?

K dispozícii máte množstvo nástrojov a aplikácií na meranie snímkovej frekvencie alebo snímok za sekundu videohry počas hrania. Najpopulárnejší a ten, ktorý mnohí považujú za najlepší, sa nazýva Fraps. Fraps je samostatná aplikácia, ktorá beží v zákulisí pre akúkoľvek hru, ktorá používa grafické rozhrania DirectX alebo OpenGL (Application Programming Interface) a slúži ako pomôcka na porovnávanie, ktorá zobrazí vaše aktuálne snímky za sekundu a meria FPS medzi počiatočným a koncovým bodom.. Okrem funkcie benchmarkingu má Fraps aj funkciu na snímanie herných obrazoviek a snímanie videa v reálnom čase v hre. Hoci plná funkčnosť Fraps nie je zadarmo, ponúka bezplatnú verziu s obmedzeniami, ktoré zahŕňajú porovnávanie FPS, 30 sekúnd snímania videa a snímky obrazovky.bmp.

Existuje niekoľko alternatívnych aplikácií Fraps, ako napríklad Bandicam, ale ak chcete plnú funkčnosť, budete musieť zaplatiť aj za tie.

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

Ako bolo spomenuté v predchádzajúcich otázkach vyššie, existujú dve hlavné veci, ktoré môžete urobiť na zlepšenie snímkovej frekvencie/snímok za sekundu a celkového výkonu hry:

  1. Inovujte svoj hardvér.
  2. Upravte nastavenia grafiky hry.

Keďže inovácia hardvéru je samozrejmosťou pre lepší výkon, zameriame sa na rôzne nastavenia grafickej hry a na to, ako môžu pomôcť alebo znížiť výkon a snímkovú frekvenciu hry.

Prevažná väčšina nainštalovaných PC hier s rozhraním DirectX/OpenGL sa dnes dodáva s pol tuctom alebo viacerými nastaveniami grafiky, ktoré možno vylepšiť, aby sa zlepšil výkon vášho hardvéru a dúfajme, že aj počet FPS. Po inštalácii väčšina hier automaticky rozpozná hardvér počítača, ktorý je nainštalovaný, a podľa toho nastaví grafické nastavenia hry pre optimálny výkon. Na základe toho existuje niekoľko vecí, ktoré môžu používatelia urobiť, aby pomohli ešte viac zlepšiť výkon snímkovej frekvencie.

Je ľahké povedať, že zníženie všetkých nastavení nájdených v nastaveniach grafiky hry by zvýšilo výkon, pretože áno. Veríme však, že väčšina ľudí chce pri svojom hernom zážitku dosiahnuť správnu rovnováhu medzi výkonom a vzhľadom. Nižšie uvedený zoznam obsahuje niektoré bežné nastavenia grafiky, ktoré sú k dispozícii v mnohých hrách a ktoré môže používateľ manuálne vyladiť.

Bežné nastavenia grafiky

Antialiasing

Antialiasing, bežne označovaný ako AA, je technika vo vývoji počítačovej grafiky na vyhladenie hrubých pixelových alebo zubatých okrajov v grafike. Väčšina z nás sa stretla s týmto pixelovaným alebo zubatým vzhľadom počítačovej grafiky, čo robí AA tak, že pre každý pixel na obrazovke vezme vzorku okolitých pixelov a pokúsi sa ich zmiešať, aby vyzerali hladko. Mnoho hier vám umožňuje zapnúť alebo vypnúť AA, ako aj nastaviť vzorkovaciu frekvenciu AA vyjadrenú ako 2x AA, 4x AA, 8x AA atď. Najlepšie je nastaviť AA v spojení s rozlíšením grafiky/monitoru. Vyššie rozlíšenia majú viac pixelov a môžu potrebovať iba 2x AA, aby grafika vyzerala hladko a fungovala dobre, zatiaľ čo nižšie rozlíšenia môžu potrebovať nastavenie na 8x, aby sa veci vyhladili. Ak hľadáte priamy nárast výkonu, zníženie alebo úplné vypnutie AA by vám malo poskytnúť podporu.

Anizotropné filtrovanie

V 3D počítačovej grafike vo všeobecnosti platí, že vzdialené objekty v 3D prostredí budú používať nižšiu kvalitu máp textúr, ktoré sa môžu zdať rozmazané, zatiaľ čo bližšie objekty používajú vysokokvalitné textúrové mapy pre viac detailov. Poskytovanie máp s vysokou textúrou pre všetky objekty v 3D prostredí môže mať veľký vplyv na celkový grafický výkon a práve tu prichádza na rad nastavenie anizotropného filtrovania alebo AF.

AF je dosť podobný AA z hľadiska nastavenia a toho, čo môže urobiť pre zlepšenie výkonu. Zníženie nastavenia má svoje nevýhody, pretože väčšia časť zobrazenia bude využívať menej kvalitnú textúru, vďaka čomu budú zdanlivo blízke objekty rozmazané. Vzorkovacie frekvencie AF sa môžu pohybovať od 1x do 16x a úprava tohto nastavenia môže poskytnúť výrazné zlepšenie výkonu staršej grafickej karty; Toto nastavenie je čoraz menej dôvodom na pokles výkonu na novších grafických kartách.

Vzdialenosť kreslenia/zorné pole

Nastavenie vzdialenosti náťahu alebo vzdialenosti pohľadu a nastavenia zorného poľa sa používajú na určenie toho, čo uvidíte na obrazovke, a sú najrelevantnejšie pre strieľačky z pohľadu prvej aj tretej osoby. Nastavenie vzdialenosti kreslenia alebo pohľadu sa používa na určenie toho, ako ďaleko vidíte do diaľky, zatiaľ čo zorné pole určuje viac periférny pohľad na postavu v FPS. V prípade vzdialenosti a zorného poľa, čím vyššie je nastavenie, znamená to, že grafická karta bude musieť pracovať tvrdšie, aby vykreslila a zobrazila pohľad, avšak vplyv by mal byť z väčšej časti pomerne minimálny, takže zníženie nemusí vidieť oveľa lepšiu snímkovú frekvenciu alebo snímok za sekundu.

Osvetlenie/tiene

Tiene vo videohre prispievajú k celkovému vzhľadu hry a dodávajú príbehu na obrazovke pocit napätia. Nastavenie kvality tieňov určuje, ako detailne alebo realisticky budú tiene vyzerať v hre. Vplyv toho sa môže líšiť od scény k scéne v závislosti od počtu objektov a osvetlenia, ale môže to mať dosť veľký vplyv na celkový výkon. Aj keď tiene môžu spôsobiť, že scéna vyzerá skvele, je to pravdepodobne prvé nastavenie, ktoré znížite alebo vypnete, aby ste zvýšili výkon, keď používate staršiu grafickú kartu.

Rozlíšenie

Nastavenie rozlíšenia je založené na tom, čo je dostupné v hre, ako aj na monitore. Čím vyššie rozlíšenie, tým lepšie bude grafika vyzerať, všetky tie extra pixely pridávajú detaily prostrediam a objektom, čím zlepšujú ich vzhľad. Vyššie rozlíšenia však prinášajú kompromis, keďže na obrazovke je potrebné zobraziť viac pixelov, grafická karta musí pracovať tvrdšie, aby vykreslila všetko, a tým môže znížiť výkon. Zníženie nastavenia rozlíšenia v hre je solídny spôsob, ako zlepšiť výkon a snímkovú frekvenciu, ale ak ste si zvykli hrať vo vyššom rozlíšení a vidieť viac detailov, možno by ste sa chceli pozrieť na niektoré ďalšie možnosti, ako je vypnutie AA/AF alebo úprava osvetlenia/tieňov.

Detail textúry/Kvalita

Textúry v najjednoduchších podmienkach možno považovať za tapety pre počítačovú grafiku. Sú to obrázky, ktoré sú v grafike položené cez objekty/modely. Toto nastavenie zvyčajne neovplyvňuje snímkovú frekvenciu hry až tak výrazne, ak vôbec áno, je celkom bezpečné mať toto nastavenie vo vyššej kvalite ako iné nastavenia, ako napríklad osvetlenie/tiene alebo AA/AF.

Odporúča: