Koncem května 2005 představila společnost ATI řešení zvané CrossFire, které
společně s upravenou verzí čipové sady ATI Radeon Xpress 200 umožňuje spojit
výkon dvou grafických karet ATI Radeon. Chce tak konkurovat společnosti nVidia,
která se svým řešením SLi dosahuje úspěchů zejména u řešení určených pro
nadšené uživatele her.
Společnost ATI při návrhu svých modelů grafických karet pro PCI Express
primárně nepočítala se spojením dvou karet dohromady. Proto musela přijít s
řešením, jež by bylo schůdné pro uživatele, kteří si již pořídili jeden ze
současných modelů ATI Radeon X800 a X850.
CrossFire
Finální podoba řešení se nazývá CrossFire. Umožňuje zvýšit výkon jedné grafické
karty řady X800 nebo X850 přidáním druhé. Ke stávajícím kartám (ATI Radeon X850
XT Platinum Edition, X850 XT a X850 PRO) a kartám řady X800 (ATI Radeon X800 XT
Platinum Edition, X800 XT, X800 XL, X800 PRO a X800) bude možné dokoupit druhou
kartu, tzv. CrossFire Edition. Je nutné rovněž koupit nové základní desky s
inovovanou čipovou sadou ATI Radeon Xpress 200 CrossFire Edition.
Grafické karty CrossFire Edition budou k dostání ve dvou provedeních - X850 a
X800, podle toho, s jakou kartou máte v úmyslu v režimu CrossFire pracovat.
Bude se jednat o kartu naprosto shodnou s typem X800 XL/X850 XT, a to jak
funkčně, tak se stejnými frekvencemi grafického procesoru a pamětí. Jediným
rozdílem proti klasické verzi je integrovaný CrossFire procesor, který má na
starosti sjednocení obrazů generovaných oběma grafickými kartami. Obraz z první
grafické karty se dostane do druhé pomocí digitálního kabelu, který se umístí
do DVI-I výstupu první grafické karty. Druhý konec kabelu se umístí do
speciálního konektoru na "CrossFire Edition" kartě. Z něho pak dále vychází
klasický DVI-I výstup, pomocí něhož lze připojit i k takto spojeným kartám
druhý displej.
O řízení dat, která mají být zpracována jednou či druhou kartou, se stará
aktualizovaný čipset ATI Radeon Xpress 200 CrossFire Edition. Tato čipová sada
podporuje jak platformu AMD Athlon 64/64 FX s paticí 939, tak procesory Intel
Pentium 4, pracující na LGA775. Pro obě platformy je použit stejný south bridge
s označením SB450, north brighe pro AMD je RD480 a pro platformu Intel pak
RD400. Z toho plynou i podporované funkce, jako je 1GHz, respektive 533/800/1
066 MHz systémová sběrnice pro procesory, dvoukanálový přístup do paměti DDR
400 MHz u AMD a DDR2 u Intel Pentium 4. Bez zajímavosti není ani zapojení PCI
Express slotů - k dispozici jsou dva PCI Express x16, které ovšem fungují tak,
že v případě zasunutí pouze jedné karty a nevyužití funkce CrossFire bude slot
pracovat se 16 linkami, zatímco při aktivovaném režimu CrossFire budou obě dvě
karty pracovat každá s osmi linkami PCI Express. Oproti předchozí verzi čipsetu
budou k dispozici sloty PCI Express x1. K dispozici bude i inovované rozhraní
LAN, které bude připojeno přes PCI Express x1 a integrovaná síťová karta bude
dosahovat rychlostí až 1 000 Mbit/s. Výrazně bude vylepšena i zvuková karta,
která bude podporovat formát High Definition Audio, používaný společností
Intel. Posledním vylepšením by měl být podle dostupných informací řadič Serial
ATA II, který by měl nově podporovat technologii NCQ a datový tok až do hranice
3 Gbity za sekundu.
Jak to funguje?
CrossFire může pracovat v několika režimech, na rozdíl od dvou, které nabízí
NVidia. Prvním z nich je SuperTiling, který je podporován pouze u aplikací
využívajících DirectX 9.0. Jedná se o rozdělení obrazu na šestnáct
stejnoměrných čtverců, které na přeskáčku vypočítávají obě dvě karty. Tím
chtěla společnost ATI eliminovat výkonnostní rozdíl, který se může projevit u
některých částí her či programů, kde je silně zatížena jen část obrazu - zbylá
část potřebuje pouze minimum výpočetního výkonu. Druhým důvodem je rovnoměrné
rozdělení výkonu grafických karet, protože k režimu CrossFire není potřeba dvou
zcela identických karet, ale je možné použít rozdílné modely. A to i s různou
kapacitou paměti. Druhým režimem je Scissor. Ten lze použít jak v aplikacích
využívajících DirectX, tak i v OpenGL. Tento režim se automaticky stará o
vyvážení výkonu obou karet, a to jak z hlediska rozložení náročnosti
vykreslované scény, tak i podle použitých grafických karet. Jedna karta tak
může kompenzovat nižší výkon té druhé. Třetí technologií je tzv. Alternate
Frame Rendering, kde každý snímek připravuje jedna karta zcela samostatně.
Posledním režimem je CrossFire Super AA mode, nabízející vysoký výkon a kvalitu
pixelů, a to díky rozložení obrazu na jednotlivé pixely.
Podle dostupných informací by měl být výkon v herních aplikacích dostupný
ihned, optimalizace ovladačů pro konkrétní hry nebude potřeba.
Možnost spolupráce
Dlouhou dobu panovaly dohady o tom, jakým způsobem a zda vůbec budou karty řady
X800 a X850 spolupracovat. Proti původním spekulacím, že nebude možné karty
navzájem míchat, se tato skutečnost potvrdila, a tak budou moci zejména
uživatelé s kartou rychlejší než X800 XL (X800 XT a X800 XT PE) sáhnout po
výkonnější variantě ATI Radeon X850 CrossFire Edition. Ovšem bude je to stát
patřičnou sumu navíc - cena karty ATI Radeon X800 CrossFire Edition by se měla
pohybovat zhruba na 60 procentech ceny výkonnějšího modelu.
Není vše zadarmo
Novinka z dílny ATI přináší samozřejmě také několik záporů. Hned prvním z nich
je nutnost pořízení nové základní desky s čipovou sadou ATI Radeon Xpress. V
závěsu za tím pak je nutnost propojit obě dvě grafické karty kabelem, který se
připojuje zvenčí na DVI výstup první z nich. Tento způsob jsme v minulosti měli
možnost vidět u grafických akcelerátorů 3DFX Voodoo2, kde bylo potřeba propojit
oba akcelerátory a primární grafickou kartu. Na rozdíl od tehdy analogového
spojení je u ATI CrossFire signál přenášen v digitální podobě. Záměna kabelů
není v podstatě možná, protože karta CrossFire Edition obsahuje kromě
klasického DVI konektoru i tzv. DMS konektor, který je DVI podobný, avšak
nepatrně menší. Třetím úskalím se pak může stát doporučení, že sestava ATI
CrossFire by měla mít minimálně 475W zdroj. To naznačuje, že řešení bude velmi
náročné na napájení. Na základních deskách s čipovou sadou ATI Radeon Xpress
200 CrossFire Edition by proto měl být umístěn jeden Molex konektor, který by
měl pomáhat napájet grafické karty ve slotech PCI Express x16.
Podle naznačených výsledků by se výkonnostní nárůst oproti jedné kartě měl
pohybovat od 10 do téměř 90 procent, ovšem tyto hodnoty byly prezentovány na
několika málo herních aplikacích a v rozlišení 1 600 x 1 200, navíc při
zapnutém dvanácti, respektive čtrnáctinásobném celoobrazovkovém vyhlazování.
Stejně tak bude zapotřebí velmi výkonný procesor, který by vysoký výkon těchto
karet nebrzdil.
Dostupnost CrossFire řešení je ohlášena na začátek třetího čtvrtletí, cena
jednotlivých karet je odstupňována podle výkonu a osazení pamětí.