Nastavení ovladačů
Základní nastavení ovladače nVIDIA a vliv na kvalitu zobrazení.
použité zdroje: Tweakguide, Anandtech.
překlad: WT_Horrido
obrazové přílohy a měření: WT_Horrido
Měření dopadu na výkon a kvalitu zobrazení IL-2 Sturmovik
Vysvětlení pojmů
nastavení ostrosti zobrazení textur. V podstatě čím vyšší nastavení této hodnoty tím ostřeji a čistěji se zobrazují textury, především vzdálené textury v zobrazené scéně. Vyšší nastavení mají samozřejmě značný dopad na výkon, proto v základním nastavení ponecháme Application-controlled. Pokud konkrétní hra podporuje vlastní nastavení, pak nastavíme hodnotu přímo ve hře, jinak (což je i věc Il-2 Šturmovik) v profilu hry viz níže.
Antialiasing - Gamma Correction:
Funguje až od série 7800. Zapnutí dále zlepšuje barevnou kvalitu a redukci zubatosti za cenu jen malého vlivu na výkon. Doporučuji nechat na On.
Antialiasing - Mode:
Toto nastavení určuje, jak je aplikován antialiasing. Jestliže je nastaveno Application-Controlled pak si úroveň nastavuje sama hra. Jestliže máte kartu ze série 8 další volbou k dispozici je Enhance the Application Setting, které využije úrovně nastavené ve hře a následně ji vylepší na vyšší úroveň bez velkého dopadu na výkon. Poslední možností je přepsat nastavení ve hře možností Override any application setting které zcela ignoruje herní nastavení a zapne požadovaný stupeň nastavený v ovladačích. Doporučuji nechat v základním nastavení Application Controlled a u her které nemají možnost nastavit AA využít profilu hry v ovladači.
Atialiasing pomáhá vyhladit zubaté hrany. Čím vyšší nastavení tím méně zubaté hrany se zobrazují, ale samozřejmě tím větší je dopad na výkon. Možné hodnoty nastavení se liší podle modelu karty a jsou 2x, 2xQ, 4x, 4xG, 4xS, 6xS, 8xS, 8xQ, 16, 16xQ. Nastavení končící na Q na GeForce 8 a výše nabízejí lepší kvalitu obrazu za cenu určitého snížení výkonu než nastavení bez Q. Písmeno S znamená lepší zpracování obrazu na úrovni sub-pixelů, ale dosti snižuje výkon a funguje jen pod Direct3D. Písmeno G, Gaussian antialiasing rovněž dále zlepšuje kvalitu, taktéž za cenu snížení výkonu. Doporučuji nechat základní nastavení a konkrétní hodnotu nastavit ve hře nebo v profilu hry v ovladačích.
Antialiasing - Transparency:
Odstraňuje zubatost při zobrazení objektů s průhlednými texturami, jako je tráva, dráty a pod. Může se nastavit na Off, Multisampling a Supersampling. Jestliže chcete zlepšit kvalitu zobrazení při zapnutém AA pak nastavení Multisampling vylepšuje obraz při celkem malých nárocích na výkon. Supersampling nabízí maximalni kvalitu zobrazení, ale má už značný dopad na výkon. V základním nastavení doporučuji nastavit Multisampling.
Conformant Texture Clamp:
Nastavení metody aplikace textur v OpenGL hrách. V základním nastavení je optimální volbou Use Hardware, jak pro kvalitu obrazu tak výkon. Jestliže se v některé OpenGL hře vyskytnou problémy s texturami, pak je možné vyzkoušet volbu OpenGL Specification, případně nastavit Off.
Error Reporting:
Může být nastaveno na On nebo Off. Při vypnutí jsou ignorovány chyby a v OpenGL to zvyšuje výkon, takže základní nastavení je v tomto případě Off. Zapínat jen v případě problémů.
Extension Limit:
Toto nastavení je v základu nastaveno na Off. Indikuje zda je ovladač nastaven pro co nejlepší kompatibilitu s určitou aplikaci a nastavení On se využívá především v profilech her v ovladači, kde už je nastaveno přímo od nVidie. Pokud není výslovně uvedeno, že hra vyžaduje zapnutí, pak ponechejte vždy Off.
Force Mipmaps:
Možná nastavení jsou None, Bilinear a Trilinear. Pro hry které nepodporují mipmapy mužete na tvrdo zapnout bilineární nebo trilineární filtrování pro další vylepšení obrazu. V základu je vlastně jedno co zde zapnete. None poskytuje nejlepší výkon a nejmenší nebezpečí výskytu anomálii v obraze. Pro kvalitnější zobrazení jsou pak obě další volby. Sám mam v základě Trilinear. V dnešní době už je dopad na výkon opravdu jen minimální.
Maximum Pre-Rendered Frames:
Toto nastavení určuje počet snímků které CPU připraví v předstihu pro renderování GPU. Základní nastavení je 3. Vetší hodnoty způsobují lagy při hraní, nižší mohou pomoci snížit lagy klávesnice a myši ale snižují výkon. Doporučuji nechat základní nastavení a experimentovat s nižším nastavením v profilu konkrétní hry. Lagování myši je ovšem většinou způsobeno nízkým fps takže snížení hodnoty většinou nepomůže a není to nic co by měl člověk zkoušet jako první. Navíc to funguje jen pod DirectX.
Multi-display/Mixed-GPU Acceleration:
Volby jsou Single Display Peformance Mode, Compatibility Performance Mode a Multiple Display Performance Mode. Toto nastavení se netýká SLI nebo použití multi-GPU karet. Jestliže máte jen jeden monitor, pak by měla být použita první volba. Jestliže využíváte nView Clone nebo nView Span módy, tak se automaticky aktivuje volba nView Clone/Span Mode. Pokud máte více monitorů a/nebo více grafik v počítači pak zvolíte Compatibility Performance Mode nebo Multiple Display Performance Mode. Rozdíl je v tom že pod OpenGL je perfomance mod rychlejší, ale zároveň může způsobovat poruchy obrazu.
Texture Filtering - Anisotropic Sample Optimization:
Pokud nemáte níže uváděné nastavení Texture Filtering – Quality nastaveno na High Quality pak zde můžete zvolit mezi volbami On a Off. Při zapnutí je používáno optimalizované vzorkování textur, které při snížení kvality obrazu přinese drobnou úsporu ve výkonu. Doporučuji nechat vypnuto.
Texture Filtering - Anisotropic Mip Filter Optimization:
Pokud nemáte níže uváděné nastavení Texture Filtering – Quality nastaveno na High Quality pak zde můžete zvolit mezi volbami On a Off. Při zapnutí jsou používány odlišené techniky filtrování, které při snížení kvality obrazu přinesou drobnou úsporu ve výkonu. Doporučuji nechat vypnuto.
Texture Filtering - Negative LOD Bias:
LOD znamená Level of Detail, a v některých hrách můžete změnit úroveň detailů scény pro ostřejší zobrazení. V těchto případech byste měli nastavit Allow, ovšem změna úrovně detailů může způsobit zubatost hran a shimmering (chvění) textur na pozadí. Protože anisotropické filtrování taky zlepšuje ostrost obrazu bez nebezpečí výskytu zubatosti, pak doporučuji základní nastavení Clamp pro všechny hry kde používáte AF.
Texture Filtering - Quality:
Možná nastavení jsou High Performance, Performance, Quality a High Quality. Toto nastavení, mimo jiné, určuje stupeň anisotropickeho a trilinearního filtrování textur používaného ovladači. Doporučuji nastavit volbu Quality, která je optimální co se týče kvality obrazu a výkonu. U High Performance i Performance už je viditelná snížená kvalita obrazu, u High Quality pak zase kvalita zobrazení až tak neodpovídá další ztrátě výkonu.
Texture Filtering - Trilinear Optimization:
pokud nemáte Texture Filtering - Quality nastaveno na High Quality (viz výše), pak zde můžete nastavit On nebo Off. Zapnutím tohoto nastavení získáte lepší výkon při lehké ztrátě kvality textur. V základu doporučuji nechat nastaveno On. Pokud požadujete nejvyšší možnou kvalitu obrazu, případně se vyskytují chyby v texturách pak nastavte Off, nejlépe přes profil konkrétní hry.
Threaded Optimization:
Ovládá vícevláknovou optimalizaci ve všech 3D hrách na více jádrovych nebo hyperthread systémech. Volby jsou Auto, On a Off. Silně doporučuji ponechat na Auto, aby ovladač sám určil optimální metodu. Vypnout jen v případě problémů s určitou hrou, která by mohla mít problémy s více jádry a nejlépe přes profil hry.
Triple Buffering:
Nastaveno na On zlepšuje výkon při zapnuté Vertical Sync. Pokud tedy zapínáte vertikální synchronizaci pak by měl být zapnut i triple buffer. Zapnutí ovšem taky zatěžuje videopamět takže doporučuji v základu nastavit Off a dále přepínat v profilu konkrétní hry.
Vertical Sync:
Vertikální synchronizace synchronizuje počet renderovaných snímku za sekundu s obnovovací frekvencí vašeho monitoru. Pokud je vypnuta, zvýší se počet snímku za sekundu, nicméně hrozí pak poruchy obrazu - tearing, kdy na sebe nenavazuji části obrazu. Vertikální synchronizace by měla být v základu vždy vypnuta, vybrána možnost Use the 3D application setting. Pokud nastanou problémy se zobrazením pak ji zapnout přímo ve hře případně v profilu hry (spolu s Triple Buffering).
Tolik teorie, zítra začneme ladit profil pro Šturmovika a porovnávat dopad jednotlivých nastavení.
Měření dopadu na výkon a kvalitu zobrazení IL-2 Sturmovik
AntiAliasing
Takže dnes si v profilu šturma v ovladači nastavíme antialiasing. Uváděné ztráty fps jsou orientační a samozřejme záleží na konkrétní sestavě a grafické kartě. Zde prováděno na 8800GTS.
Startovní nastavení setupu:
Nastavujeme tyto dvě položky v profilu:
Šturmovik běžící se základním nastavení ovladače vypadá takto:
V profilu zapnuto vyhlazování 2x, žádný vliv na výkon.
V profilu zapnuto vyhlazování 4x, dopad na výkon už se projevuje, jedná se o třetí nejnáročnější volbu. V průměru pokles o 10 fps.
V profilu zapnuto vyhlazování 8x, jede ale s menší ztrátou fps než volba 4x.
V profilu zapnuto vyhlazování 8Q. V průměru ztráta 20 fps. Subjektivně považuji za nejlepší AA v porovnaní vzhledem k náročnosti.
V profilu zapnuto vyhlazování 16x. Jede stejně jako 8x a tedy rychleji než 4x. Kabel antény se z jistých úhlů stává téměř neviditelným. Jinak už se změna v podstatě neprojevuje.
V profilu nastaveno 16Q. Největší žrout výkonu, v průměru 35 fps pryč. Kabel je viditelný, na hranách letounu se neprojevuje změna, ale to už v podstatě od nastavení 8x.
Celé scény v rozlišení 1920x1200:
AA off
AA 2x
AA 4x
AA 8q
AA 8Q
AA 16x
AA 16Q
Ještě srovnání výhledu z cockpitu:
AA off
AA 8Q
Anisotropic Filtering
Při zapnutí AF v profilu nastaví ovladač sám Anisotropic sample optimization a Anisotropic mip filter optimization na On. Mezi On a Off ovšem není žádný vizuální ani výkonový rozdíl takže to můžeme nechat tak.
Šturmovik bez AF. Rozhraní mezi pěkně vykreslenýma spárama panelů a zjednodušeným zobrazením je jeden panel od konce křídla.
AF 2x. Rozhraní se přesunulo o jeden panel dál. Mezi vyplým AF a úrovní 2x se nejedná o žádný velký posun v kvalitě zobrazení. Výkon zůstává stejný.
AF 4x. Rozhraní se dostává o pět panelů dál. Opět žádný vliv na výkon.
AF 8x. Posun v kvalitě viditelný, rozhraní je někde na úrovni flaku. Stále žádný vliv na výkon.
AF 16x. Nepěkné linky se posunuly na hranici výhledu. Dobrá zpráva je, že nároky jsou neznatelné, drobný pokles o dva fps může být chyba měření. Jednoznačně doporučitelná úroveň AF.
Zde opět k nahlédnutí celé scény v rozlišení 1920x1200:
AF off
AF 2x
AF 4x
AF 8x
AF 16x
A takhle nějak by měl teď IL-2 Šturmovik vypadat ;)
AA 8Q AF 16x