V listopadu roku 2006 uvedla NVIDIA grafické jádro G80, na grafické kartě GeForce 8800 GTX. Jednalo se o první grafický čip s unifikovanou architekturou a plnou podporou API DirectX 10. Paradoxní je fakt, že ani téměř po dvou letech, se DirectX 10 nijak výrazně nerozšířilo a většina hráčů hraje své hry stále pod DirectX 9. Dokonce se zdá, že se situace ještě nějaký čas nezmění, a Windows XP s DirectX 9 budou stále majoritní herní platformou.
Legendární jádro G80
Na svou dobu byla GeForce 8800 GTX opravdu revolučním produktem, který o desítky procent překonal vše na tehdejším trhu. Investice do této karty se časem ukázala jako opravdu velmi moudrá, a majitelé této karty na ní hrají většinou dodnes (i já ji stále mám). Zajímavé také je, že vývoj G80 započal již v roce 2002, čili jeho finální podoba spatřila světlo světa až po čtyřech letech usilovné práce vývojářů a techniků.
Z architektury G80 těží NVIDIA až do dnešních dnů. V loňském roce se dostala na trh vylepšená verze G92. Ta je vyráběná na pokročilejším 65nm výrobním procesu a architektura také přinesla několik novinek (například integrace NV/IO přímo do GPU). V těchto dnech se dostává na trh pokračovatel G80 (záměrně neříkám G92), který byl vyvíjen pod kódovým názvem G200. Práce na vylepšené G200 začaly už v roce 2004, tudíž se letos dostává na trh opět po čtyřech letech, jako tomu bylo v případě G80. Vývoj grafického jádra G92 byl zahájen až později, a práce na něm a G200 probíhaly později souběžně. Jádro G92 bylo vyvíjeno zcela jiným týmem, a bylo mířeno do střední třídy - absolutní high-end vždy patřil G200. Situace na trhu ale donutila výrobce, aby G92 osadil i do karet vyšší třídy, a posléze i do duálního monstra GeForce 9800 GX2.
Než se podíváme podrobněji na architekturu G200, pojďme si říci, co nové grafiky vlastně nabízejí. Nové grafické jádro G200 přichází na trh ve dvojím provedení. Absolutní high-end představuje GTX 280, střední vyšší třídu GTX 260. Architektura a základ obou čipů je totožný, v GTX 260 jsou ale některé jednotky vypnuté (nebo z výroby vadné) a výkon je tedy uměle snížen.
Výkonnější jádro GTX 280 je určené pouze do nejvýkonnějších sestav, pro opravdové nadšence. Levnější varianta GTX 260 míří do výkonných herních počítačů, kde je hlavní poměr ceny k výkonu. Rozdíly mezi kartami nejsou nikterak zásadní, prohlédněte si je na obrázcích. Specifikaci obou konkrétních modelů se budeme věnovat až v dalších kapitolách.
Unifikovaná architektura druhé generace, umožňuje u grafických čipů využít jejich výkon, kromě her i v náročných výpočtech. O možnosti nasazení grafických karet GeForce v těchto aplikacích bude samostatná kapitola, zde proto jen velmi krátce.
Každý jediný "Stream procesor" z 240-ti v jádru GTX 280 je možné považovat za výkonný procesor, schopný vykonat určité instrukce ve velmi krátkém čase. Proti klasickým procesorům (CPU) je méně komplexní, jednodušší a jeho možnosti jsou omezené - v instrukcích, které ale zvládá je několikanásobně rychlejší, než běžné CPU. Stejný princip využívaly (a využívají) i RISC-procesorové platformy.
Aby bylo možné využít výpočetní sílu "Stream procesorů" v grafickém jádru (G80, G92, G200), je nutné tyto procesory naprogramovat. K tomu NVIDIA upravila programovací jazyk na bázi "C+", který je uzpůsoben k programování jednoduchých "SP" jednotek v GPU. Tento jazyk se nazývá CUDA, a klade největší důraz na paralelizaci úloh. Pomocí něj je možné efektivně využít výpočetní možnosti GPU beze zbytku. Teoretický výkon 240-ti procesorů v jádru G200 se zdá být obrovskou výpočetní silou, jak je to ale v praxi? To si povíme až v samostatné kapitole, například možnost extrémně rychlého enkódování HD filmů je velmi zajímavá.
Testovací sestava sestává ze základní desky Asus Maximus Extreme. Pamětí TeamGroup DDR3 1800 CL7, dále jsme použili k testování dvoujádrový procesor Core 2 Duo E8400. Jako grafické karty posloužily Gigabyte 8800 GT, eVGA 8800 Ultra, eVGA 8800 GTX, Asus GeForce 9600 GT, Asus GeForce 9800 GTX, Gigabyte GeForce 9800 GX2, Asus Radeon HD3870X2, Sapphire Radeon HD3870 512MB. Diskové pole Raid 0 je sestaveno ze dvou disků WD Raptor 150MB, zdroj jsem použil OCZ 720W. Ovladače jsou všechny v aktuálních verzích.
Všechny grafické karty NVIDIA byly testované s posledními WHQL ovladači, 175.16. Pro novinku GeForce GTX 280 jsem použil poslední dostupnou verzi 177.34 (s CUDA knihovnami) dodanou přímo výrobcem. Proti starší verzi ale výkon nikde výrazně nenarostl, takže i předešlá verze je použitelná. Karty ATi byly přeměřeny s posledním ovladačem Catylyst 8.5. Pod oběma operačními systémy jsem použil sejnou verzi ovladačů.
Podrobné testy sú na pctuning.tyden.cz/index.php
Náhrada za GeForce 9800 GX2
Tato karta měla být nástupcem GeForce 8800 Ultra, a byla by nesmírnou senzací. Bohužel dlouhý vývoj a nynější uvedení, způsobilo spíše rozpačitý dojem. Aby se NVIDIA udržela v high-endu uvedla (podle mě) zbytečnou kartu GeForce 9800 GX2, která je teď paradoxně největším problémem pro novou GeForce GTX 280. Místo vývoje duálního monstra, mohla NVIDIA tři měsíce počkat až do této doby, a takto výkonná jednočipová karta by byla naprostou senzací. Obavy z výkonu Radeonu HD3870X2 ale způsobily situaci, kdy v honbě za "maximálním výkonem, za každou cenu" byla uvedena GeForce 9800 GX2.
Co teď? Máme na trhu dvě stejně výkonné karty, s podobnou cenou a spotřebou. Útěchou nám budiž zastavená výroba duálních GeForce 9800 GX2, které brzy v tichosti zmizí z trhu nahrazené právě GeForce GTX 280. Pokud jste majitelé GeForce 9800 GX2, a používáte monitor s rozlišením maximálně 1920x1200 nemáte v podstatě žádný důvod k výměně stávající karty. Pokud používáte 30" monitor, kde již jedné GeForce 9800 GX2 dochází dech - nabízí se vám možnost, kartu se ztrátou prodat (kdo by ji dnes koupil, když je na trhu mnohem výhodnější GeForce GTX 280 za téměř stejnou cenu) a pořídit si testovanou novinku. Ptáte se, proč koupit GeForce GTX 280?
Výkon podává stejný jako GeForce 9800 GX2 (je zde i možnost nárůstu s dalšími drivery), má v 2D prostředí opravdu extrémně nízkou spotřebu, pro moderní hry má lepší výbavu (512-bit sběrnici pamětí, a 1GB paměti), méně se zahřívá i v zátěži, v CUDA aplikacích bude mít GeForce GTX 280 díky lepší architektuře vyšší výkon. V nejvyšších rozlišeních je výkonnější než GeForce 9800 GX2. Proti může hovořit občasná vyšší spotřeba v zátěži, ta ale může být v některých hrách paradoxně nižší, než má GeForce 9800 GX2, díky pokročilé správě spotřeby. Starší karta má ve všech aplikacích víceméně stejnou.
Máte GeForce 8800 GTX a Ultra? - je čas na výměnu!
Majitelé legendárních grafik s jádrem G80 se konečně dočkali, a upgrade na tuto novinku je pro ně velmi zajímavý. Proti GeForce 8800 GTX je nová karta průměrně výkonnější o 38 procent, a to již stojí za výměnu stávající karty. Také GeForce 8800 Ultra dnes odchází konečně na zasloužený odpočinek, když ji GeForce GTX 280 překonala o 32 procent.
Několik následujících měsíců bude na poli grafických karet ještě rušno. Také konkurence vypustí nové karty, které se po prvních zkušenostech zdají být výkonově velmi zajímavé. Snad jen si přát více dobrých herních titulů, aby bylo nové karty kde využít.
Výhody a nevýhody
Výhody : Nové 65nm jádro, nízká spotřeba ve 2D, Hybrid SLI, Tri-SLI, velmi vysoký výkon (hlavně ve vysokých rozlišeních), výkon již není závislý na škálování SLI (jako v případě GeForce 9800 GX2), 512-bitová sběrnice pamětí, 1GB frame buffer, nízká hlučnost i v zátěži, solidní teploty v zátěži, horký vzduch je vyfukován ven, integrovaná funkční akcelerace fyziky, vylepšená architektura jádra, možnosti CUDA a výpočtů přes GPU, nižší cena na dohled.
Nevýhody : Výkon je stejný jako GeForce 9800 GX2 - očekávalo se víc, s dalším přetaktováním výkon mnoho neroste, Tri-SLI využije málokdo, vyšší startovací cena, horší dostupnost při uvedení, vysoká spotřeba v zátěži (v některých aplikacích), pro CUDA zatím málo aplikací, výrobce Asus nepřibalil žádnou hru, potřeba vlastnit nový zdroj s 8-pinem.