Zamyšlení: ATi vs. nVidia dnes
- Zamyšlení: ATi vs. nVidia dnes
- Bouřlivý mainstream
- Low-end a budoucnost
Jak musí být všem na první pohled jasné, dnešnímu grafickému trhu vévodí dva giganti (tedy alespoň co se herního segmentu týče) – kanadská ATi Technologies a kalifornská nVidia Corp. Dlouhou dobu, vynecháme-li společnosti 3dfx, byla v čele jasně nVidia, ale časy se mění a ATi se postupně začíná více prosazovat. Snad nejlépe to vystihuje stávající podíl na trhu, který jsem podrobně popisoval v tomto článku.
Co se týče konkrétních grafických čipů, je to souboj dvou velkých rodin GPU – Radeonů na straně jedné a GeForce FX na straně druhé. Název Radeon je známý již dlouho, ale dnes mají hlavní slovo modely 9200, 9600 a 9800. Obchodní značka GeForce byla uvedena poprvé v roce 1999 (byla to GeForce 256), ale dnes se prosazují jejich „FX“ verze s čísly 5200, 5600 a 5900 (5950). Jak jsou rozlišeny pro jednotlivé segmenty naleznete dále.
Zde ještě uvádím pár odkazů, ke kterým byste se možná v průběhu čtení článku rádi vrátili:
Hi-end – na ostří nože
Nejlépe je začít od těch nejvýkonnějších. V hi-endovém segmentu proti sobě v současné chvíli stojí ATi Radeon 9800 a jeho jednotlivé derivace a GeForce FX 5900 a derivace (včetně 5950). Jejich specifikace prozrazují, že tyto čipy nemají jinde konkurenci, ale zároveň je jejich cena taková, že si je může dovolit jen vybraná skupina uživatelů. Místo toho, abych popisoval jednotlivé čipy, ovšem srovnám spíše jejich specifikace head-to-head, čili zkusím najít výhody a nevýhody té a oné firmy a grafického čipu. Specifikace jsou zde:
ATi Radeon 9800 Pro | ATi Radeon 9800XT | nVidia GeForce FX 5900 Ultra | nVidia GeForce FX 5950 Ultra | |
Grafické jádro | R350 | R360 | NV35 | NV38 |
Výrobní proces | 0,15 mikronu | 0,15 mikronu | 0,13 mikronu | 0,13 mikronu |
Počet tranzistorů | 107 milionů | 107 milionů | 125 milionů | 125 milionů |
Frekvence jádra | 380MHz | 412MHz | 450MHz | 475MHz |
Frekvence paměti | 350MHz (700MHz DDR) | 365MHz (730MHz DDR) | 425MHz (850MHz DDR) | 475MHz (950MHz DDR) |
Paměťová sběrnice | 256-bit DDR/2 | 256-bit DDR2 | 256-bit DDR | 256-bit DDR |
Propustnost pamětí | 22,4 GB/s | 23,4 GB/s | 27,2 GB/s | 30,4 GB/s |
Pixel fillrate | 3,04 Gpixel/sek. | 3,3 Gpixel/sek. | 1,8Gpixel/s 3,6Gpixel/s* | 1,9Gpixel/s 3,8Gpixel/s* |
Transformace trojúhelníků | 380 MT/sek. | 412 MT/sek. | 315 MT/sek. | 356 MT/sek. |
Počet pixel pipeline | 8 | 8 | 8 (4) | 8 (4) |
TMU na pipeline | 1 | 1 | 1 (2) | 1 (2) |
Textur na TMU | 8 | 8 | 16 | 16 |
Podpora DirectX | 9.0 | 9.0 | 9.0+ | 9.0+ |
Pixel shader | 2.0 | 2.0 | 2.0+ | 2.0+ |
Pixel instrukce | nekonečno | nekonečno | 1024 | 1024 |
Vertex enginy | 4 | 4 | FP Array | FP Array |
Vertex shader | 2.0 | 2.0 | 2.0+ | 2.0+ |
Způsob FSAA | 6x SuperSampling | 6x SuperSampling | 8x MultiSampling | 8x MultiSampling |
Úspora šířky pásma | HyperZ III+ | HyperZ III+ | LMA II Optimized | LMA II Optimized |
Barevná komprese | 6:1 | 6:1 | 4:1 | 4:1 |
Z-komprese | 4:1 (24:1 při 6x FSAA) | 4:1 (24:1 při 6x FSAA) | 4:1 | 4:1 |
Optimalizace obrazu | SmoothVision 2.1 | SmoothVision 2.1 | IntelliSample HCT | IntelliSample HCT |
Cena | 13-15 tisíc Kč | 16-18 tisíc Kč | 13-15 tisíc Kč | 15-18 tisíc Kč |
Podívejme se nejdříve na Radeon 9800XT proti GeForce FX 5950 Ultra. Ty se liší za prvé výrobním procesem – nVidia používá moderní 0,13mikronový, zatímco ATi zůstává na 0,15mikronech, což ale neznamená nějaké mínus. Obě karty jsou vybaveny 256-bitovým paměťovým rozhraním, 5950 Ultra DDR a 9800XT DDR2 – propustnost se kvůli vyšším frekvencím paměti na GeForce FX také neshoduje – 23,4 GB/s vs. 30,4 GB/s.
Složitější je situace s pipeline. ATi používá pevnou konfiguraci 8x1 (8 pipeline s 1 TMU na každé), ale grafické karty nVidia s architekturou CineFX nemají pipeline rozlišeny. Jde de facto o jeden engine, který dokáže za různých podmínek zpracovávat různé množství pixelů paralelně (buď 8x1, nebo 4x2). Protože Radeon 9800XT má fillrate vždy 3,3 Gpixel/s a GeForce FX 5950 má někdy 1,9 Gpixel/s, jindy zase 3,8 Gpixel/s, jsou na tom celkově přibližně stejně.
Poslední poznámku mám k výkonu obou řešení. Tyto grafické karty jsou v podstatě stejně výkonné, ale s jedním větším rozdílem – v operacích s pixel a vertex shadery (např. podle ShaderMark 2.0) vede jasně ATi, neboť nVidia je buď výrazně pomalejší nebo pro jistotu testy ani neproběhnou. Tím nechci ale shazovat GeForce FX, která je také brutálně rychlá.
V hi-endovém segmentu můžeme nalézt ještě pár dalších čipů. Radeon 9800 a 9800 Pro jsou o něco pomalejší než verze „XT“, ale tomu také odpovídá jejich cena. Jinou možností je 9800SE, který bychom ale mohli řadit spíše do mainstreamu (tam ho také zmíním). U nVidie si zákazníci mohou vybrat ještě GeForce FX 5900 a 5900 Ultra (podobně jako u ATi méně výkonné, ale levnější), příp. 5900XT a 5900SP, což je stejný případ jako Radeon 9800SE.
Tip: Na konci každého segmentu bych zkusil shrnout, co by bylo nejlépe koupit, příp. napsat nějaké další „rozhřešení“. V případě striktního hi-endu není mezi oběma rivaly příliš rozdílů. Cenově jsou na tom stejně a výkonnostně prakticky také, ač se v některých specifikacích liší. Jak jsem již zmiňoval, v shaderech je lepší ATi, takže jde-li Vám především o hry postavené na DirectX 9, zvolte raději Radeon. Jestli to bude 9800, 9800 Pro nebo 9800XT záleží na finančních možnostech.
Pozn.: Výkon zmiňovaných hi-endových karet bývá také často limitován procesorem. Proto, uvažujete-li o koupi některé z nich, použijte opravdu výkonný základ (procesor, deska i paměti). To se ale dá u karet za cenu kolem 15-18 tisíc očekávat. Osobně zatím považuji Radeon 9800XT a GeForce FX 5950 Ultra za zbytečné, protože se do pár týdnů objeví nová generace GPU, která bude větším skokem a cena krátce po vypuštění také „spadne“.