nVidia GeForce GTX 680 - sánka dolu, pán Kepler

GeForce GTX 680 - Adaptive VSync, GPU Boost, Single GPU 3D Vision Surround

Adaptive VSync

Vertikálna synchronizácia, tiež známa pod skratkou VSync, je technológia používaná pre elimináciu tzv. tearing javu. Ten vzniká v situáciách keď je grafická karta “rýchlejšia“ ako monitor. Teda keď grafická karta produkuje väčšie množstvo snímok ako je schopný monitor vykresliť. Výsledkom je obraz zložený z dvoch a viacerých snímok s vertikálnymi zlomami, čo pôsobí rušivo pre viacero hráčov. Po zapnutí vertikálnej synchronizácie je počet snímkov obmedzený zhora na hodnotu obnovovacej frekvencie monitora.

Problém VSyncu nastáva v situáciách kedy grafická karta nestíha a nie je schopná udržať stabilné FPS na úrovni obnovovacej frekvencii monitora. V tej chvíli je na monitor zobrazovaný predošlý snímok dovtedy, kým grafická karta “nepošle“ nový. V konečnom výsledku dostávame na monitor fps len v týchto hodnotách 60, 30, 20, 15, 12, 10...docela veľké prepady výkonu.

Pri väčších skokoch fps, ktoré tu môžu vznikať (viď obrázok nižšie), je obraz ovplyvnený stutteringom. Jednou z možností, ako proti nemu bojovať, je "zapnutie" ďalšieho buffera (triplebuffering) avšak pri väčšom lagu než u doublebufferingu (VSync). A hlavne pri nižších fps je toto oneskorenie dosť nepríjemné.

nVidia prináša nový spôsob, akým sa vysporiadať s touto chybou, Adaptive VSync. Stuttering je pomocou tejto technológie minimalizovaný cez dynamické vypínanie VSyncu a navyše nepridáva "bonusový" lag. Vo chvíli keď nám framerate klesne pod 60fps (pri 60Hz) je VSync automaticky deaktivovaný a FPS lietajú "klasicky". Tým sú prechody medzi snímkami omnoho plynulejšie ako v prípade normálnej synchronizácie. VSync sa následne automaticky zapne až po prekročení 60fps.

V ovládačoch R300 sú dostupné dva módy: Adaptive a Adaptive (Half Refresh Rate). Druhá možnosť je odporúčaná v situáciách kedy váš frame rate kolíše v rozmedzí 25-50 fps za sekundu. FPS sa pomocou tohto módu orežú na 30 a VSync sa deaktivuje vždy pod touto hranicou.

Priebeh fps (tretia krivka zdola) pri zapnutom Adaptive VSync v hre Battlefield: Bad Company 2

GPU Boost

AMD uviedla s grafickými kartami a.k.a. Cayman novú technológiu PowerTune, ktorá pri prekročení TDP, znížuje frekvencie karty (túto featuru nájdeme aj u nových Radeonoch HD 7700/7800/7900). Tento náhly pokles frekvencií niekedy podstatne ovplyvní priebeh fps a za určitých okolností spôsobuje stuttering.

nVidia to vzala z tej druhej strany a výkon karty neznižuje, naopak frekvencie GPU sú zvyšované featurou GPU Boost, ktorá z karty vyžmýka maximum výkonu v rámci nastavených TDP limitov.

GPU Boost kombinuje hardware/software monitoring, ktorý dynamicky zvyšuje frekvenciu grafického jadra na základe momentálnych vlastností karty. GeForce GTX 680 má Base Clock nastavený na hodnotu 1006MHz a to je zároveň aj najnižšia 3D frekvencia akú pri hraní uvidite. Boost clock je priemerná hodnota frekvencií počas záťaže vo väčšine aplikácií. V priemere je  toto turbo na úrovni 1058MHz, čo je zvýšenie frekvencií cez 5%. Ak vás zaujíma maximálna frekvencia na defaultnom nastavení, tak tá je 1124MHz.

V reálnych podmienkach mi frekvencia jadra často oscilovala medzi frekvenciami 1033-1110MHz. Čo je teoretické navýšenie výkonu aj o 10%. Ako je vidieť zo slajdu nižšie, technológia GPU Boost funguje aj po pretaktovaní karty a karta je ľahko pretaktovateľná aj na frekvenciu 1200MHz. Pre dosiahnutie vyšších taktov je potrebné zvýšiť nielen samotné frekvencie jadra cez "clock offset", ale aj hodnotu "Power Target", s ktorou sa zvýši tolerované zaťaženie GPU.

Možnosti pretaktovania cez program EVGA Precision

Single GPU 3D Vision Surround

Ďalšou novinkou, s ktorou prichádza nová GeForce GTX 680, je možnosť zapojenia až štvorice nezávislých monitorov. Odteraz vám k stereoskopickej projekcii 3D Vision Surround postačí jediná GeForce GTX 680, nie ste odkázaný na SLI zapojenie ako u predošlej generácie. Grafická karta vie pre zobrazenie hier v 3D použiť trojicu monitorov, kým ten štvrtý nám ostáva ako bonusový pre monitorovanie dôležitých aplikácii, sledovanie mailov a rôzne iné.

Vynovená 3D Vision vie v záťaži využiť výhody Adaptive VSync, s ktorou dokáže rozdeliť výkon grafickej karty na základe umiestnenia monitorov a to tým spôsobom, že centrálny monitor beží na vyššom frame rate ako tie dva periférne.  

GeForce GTX 680 má DualLink DVI-I, DualLink DVI-D, DisplayPort 1.2 a HDMI 1.4 High Speed. Zapojenie tretieho monitora v 3D Surround nie je možné realizovať cez HDMI výstup, pre jeho rozbehanie je potrebné využiť DisplayPort alebo jeho redukciu na DL-DVI.

Frekvencie grafickej karty sa v systéme Windows menia podľa zapojenia monitorov, viď tabuľka

Komentáre (11)
prievan
Mohli by ste potom pridat aj vykon v OpenCL alebo DirectCompute
bledos
Nvidia vracia uder :)
tutukan1
Neviem ale ak sa bude dat tak by som si rad pozrel suboj 7970 vs 680 na rovnakom takte dajme tomu na 1100 a nie ze 7970 bezi na takte 925 na jadre a 680ka od 1000-11xx.
Courage_SK
To je podľa mňa blbosť. Veď boli porovnávané na defaultných frekvenciach a Nvidia vyhrala. Aký by malo význam pretaktovať AMD o cca 100MHz, Nvidiu nehať na defaulte a porovnávať to ?
martin31
podla mna to az taka blbost nieje lebo GTX 680 nieje nastavena na stale rovnake takty kedze ma Turbo aktivne stale a pri nevitazeni karty sa automaticky pretaktuje a HD 7970 je na stabilnych taktoch . co by mna este zaujimalo je rozlisenie minimalne 5760x1080 a vyssie kedze je to prva karta Nvidie ktora to dokaze tam to uz tak slavne nebude . a hned pojde znova sanka hore .
elementar
To je ako porovnavat Phenom II a SB cize sprostost Architekruta pane to je podstatne
tutukan1
*Ak vás zaujíma maximálna frekvencia na defaultnom nastavení, tak tá je 1124MHz.* proste ma zaujima test kde budu na rovnakom takte obidve grafiky je na tom nieco zle ? Tvoj koment by som bral ak by niektora ztych dvoch kariet nezvladala napr. 1100MHz na jadre...
annfokker
nic proti tvojmu prispevku, ale nechapem co ocakavas od testu resp porovnania vykonu pri rovnakom takte jadra, to ako potom by si chcel aj rovnake takty pamati? alebo este lepsie, chcel by si rozsirit sirku zbernice, alebo pridat RAM u nvidie? este by sa dalo polemizovat, preco vlastne tie karty porovnavaju, ved kazda ma iny pocet stream procesorov a vobec preco porovnavaju nvidiu a amd?....
Mugwai
..strucne, ale velmi dobre spracovane. Kedze mam 6970, kde som si nieco aj pomeral a porovnal a v grafoch vychadza presne +- par fps, nemam dovod neverit aj ostatnym stlpcekom, ze :) Ako plus by som este spomenul zapojenie viac monitorov ako bolo doteraz u NV zvykom :) Dakujem
TomKocuR
nVidia konečne definitívne preberá vedenie, vyšší výkon pri nižšej spotrebe. Ešte keby to malo niečo ako zeročosi u AMD, tak by to bol totálny luxus.
fakovnik
Pekne, ale dat do minusov pri high-end karte cenu, hmm
Pridať nový komentár
TOPlist