První test Lucidlogix Hydra v ČR: multi-GPU pro masy
- Proč ne SLI a CrossFireX, proč Hydra?
- Softwarová stránka Hydry, ovladače, podpora her, OS a grafických karet
- Základní deska MSI Big Bang Fuzion
- Testovací sestava, použitý hardware a software
- Testované karty a multi-GPU konfigurace, ovladače Hydra Engine
- Aliens vs. Predator (DX11/9), ArmA II (DX9)
- Batman: Arkham Asylum (DX9) a Colin McRae: DiRT 2 (DX11, DX9)
- Call of Duty 4: Modern Warfare a Call of Duty 5: World at War (DX9)
- Crysis (DX10) a Enemy Territory: Quake Wars (OpenGL)
- F.E.A.R. (DX9) a Far Cry 2 (DX10.1)
- Left 4 Dead (DX9) a Serious Sam 2 (DX9)
- S.T.A.L.K.E.R.: Call of Pripyat (DX11/DX10) a Shadow of Chernobyl (DX9)
- The Elder Scrolls IV: Oblivion (DX9), Tom Clancy's H.A.W.X. (DX10.1)
- Trackmania Nations Forever (DX9), Unreal Tournament 3 (DX9)
- World in Conflict (DX10), 3DMark Vantage (DX10) a spotřeba
- Škálování výkonu SLI, CrossFireX a Hydry v přehledových tabulkách
- Budoucnost Hydry, shrnutí, verdikt
Hydra je podle izraelských tvůrců "universal multi-GPU solution", tedy všestranným řešením pro spojení grafických karet. Podaří se bájnému čipu Hydra 200 splnit odvážná tvrzení Lucidlogix? Deska MSI Big Bang Fuzion je pro divoké kombinace Radeonů a GeForce připravena…

Zkusme si společně načrtnout, jaká úvaha stála za vznikem Hydry a jaké argumenty přesvědčují nové a nové investory ke vložení své důvěry v Lucid. O tom, že GPU, tedy grafický procesor či dnes již stále obecněji i kompletní grafický akcelerátor, je tou hlavní komponentou určující výkon počítače v 3D scénách (v domácích podmínkách nejčastěji hrách), není pochyb. A o tom, že kdyby výrobci nemuseli brát ohled na velikost jádra, spotřebu, zahřívání anebo cenu, dokážou vyrobit asi s přehledem na vše stačící GPU, také ne.

Právě nutný kompromis mezi posledně zmíněnými atributy a výkonem vede výrobce k použití multi-GPU. V současnosti mají oba většinoví výrobci GPU (nVidia a AMD) své vlastní řešení spřažení více grafik. AMD a Radeony, to znamená CrossFireX, nVidia a GeForce, to je zase SLI. Multi-GPU už zkoušela i S3 Graphics, její Multichrome koketovalo i s možností zapojovat právě akcelerátory nVidia GeForce a ATI Radeon. To už bychom ale zbytečně zabředli do dávnější a s Hydrou jen málo spjaté (byť zajímavé) historie.

Obecné a zjednodušené schéma práce dnešních grafických procesorů. Geometry processor (či shader, chcete-li) pracuje s polygony (pořadí, umístění ve snímku, perspektiva, odstranění skrytých trojúhelníků, pixel procesor následně nanese na polygon (po triangle setupu, rasterizaci) správnou texturu, aplikuje stínování, per-pixel osvětlení a barevné procedury. Toto základní schéma odhaluje možná úzká hrdla:
- geometry shader má hodně práce, když se mezi snímky děje hodně pohybu a přibývá nových objektů
- pixel shader bývá zaměstnán per-pixel operacemi zejména při vysokém rozlišení, v našem zjednodušeném schématu také anti-aliasingem
- kapacita paměti a přístupová doba jsou kritickými faktory např. v situacích, kdy je třeba swapovat velké textury
Jak SLI, tak CrossFireX dnes sází hlavně na metodu Alternate Frame Rendering (AFR). Střídavé vykreslování snímků může přinést až lineární škálování a bylo dosud nejrychlejší z existujících metod multi-GPU. AFR má ale také několik nevýhod: zvýšení latence (input lag plus jeden snímek za každé GPU v multi-GPU zapojení) a horší škálování výkonu s více jak dvěma GPU. AFR také nelze úspěšně použít tam, kde existují mezisnímkové závislosti (například postprocessing, u něhož se frame buffer hned nevymaže, ale jeho obsah se ještě dále využívá) a nesvědčí mu ani scény s velkými rozdíly mezi snímky (nerovnoměrná zátěž).
Výsledkem různých časů dokončení snímků může být tzv. micro-stuttering. Ten je problémem hlavně při (jinak většinou plynule vnímaných) snímkových frekvencí kolem hodnoty 30, při vyšším výkonu není vnímán. Zapojené grafické karty by také měly být co nejpodobnější, pokud možno stejné. AFR nefunguje také při zapojení SLI či CrossFire karet (např. GeForce 9800 GX2, GTX 295, Radeon HD 4870 X2, 5970) do Quad-SLI či Quad-CrossFireX režimů. AFR musí adresovat přímo jednotlivé GPU, což multi-GPU grafické karty se dvěma čipy na jednom PCB (a jedním PCI Express konektorem) neumožňují.
Méně často se už dnes setkáte s metodou Split Frame Rendering (SFR) či Tiling. Každému GPU je dynamicky přidělena ke zpracování nějaká část snímku, typicky třeba horní plus minus polovina prvnímu GPU a dolní zhruba polovina (dle analyzované náročnosti) druhému GPU. Je zřejmé, že SFR distribuuje zátěž zpracování pixelů, ale geometrie musí být uložena v paměti každého GPU kompletní. SFR je typicky pomalejší než fungující AFR a nedá se použít třeba tam, kde je nasazena technika render-to-texture.
Hydra je založena na myšlence daleko noblesnější. Má zařídit skutečnou distribuci zpracování mezi GPU v reálném čase. Vývojáři si kladli cíle, jež zní skoro jako pohádka:
- umožnit uživatelům výběr GPU pro cenové a výkonnostní hladiny
- umožnit volbu při příštích upgradech systému (zákazník nemá být fixován na výrobce jednou koupeného produktu, když hledá možnosti navýšení výkonu)
- eliminace potřeby speciálních a proprietárních konektorů
- škálování výkonu i když je instalována více jak jedna grafická karta
- umožnit nestejným GPU pracovat společně a nemuset tak vyměňovat obě grafické karty, když jedna přestane fungovat anebo je zastaralá

Hydra vstupuje do systému jako dedikovaný čip, který komunikuje s northbridge (dnes často integrovaným v procesoru) a na druhé straně potom s grafickými kartami. S northbridge je Hydra spojena skrze PCIe 2.0 ×16 a z Hydry mohou vést dva PCIe 2.0 ×16 výstupy k GPU (LT22102). Nebo také dva PCIe 2.0 ×8 (LT22114) u případných levnějších návrhů základních desek. Každý PCIe 2.0 ×16 může být v případě čipu LT24102 nejen ponížen na PCIe ×8, ale také rozdělen na dva PCIe 2.0 ×8, takže tu máme potenciální podporu čtyř GPU na PCIe 2.0 ×8 spojích.

Čip Hydra 100 proslavený především demonstracemi za zavřenými dveřmi či v lepším případě plexisklem se nakonec mezi uživatele nedostal, první sériové řešení s Hydrou, základní deska MSI Big Bang Fuzion už nese verzi 200. Hydra 200 (celá série, ať už LT22102, LT22114 či LT24102) obsahuje programovatelný procesor Tensilica Diamond 212GP, což je 300MHz RISC se základní instrukční sadou pro DSP. Není to však informace podstatná. Cože? Ano, know-how Hydry tkví totiž v softwarové vrstvě, jako hardware by mohl dost pravděpodobně posloužit jiný procesor podobné kategorie.
Zajímat by vás mohla snad jen spotřeba, ta má být do 6 wattů. Možná se na ní příznivě podepsal 65nm výrobní proces, prototypy Hydra 100 byly vyráběny 130nm. AnandTechu také Lucidlogix naznačil cenu svých čipů: 1,50 USD za PCIe linku, to u 48linkového LT24102 dělá nemalých 72 USD.

Hydra zachycuje a analyzuje všechny snímky, jež by se měly renderovat a s ohledem právě na možná úzká hrdla a mezisnímkové závislosti práci distribuuje mezi připojené GPU. A to v reálném čase, tedy bez navýšení zpoždění (latence). Jak po sobě jsou kroky při práci Hydry, to vidíte na schématu pod dalším odstavcem.
Hydra se nejprve podívá do jakéhosi repozitáře historických dat a konzultuje jej s profilem, následně přejde k analýze aplikace. Další proces v řadě zřejmě říká, co jde a nejde paralelizovat a předává data jednotce starající se o distribuci. Ta obsahuje modul pro dekompozici (rozložení) a distribuci. To už se ke slovo dostávají zapojené GPU (či rovnou grafické karty) a až ty dokončí svou tradiční práci (lépe řečeno už jen přidělenou část práce), přebírá signál zase Hydra a skládá jej.

Veškerá komunikace se děje přes sběrnici PCI Express 2.0 a Hydra tedy nepotřebuje žádné přídavné spojení (můstky) jako SLI či CrossFireX.
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- …
- následující ›
- poslední »
| MSI Big Bang Fuzion | ||
|---|---|---|
| MSI BIG BANG-FUZION, s.1156 , P55, DDR3, eSATA, SATA2, RAID,... | ![]() |
9 827,00 Kč |
| MSI Big Bang-Fuzion + plná hra Metro 2033 ZDARMA - MB socket Intel... | ![]() |
5 979,04 Kč |
| Základní d. MSI Big Bang-Fuzion s1156, 4xDDR3, intel P55, 3x | 8 314,00 Kč | |
| MB MSI Intel P55 Big Bang Fuzion, s1156, DDR3, PCI-e, PCI, S | 9 647,00 Kč | |
Cnews.cz
Novinky
-
24.05.2012 - 16:45
-
24.05.2012 - 16:44
-
24.05.2012 - 08:00
-
24.05.2012 - 07:00
-
23.05.2012 - 14:00
-
23.05.2012 - 10:00
-
23.05.2012 - 00:00
-
22.05.2012 - 18:52
-
22.05.2012 - 11:14
-
22.05.2012 - 08:00
-
22.05.2012 - 07:00
-
21.05.2012 - 14:00
-
21.05.2012 - 11:06
-
21.05.2012 - 09:46
-
20.05.2012 - 17:11
-
18.05.2012 - 22:13
-
18.05.2012 - 18:30
-
18.05.2012 - 17:30
-
18.05.2012 - 11:47
-
17.05.2012 - 19:33
Diskuzní fórum
Tiskové zprávy
Oblíbené články
Nejčtenější články
Nejdiskutovanější články
Poslední komentáře
- Re: Ředitel AMD: výkonu je dost, budoucnost je ve ...
2 min 46 sek zpět - Re: Ředitel AMD: výkonu je dost, budoucnost je ve ...
18 min 42 sek zpět - Re: Ředitel AMD: výkonu je dost, budoucnost je ve ...
43 min 35 sek zpět - Re: Ředitel AMD: výkonu je dost, budoucnost je ve ...
1 hodina 8 min zpět - Re: Ředitel AMD: výkonu je dost, budoucnost je ve ...
1 hodina 34 min zpět - Re: Horký den a potící se ruka? Zachrání vás myš s ventilátorem
2 hodiny 12 min zpět - Re: Intel Celeron G440: může mít dnes jednojádro smysl?
3 hodiny 29 min zpět - Re: RunCore Xapear: autodestrukce dat na dálku pomocí SMS
8 hodin 58 min zpět - Re: Test Sapphire HD 7770 OC: rychlý, úsporný a tichý
9 hodin 10 min zpět - Re: Gigabyte GTX 680 Windforce 3X: 6+8 pinů pro lepší OC
9 hodin 1 min zpět






Komentáře
Re: První test Lucidlogix Hydra v ČR: multi-GPU pro masy
Tak co na to říct..
Pokus dobrej, no. :D
Pěkná recenze, nějak nezávidim tohle testování..
Re: První test Lucidlogix Hydra v ČR: multi-GPU pro masy
Musím Mirka ocenit za náročnou recenzi.Osobně bych se na něco tak šíleného ...
Proč bych si to nikdy nekoupil?Asi nejsem ta masa.
Pocet PCIe linek
Podle toho GPU-Z CF HD5770 to vypada, ze Hydra muze byt pro nativni CF prinosem poskytnutim 2x 16ti linek (na 1156). Mozna toho docili s nizsi spotrebou nez alterntivni nF200.
Re: Pocet PCIe linek
Dobrý postřeh, to by u LT24102 mělo platit.
Re: První test Lucidlogix Hydra v ČR: multi-GPU pro masy
Zřejmě krok správným směrem k inteligentnějšímu multiGPU řešení... ale zatím se mi to nezdá moc použitelné, spíš to nefunguje než funguje.
Mimochodem, jak se Hydra popasovala s microstutteringem v porovnání s CF/SLI?
Re: První test Lucidlogix Hydra v ČR: multi-GPU pro masy
Pokud FRAPS vubec funguje a meri ocekavane, bylo by zajimave srovnat logy frametimes pro native-CF a A-Mode.
Re: První test Lucidlogix Hydra v ČR: multi-GPU pro masy
Z časových důvodů jsem to nestihl ještě sám probrat. Při spárování avg. fps s hodnotami grafu by ses v případě zájmu mohl dobrat k aspoň nějakému průzkumu frametimes a poklesů fps v náročných scénách (Hydra by na tom teoreticky mohla být lépe než CF/SLI v tomto ohledu): hydra_logy.zip (4,5 MB)
Re: První test Lucidlogix Hydra v ČR: multi-GPU pro masy
Re: První test Lucidlogix Hydra v ČR: multi-GPU pro masy
Moc pěkná recenze, ale pokud mě paměť neklame, o něco podobného se snažil i OBR... takže je nadpis trošku zavádějící. :-/
//přídavek, MJ: diskuzi na toto téma jsem přesměroval sem, zde prosím jen o Hydře a Fuzion
Re: První test Lucidlogix Hydra v ČR: multi-GPU pro masy
Sumasumárum, X profile vlůbec neškáloval, pomineme-li WiC tak mám pravdu, 0,3FPS naví jsou chyba měření, takže k ničemu. Něco jiného je to při A/N prodilu, ale jelikož má většina desek s více PCI-e CF, a SLi má polovina z nich nemá smysl kupovat desku za 8, když i moje X58 deska má možnost CF-X nebo 3SLi a stála nějakejch 5,5k.
Tak mě napadá, má Big Bang (hehe, všiměte si, na MB to vypadá jako Big Brno :)), proč má Big Bang SLi můstek? Akorát vyhazují peníze, když má Hydru (ne že byh ji obhajoval, škáluje 0-0 hovno).
Re: První test Lucidlogix Hydra v ČR: multi-GPU pro masy
No doufam, ze to Lucid vychyta, aby to nebyl nejakej dalsi kram do placu, uz takhle maj herni vyvojari dost prace s tim aby hra bezela na ATI i NVIDII. Tzn ladeni a vychytavani much pro dalsich milion kombinaci , to by byl pruser.
Re: První test Lucidlogix Hydra v ČR: multi-GPU pro masy
Tak toto mi vôbec nie je jasné... "AFR nefunguje také při zapojení SLI či CrossFire karet (např. GeForce 9800 GX2, GTX 295, Radeon HD 4870 X2, 5970) do Quad-SLI či Quad-CrossFireX režimů. AFR musí adresovat přímo jednotlivé GPU, což multi-GPU grafické karty se dvěma čipy na jednom PCB (a jedním PCI Express konektorem) neumožňují."
V druhej vete ide o napr 2x HD5970, alebo len 1x HD5970?
Re: První test Lucidlogix Hydra v ČR: multi-GPU pro masy
Re: První test Lucidlogix Hydra v ČR: multi-GPU pro masy
Ja bych uprimne spis uvital, kdyby Hydra dovolila kombinaci PhysX a Ati...asi by s tim slavili vetsi uspech, nez s timhle nepodarenym skalovanim.
Re: První test Lucidlogix Hydra v ČR: multi-GPU pro masy
Souhlas, když jsem si stavěl nové PC, měl jsem jasno v tom, že GPU bude HD 5xxx, nakonec jsem se rozhodl pro HD 5770 Vapor-X od Sapphire. Ale uvítal bych, kdybych mohl použít nějakou levnou GF jako PhysX akcelerátor, škoda, že to NV v ovladačích zablokovala, jsou tím sami proti sobě, měli by mnohem větší zisky kdyby to povolili a IMHO by se PhysX i více rozšířil.
Re: První test Lucidlogix Hydra v ČR: multi-GPU pro masy
moc pěkný test jen kdyby to fungovalo o trochu lépe :)