NVIDIA dává všem zdarma Ageia PhysX kartu

MyEgo.cz

home foto blogy mywindows.cz kontakt

NVIDIA dává všem zdarma Ageia PhysX kartu

Technologie 26.06.08

Když NVIDIA před pár měsíci koupila společnost Ageia s jejím PhysX fyzikálním akcelerátorem, vůbec jsem nedoufal, že z toho rychle něco bude. V nových ovladačích Forceware 177.40 (dostupných pro Windows XP i Vista, 32bitová i 64bitová verze) plus NVIDIA PhysX 8.06.12 driverem je ovšem zprovozněna akcelerace fyziky kompletně přes GPU, a to pro veškeré karty založené na jádrech G80, G90, G92 a novějších.

Samotné GPU zvládne PhysX API přitom akcelerovat řádově rychleji než CPU. PhysX používá poměrně hodně her, například veškeré hry založené na moderním Unreal Tournament 3 engine podporují PhysX. V praxi to poté vypadá na mojí Asus 9800GX2 takto:

PhysX karta zdarma od NVIDIA - pomocí GPU a CUDAPhysX karta zdarma od NVIDIA - pomocí GPU a CUDA

Je to moc příjemná věc, protože výkon ve hrách používajících PhysX jde rapidně nahoru.

Dá se říci, že NVIDIA vám prostým stažením ovladačů daruje Ageia PhysX kartu zdarma, a k tomu celé CUDA, tedy programátorské rozhraní pro použití brutálního výkonu GPU třeba pro převody a enkódování videa.


Komentáře

  1. 1 Petr Havlíček 26.06.08, 01:06:10
    FB

    Souhlasím, NVIDIA je super. Mám už něco přes rok 8800GTS a pořád stačí na slušný hraní her. Mimochodem na 8800 tedy také funguje výše zmíněná akcelerace fyziky? Má jádro G80, je to tak, ne?

  2. 2 Radek Hulán 26.06.08, 01:06:11
    FB

    [1] ano, pojede to

  3. 3 Vratislav Harabiš 26.06.08, 01:06:43
    FB

    Na CUDA se chystám. Nedávno jsem si pořídil nový stroj (Q9300, 4GB RAM a GF8800GT) a už se těším jak pofrčí výpočty a simulace v Matlabu a pak taky programy v ITK za využití právě CUDA.

  4. 4 neni treba 26.06.08, 02:06:33
    FB

    No tak mně to aspoň přimělo podívat se, zda lze používat CUDA na mojí Quadro NVS 140M. A lze. To se na to podívám, ale momentálně mám driver 169.09 a nevím, zda na tom funguje CUDA 2 BETA. Pokaždé, když mi download nabídne verzi 1, tak je tam k tomu můj driver. Když nabídne 2, tak je tam 177.??, který je zatím v Gentoo označen jako hard-masked, takže bych to zatím nedráždil. Otázka je, jestli to znamená, že k CUDA 2 musí být novější driver, nebo ne...
    Taky je pěkné, že to má Python bindings, to mě hoši potěšili.
    Zajímalo by mě, jak je na tom CUDA v porovnání s ATI CTM...
    Musím také ocenit, že nvidia drivery fungují a instalují se bez problému. To se o ATI linuxových driverech mnohdy říci nedá, ale ATI se v poslední době alespoň nějak snaží spolupracovat na OSS driverech a otevírá dokumentaci. To nvidia asi jen tak neudělá...

  5. 5 Daniel Fibikar 26.06.08, 07:06:02
    FB

    Zajímá mě jestli někdo tu akceleraci zkoušel ? Kolik si to ukousne výkonu z GPU, když musí dělat fyziku i renderovat ? Nebo na to musí být dvě karty či dvoučipovka ? Nějak jsem tohle nepochopil.

    Jinak jestli to funguje jak má, tak je to samozřejmě jen dobře :) Už bylo na čase. Jen mě zajímá proč AMD nešla také do PhysX, ale dala přednost Havoku. Přece jen získala by možnosti jako je programátorské rozhraní CUDA a akceleraci fyziky... No nějak to celý nechápu, pro AMD to je dle mě chyba. Ale jinak z nových karet ATI jsem docela překvapený nabízí překvapivě dobrý výkon za nízkou cenu.

    Článek na EHW jsem četl a musím říct, že konečně to ukazuje obě strany mince. Ale přidávám se spíš k táborů "Rudých", ale Nvidia má momentálně asi nejlepší vymoženosti díky Cuda a PhysX... Čekal jsem, že ATI podepíše nějakou tu dohodu s Nvidia o PhysX, takhle si možná AMD samo kope jámu...

  6. 6 Onecar Raceno 26.06.08, 09:06:36
    FB

    Viděl jsem použití PhysX na jedné mapě v UT3, neví někdo, kde by se dala sehnat? Rád bych si tu fyziku taky otestoval, mám 8800GTS 512 a právě sosám PhysX driver + FW 177.40 :-)

  7. 7 Skutečné Jméno 26.06.08, 10:06:22
    FB

    [5] Nad tímhle jsem taky přemýšlel. Kolik si ta fyzika ukousne z celkového výkonu GPU? Pokud mi najednou klesnou fps o třetinu jen kvůli počítání fyziky, tak teda pěkně děkuju za takovej dárek:)
    Je tu někdo kdo by se k tomu mohl fundovaně vyjádřit?

  8. 8 Róbert Špir 26.06.08, 10:06:22
    FB

    skúšal som to v ut3 na mape ctf-lighthouse_physx s jednou geforce 8800gt a zatiaľ čo bez akcelerácie po rozbití pár stien padlo fps na 5-10 tak s akceleráciou sa stále držalo >30.
    mapy sa dajú stiahnuť z http://www.nzone.com/object/nzone_ut3_physxmod.html...
    a aby to fungovalo treba ešte postupovať podľa tohoto návodu http://www.pretaktovanie.sk/obr/nvidia_ppu_ut3.jpg...

  9. 9 Jakuv Šťástka 26.06.08, 10:06:40
    FB

    Nemá náhodou 8800 gts G92? Chystám se teď kupovat nový počítač a viděl jsem to takto...

  10. 10 i.agree 26.06.08, 11:06:04
    FB

    Velmi pěkné. Ale pokud hra vytíží GPU na maximum, akcelerace fyziky pak musí být nutně na úkor fps. Naštěstí Unreal 3 engine je dost svižný, tam to nevadí, ale co moderní herní pecky ?

    Osobně vlastním 8800GTX-768 a upradovat hodlám až vyjde karta, která bude zvládat Crysis v absolutně maximálním nastavení, řekněme 100 fps. Kupovat 9800GX2 nebo i dokonce GTX280 nema zadny vyznam, ty karty v dobe "Crysis+" here nemaji zadnou vykonnostni rezervu.

  11. 11 Denis 26.06.08, 11:06:45
    FB

    Já se v tom příliš neorientuji, takže položím asi hloupý dotaz. K čemu je dobré např. 100fps v nějaké hře, když lcd má překreslovací frekvenci 60Hz?

  12. 12 Mašita Ondřej 26.06.08, 12:06:27
    FB

    [9] Ta novější verze ano :)

  13. 13 i.agree 26.06.08, 12:06:32
    FB

    [11] Vykonnostni rezerva, viz. vyse.

  14. 14 Jan Gális 26.06.08, 12:06:49
    FB

    stahuji a pokusim se to zprovoznit na sve 8600m GT zrejme budu muset znova pouzit upraveny .inf soubor ale to uz bdue jen tresnicka na dortu. Konecne budu moct skusit ve svem UT 3 fyziku na kterou sme se tesil od prvnich recenzi :)

  15. 15 Jan Gális 26.06.08, 01:06:53
    FB

    omlouvám se za spam avšak vyskytl se mi problém s instalací ovladaču pro physX jehož řešení jsme nenašel ani na fóru nvidia. Pokaždé když instaluji driver se mi po odsouhlasení podmínek napíše "instalaton was closed prematurely because of error" skoušel jsem stáhnout i starší ovladače které se mi s instalací UT 3 nainstalovaly bez problému avšak to stejný. Má někdo podobný problém ? případně nevyřešil ho už někdo ?

  16. 16 Mašita Ondřej 26.06.08, 02:06:49
    FB

    [11] Denně vídám několik pařmenů, a tak jsem se jich přesně na totéž zeptal. Odpověděli, že i když ty vidíš jen 60 snímku za sekundu, tak jich GPU vygeneruje 100. To znamená, že ve chvíli, kdy ty vidíš na monitoru snímek č. 50, se už koukáš na snímek č. 80 v podání GPU, prý pak je možné dělat věci jako dvojnásobný výskok v CS a delší doskok v Call of Duty 4. Osobně to ale považuju spíš za bug, než aby to byla pravda. Taky jsem potkal jednoho borce, co měl v notebooku nějakou starší Radeonku a její ovladače způsobovaly, že v CS běhal asi 5x rychleji než ostatní, jako radioaktivní rybička :)

  17. 17 i.agree 26.06.08, 03:06:31
    FB

    [16] To, že v CS běhal rychleji bylo způsobeno nejspíš tím, že měl hodně dobrý ping na síti ;-).

    Grafická karta může posílat do LDCčka kolik obrazů chceš, to je úplně jedno, ale LCD vždy za 1/60 sekundy odchytí obraz, který právě grafika posílá a zobrazí ho. Je to jako s kotoučkáky, které pouští 25 obrázku za sekundu. Kdybys každý druhý vystřihl a pouštěl je s poloviční rychlostí, uvidíš obraz trhaně, ale nikdo se na filmovém plátně rychleji pohybovat nebude :-).

    Co by mě ale zajímalo, jestli s tím počítají implementace dnešních her. Pokud by šlo ve hře nastavit maximální fps, které nebude překročeno i když by to výkon karty a nastavení ve hře umožňovalo, uvolnila by se tak část výkonu právě pro výpočet fyziky. V případě LCD bych si tam nastavil 60 fps a byl bych spokojen ;-).

  18. 18 Jan Gális 26.06.08, 03:06:39
    FB

    to že běhal v CS se 100 FPS rychleji je dáno tím že engine HL 1 na kterém je CS postaveno je právě na 100 fps programován. je to stejný jako v Quake 3 kde je engine dělán na 125 fps. nebo unreal 2.5 engine kde je dělán na 87 FPS.

    není to bug ale prostý záměr tvůrců hry.

  19. 19 Daniel Fibikar 26.06.08, 03:06:46
    FB

    Counter Strike ma limit HL1 enginu 72 fps.

  20. 20 Mašita Ondřej 26.06.08, 03:06:47
    FB

    [18] Záměr tvůrců hry přece nemůže být fakt, že ten kdo má jeden jistý model ATi karty, běhá jako raketa... Nebo jsem špatně pochopil, co chtěl básník říci... ?

  21. 21 Mašita Ondřej 26.06.08, 03:06:49
    FB

    [17] Ano, tak jsem to myslel, ale asi jsem to špatně podal.

  22. 22 Jan Gális 26.06.08, 04:06:01
    FB

    [20] ano :) špatně pochopeno, to že běhal rychleji mohl býč speedhack nebo měl právě 100 fps a prot měl i rychlejší pohyb.
    sám to vidim když se lognu jak někteří hráči běhají se stejnejma typama zbraní rychleji než ti druzí, ale je to featura známá už hodně dlouho - třeba v Q 3 bez 125 fps (96,85,72,60) neuděláte circle jump, nebo se vám bude dělat velmi těžce plasma walljump :)

  23. 23 Radek Juřica 26.06.08, 04:06:17
    FB

    předem srry za trochu OT.

    Budu si kupovat/skládat nové PC a dlouho jsem se rozhodoval právě jakou grafickou kartu zvolit (procesor mám předem jasně daný - INTEL). Hodně lidí mi říkalo (na různých fórech), že v cenové skupině (5000-7000Kč) jednoznačně vládne ATi. Nicméně "celej život" mám grafiky od ATi a chtěl bych teď změnu, navíc tady se jednoznačně propaguje nVidia. Mohli by jste mi doporučit "nejlepší" grafiku v této cenové skupině?

  24. 24 Jan Gális 26.06.08, 04:06:25
    FB

    [23] doporučuji 9800 GTX od "EVGA" nebo "ASUS"

  25. 25 novotny petr 26.06.08, 04:06:35
    FB

    Zvláštní... Tohle nVidia plánovala už kdysi, ale že to bude fungovat jenom u SLi systémů a to tak, že jedna karta bude vyhodnocovat grafiku a druhá fyziku... Nebo to tak skutečně je?

  26. 26 Radek Juřica 26.06.08, 05:06:47
    FB

    [24] mno tady vypadá fakt dobře a myslím, že poskytne opravdu dostatečný výkon.

    http://www.czechcomputer.cz/product.jsp?artno=54316...

  27. 27 Nestarej Se 26.06.08, 05:06:53
    FB

    [23] počkal bych do srpna pokud ti to nevadí, po by to té doby měla přijít na trh 9800GTX+ a dokonce i HD4870 1024 s GDDR5 s výkonem co se může rovnat 280GTX.

  28. 28 Mašita Ondřej 26.06.08, 05:06:53
    FB

    [26] Když ještě chvíli počká, tak bude mít 9800GTX+ za 4000.

  29. 29 Martin Lefler 26.06.08, 06:06:49
    FB

    Určitě to má fungovat na G80 ? Mám 8800 GTX a onu volbu v PhysX driverech mám zašedlou.

  30. 30 Nestarej Se 26.06.08, 07:06:26
    FB

    Nemá, na Nvidia.com - supportable products
    GeForce GTX 280 GPUs
    GeForce GTX 260 GPUs
    GeForce 9800 GTX GPUs
    AGEIA PhysX Processor (All)

  31. 31 Radek Juřica 26.06.08, 07:06:49
    FB

    [28] A to je cca kdy? Jako počkám určitě, ještě totiž musím ty zakázky dokončit, abych měl peníze na novej pc:) Takže jako určitě 9800GTX+ tedy:p

  32. 32 Mašita Ondřej 26.06.08, 10:06:24
    FB

    [34] "55nm 9800 GTX+ s vyšším taktem přijde v červenci" - citace z ExtraHardware.cz, já se na ní taky chystám :)

  33. 33 Tomáš Kafka 26.06.08, 10:06:54
    FB

    [4] Jako majitel ATI karty říkám, že ATI uvolňuje drivery jen proto aby zaujala aspoň část trhu, programátory kteří mají k dispozici betaverze visty minimálně rok předem a stejně jim přestanou ovladače padat do BSOD až 14 měsíců po jejím vydání bych vyházel do minuty. A managory kteří se rozhodnou že ATI nebude aktualizovat ovladače pro notebookové grafiky taky.
    Pak můžou HW návrháři dělat co chtějí a nezmůžou nic (v nejlepším případě ti schopní odejdou ke konkurenci).

  34. 34 Radek Hulán 26.06.08, 11:06:00
    FB

    [4] otevření dokumentace je jen zoufalý čin, kdy se ATI snaží zakrýt vlastní neschopnost naprogramovat vlastní funkční ovladače. Komunita to samozřejmě také nezvládne...

    NVIDIA sice dokumentaci otevřenou nemá, ale zase její ovladače existují a FUNGUJÍ, což je to jediné, co člověk potřebuje.

  35. 35 Pavel Valach 27.06.08, 06:06:49
    FB

    [33] Ano, je to tak - nVidia ale plánuje rozšířit podporu této technologie i na další kartičky, takže se máme na co těšit ;)

  36. 36 Martin R 27.06.08, 11:06:43
    FB

    Díky především za ty ovladače. Oficiálně ještě nejsou ke stažení a s předchozí verzí jsem měl na 9800GTX problémy u několika her. Například COD4 spadl hned po spuštění do lišty a nešel vrátit, nyní bez problému.

  37. 37 Radek Juřica 27.06.08, 06:06:54
    FB

    [35] Super a fakt jenom za necelé 4000Kč :-O To je teda hodně husté :p

  38. 38 Hynek Blažek 29.06.08, 11:06:54
    FB

    [38] A plánuje to nVidia rozšířit na G80, konkrétně 8800GTS 320MB, karta mi úplně stačí a novější nepotřebuju.

  39. 39 Kabara Jaroslav 29.06.08, 11:06:48
    FB

    [41] Údajně ano. I podle různých diskuzí by se měly dát tyto ovladače rozchodit i na G80, ale zatím jsem neuspěl. Počkal bych a uvidíme, jestli uvede nVidia příští verzi ovladačů s podporou G80. Nicméně bude asi něco na tom, že to zatím uvedla pouze na výkonnějších modelech svých karet.

  40. 40 Jakub Karásek 14.11.08, 04:11:29
    FB

    Má smysl zkoušet rozběhnout PhysX na 9600M GT 512 MB? Díky.