Porozumění a optimalizaci sazeb videoprogramů

Jak optimalizovat a zlepšit grafický výkon a rámce

Jedním z nejběžnějších měřítek používaných při měření grafické výkonnosti videohry je rychlost snímků nebo framy za sekundu. Rychlost snímků ve videohře odráží, jak často se obraz, který vidíte na obrazovce, aktualizuje, aby se vytvořil obrazový a simulační pohyb / pohyb. Rychlost snímků je nejčastěji měřena v snímcích za sekundu nebo FPS, (nesmí být zaměňována s First Person Shooters ).

Existuje mnoho faktorů, které se podílejí na stanovení frekvence hry, ale stejně jako u mnoha věcí v technologii, čím vyšší nebo rychlejší je něco, tím lépe. Nízké frekvence snímků ve videohrách způsobí řadu problémů, které se mohou vyskytnout v nejnepříznivější době. Příklady toho, co se může vyskytnout s nízkými frekvencemi snímků, jsou roztržené nebo skokové pohyby během akčních sekvencí, které zahrnují spoustu pohybů / animací; Zmrazené obrazovky, které ztěžují interakci s hrou a řadou dalších.

Otázky týkající se frekvence snímků uvedené níže vám poskytnou odpovědi na některé základní otázky týkající se frekvencí snímků videohry, jak měřit framy za sekundu a různé vylepšení a nástroje, které můžete použít ke zlepšení snímkové frekvence a celkového grafického výkonu.

Co určuje frekvenci snímků nebo framů za sekundu videohry?

Existuje celá řada faktorů, které přispívají k výkonu hry za sekundu nebo za sekundu (FPS). Oblasti, které mohou mít vliv na rychlost hraní snímků / FPS, zahrnují:

• Systémový hardware, jako je grafická karta , základní deska , CPU a paměť
• Nastavení grafiky a rozlišení v rámci hry
• Jak je optimalizován a vyvíjen herní kód pro grafický výkon.

V tomto článku se zaměříme na první dva body, protože poslední je mimo naše ruce, protože spoléháme na to, že vývojář hry má napsaný optimalizovaný kód pro grafiku a výkon.

Největším faktorem, který přispívá ke snímkové frekvenci hry nebo k výkonu FPS, je grafická karta a CPU. Základní výpočetní technika počítače vysílá informace nebo pokyny z programů, aplikací, v tomto případě hry, na grafickou kartu. Grafická karta poté zpracuje obdržené pokyny, vykreslí obraz a pošle jej na monitor pro zobrazení.

Mezi CPU a GPU existuje přímý vztah, přičemž výkon grafické karty závisí na CPU a naopak. Pokud je CPU podhodnocen, nemá smysl upgradovat na nejnovější a největší grafickou kartu, pokud nebude schopen využít veškerý procesní výkon.

Neexistuje žádné obecné pravidlo pro určení toho, co grafická karta / CPU combo je nejlepší, ale pokud CPU byl střední až dolní end CPU před 18-24 měsíci existuje velká šance, že je již na nejnižším konci minimálních požadavků na systém. Ve skutečnosti je značná část hardwaru na vašem PC pravděpodobně překonána novým a kvalitním hardwarem během 0-3 měsíců od zakoupení. Klíčem je pokusit se najít správnou rovnováhu s grafickou a rozlišeními hry.

Jaká framesová rychlost nebo frames za sekundu jsou přijatelné pro video / počítačové hry?

Většina videohier dnes je vyvinuta s cílem zasáhnout snímek rychlosti 60 fps, ale kdekoli mezi 30 fps a 60 fps je považován za přijatelný. To neznamená, že hry nesmí překročit 60 snímků za sekundu, ve skutečnosti mnoho lidí dělá, ale nic pod 30 snímků za sekundu, animace se mohou začít roztržovat a vykazovat nedostatek tekutin.

Skutečné snímky za sekundu, které zažijete, se v průběhu hry liší podle hardwaru a co se v daném okamžiku může stát ve hře. Pokud jde o hardware, jak již bylo zmíněno dříve, vaše grafická karta a CPU budou hrát roli v framech za sekundu, ale také váš monitor může mít vliv na FPS, které budete moci vidět. Mnoho LCD monitorů je nastaveno s obnovovací frekvencí 60 Hz, což znamená, že cokoli nad 60 FPS nebude vidět.

V kombinaci s hardwarem mohou hry jako Doom (2016) , Overwatch , Battlefield 1 a další, které mají grafické intenzivní akční sekvence, ovlivnit hru FPS kvůli velkému množství pohybujících se objektů, herní fyzice a výpočtů, 3D prostředí a další. Novější hry mohou také vyžadovat vyšší verze modelu shaderu rozhraní DirectX, který může podporovat grafická karta, pokud požadavek modelu shaderu GPU nesplňuje, může nastat často špatný výkon, nízká frekvence snímků nebo neslučitelnost.

Jak mohu měřit míru framů nebo frames za sekundu hry v počítači?

Existuje několik nástrojů a aplikací, které vám umožňují měřit frekvenci snímků za sekundu nebo snímky za sekundu videohry během hraní. Nejoblíbenější a nejvíce považovaný za nejlepší je nazýván Fraps. Fraps je samostatná aplikace, která běží v zákulisí pro libovolnou hru, která využívá rozhraní API pro rozhraní DirectX nebo OpenGL (Application Programming Interface) a slouží jako pomůcka pro srovnávání, která bude zobrazovat vaše aktuální snímky za sekundu, stejně jako měření FPS mezi začátkem a koncem bod. Kromě funkčnosti benchmarkingu má Fraps také funkci pro zachycení herního snímku a nahrávání videa v reálném čase. Zatímco plná funkčnost Fraps není zdarma, nabízejí bezplatnou verzi s omezeními, které zahrnují benchmarking FPS, 30 sekund snímků videa a .bmp screenshoty.

Tam jsou některé Fraps Alternativní aplikace tam, jako je Bandicam, ale budete nakonec muset platit za ty také, pokud chcete plnou funkčnost.

Jak mohu optimalizovat hardwarové nebo herní nastavení pro zlepšení snímkové frekvence, FPS a výkonu?

Jak bylo zmíněno v předchozích předchozích otázkách, můžete vylepšit rámcovou rychlost / frames za sekundu a celkovou výkonnost hry 1. Upgradujte svůj hardware nebo 2. Upravte grafické nastavení hry. Vzhledem k tomu, že upgrade vašeho hardwaru je kladen na vyšší výkon, zaměříme se na různá nastavení herní grafiky a na to, jak mohou pomoci nebo snížit výkon a rychlost snímání hry.

Převážná většina nainstalovaných počítačů s procesory DirectX / OpenGL dnes přichází s půl tuctu nebo více grafických nastavení, které mohou být vylepšeny, aby se zlepšila výkonnost vašeho hardwaru a doufejme, že vaše FPS počítá. Po instalaci většina her automaticky rozpozná hardware počítače, který je nainstalován, a nastaví grafické nastavení hry tak, aby bylo dosaženo optimálního výkonu. S tím se říká, že některé věci mohou uživatelé udělat, aby zlepšili výkon snímkové frekvence ještě více.

Je snadné říci, že snížení všech nastavení nalezených v herních grafických nastaveních poskytne výkon, protože to bude. Domníváme se však, že většina lidí si přeje získat správnou vyváženost výkonu a vzhledu v herním zážitku. Níže uvedený seznam obsahuje některé běžné grafické nastavení, které jsou k dispozici v mnoha hrách, které uživatel může ručně vyladit.

Společné nastavení grafiky

Anti aliasing

Antialiasing , obvykle označovaný jako AA, je technikou v oblasti vývoje počítačové grafiky, která vyhlazuje hrubé pixely nebo zubaté okraje v grafice. Většina z nás se setkala s touto počítačovou grafikou, která je pixelová nebo zoubkovaná, co AA znamená pro každý pixel na obrazovce, odebírá vzorek okolních pixelů a pokusí se je nalézt, aby vypadal hladce. Mnoho her vám umožňuje zapínat nebo vypínat AA a nastavit vzorkovací frekvenci AA vyjádřenou jako 2x AA, 4x AA, 8x AA a tak dále. Nejlepší je nastavit AA v kombinaci s rozlišením grafické karty / monitoru. Vyšší rozlišení mají více pixelů a může potřebovat pouze 2x AA, aby se grafika mohla vypadat hladce a dobře fungovat, zatímco nižší rozlišení může vyžadovat nastavení 8x, aby se věci vyrovnaly. Pokud hledáte přímé zisky, pak byste měli úplně snížit nebo zcela vypnout AA.

Anizotropní filtrování

V 3D počítačové grafice je obecně pravděpodobné, že vzdálené objekty ve 3D prostředí budou používat nižší kvalitu textur map, které se mohou objevit rozmazané, zatímco bližší objekty používají vysoce kvalitní texturní mapy pro podrobnější informace. Poskytování vysokých texturových map pro všechny objekty ve 3D prostředí může mít velký vliv na celkový grafický výkon a kde se nachází anizotropické filtrování nebo AF.

AF je poměrně podobná AA v podmínkách nastavení a co může udělat pro zlepšení výkonu. Snížení nastavení má své nevýhody, jelikož více zobrazení použije texturu nižší kvality, která se zdaleka blíží objektem rozmazaných. AF vzorkovací frekvence se mohou pohybovat od 1 do 16x a úprava tohoto nastavení může výrazně zlepšit výkon starší grafické karty; Toto nastavení se stává méně příčinou poklesu výkonu na novější grafické karty.

Kreslení vzdálenosti / zorné pole

Nastavení déle vzdálenosti nebo nastavení vzdálenosti a zorného pole slouží k určení toho, co se zobrazí na obrazovce a které jsou nejdůležitější pro střílečky první i třetí osoby. Nastavení výřezu nebo zobrazení vzdálenosti slouží k určení toho, jak daleko vidíte do vzdálenosti, zatímco zorné pole určuje více periferního pohledu na znak v FPS. V případě vzdálenosti odlehčení a zorného pole, čím vyšší je nastavení, znamená to, že grafická karta bude muset pracovat lépe, aby vykreslil a zobrazil pohled, nicméně dopad by měl být z velké části minimální, takže snižování nemusí vidět hodně z vylepšené snímkové frekvence nebo snímků za sekundu.

Osvětlení / Stíny

Stíny ve videohře přispívají k celkovému vzhledu hry a dodávají mu pocit napjatosti k vyprávění příběhu. Nastavení kvality stínu určuje, jak podrobné nebo realistické stíny budou vypadat ve hře. Dopad tohoto se může lišit od scény na scénu na základě počtu objektů a osvětlení, ale může mít poměrně velký dopad na celkový výkon. Zatímco stíny mohou scénu vypadat skvěle, je pravděpodobné, že první nastavení se spustí nebo vypne pro zvýšení výkonu při spuštění starší grafické karty.

Rozlišení

Nastavení rozlišení je založeno jak na tom, co je k dispozici ve hře, stejně jako na monitoru. Čím vyšší rozlišení, tím lépe bude vypadat grafika, všechny tyto extra pixely přidávají do detailů prostředí a objekty, které zlepšují jejich vzhled. Vyšší rozlišení však přichází s kompromisem, protože na obrazovce je více obrazových bodů, grafická karta musí pracovat lépe, aby bylo možné vše vykreslit a tím snížit výkon. Snižování nastavení rozlišení ve hře je pevný způsob, jak zlepšit výkon a rychlost snímání, ale pokud jste zvykli hrát na vyšší rozlišení a vidět více detailů, můžete se podívat na některé další možnosti, jako je vypnutí funkce AA / AF nebo nastavení osvětlení / stínů.

Textury Detail / Kvalita

Textury v nejjednodušších termínech lze považovat za tapetu pro počítačovou grafiku. Jsou to obrázky, které jsou umístěny v objektech / modelech v grafice. Toto nastavení obvykle nemá vliv na velikost snímku hry, pokud vůbec, takže je poměrně bezpečné nastavit tuto sadu na vyšší kvalitu než ostatní nastavení, jako například osvětlení / stíny nebo AA / AF.