NVIDIA PhysX na ATi Radeon HD3xxx (CUDA Radeon library)

Grafické karty s libovolným GPU firmy AMD/ATI (např. Rage, Radeon).

Moderátoři: morke, Walker1134, Wilik

Krteq
Středně pokročilý
Středně pokročilý
Registrován: 22. dub 2005
Bydliště: Brno

NVIDIA PhysX na ATi Radeon HD3xxx (CUDA Radeon library)

Příspěvek od Krteq »

NVIDIA PhysX na ATi Radeon HD3xxx (CUDA Radeon library)

Jelikož je na internetu celkem dost informací a ostatní vlákna v ATi sekci jsou zbytečně zahlcena diskuzí na toto téma, rozhodl jsem se pro založení nového threadu. Pro nezasvěcené připomenu, že se jedná o port nvidia PhysX a CUDA Runtime na karty ATi Radeon (série HD3xxx, v budoucnu možná i HD2xxx/4xxx)

Vše začal Eran Badit (Regeneration) z NGOHQ.com, který 26.6.2008 zveřejnil informaci, že se mu podařilo pomocí upraveného CUDA rozhraní "rozchodit" nvidia PhysX na Radeonu HD3850 a přiložil screenshot s vynikajícím výsledkem z 3Dmarku Vantage (všimněte si CPU score).
Obrázek
Screenshot v plné velikosti

NGOHQ PhysX GPU Acceleration on Radeon HD 3850: http://www.ngohq.com/news/14219-physx-g ... 850-a.html

Po zveřejnění této novinky se okamžitě vynořily ohlasy, které označily screenshot za FAKE a to kvůli tomu, že CUDA není na kartách ATi podporována a rozdílu mezi dialogovými okny nastavení PhysX (vlevo originální PhysX, vpravo výběr ze screenshotu)
Obrázek Obrázek

Eran toto tvrzení dementoval větou, že CUDA sama o sobě není nic složitého neboť je založena na C (Programovací jazyk) a port není tak nemožný jak si jiní myslí.
Regeneration píše:To everyone who claims this is fake/hoax, our software uses CUDA and It is intuitive to use because it is basically C. This task isn’t impossible as you think. If you’re visiting NGOHQ.com often, then you should know I’m a man of honor (without any image manipulation skills - never been an artist).
Také se začalo spekulovat o legálnosti vyvíjeného softwaru kvůli samotnému PhysX rozhraní (CUDA je Open SDK), které je po odkoupení Ageii firmou nvidia jejím duševním vlastnictvím. K tomu Eran poznamenal toto:
Regeneration píše:I don’t see any legal problem with what are doing since CUDA and PhysX are free and we are using our code. However, I haven’t received any “green light” from our attorney yet to distribute it.
Dále uvedu několik odpovědí/novinek, které Eran postnul do diskuze pod vlastním "článkem":
Regeneration dne 29.6. píše:• The software is still under development, there are a few issues that need to be addressed. During the weekend, I ran it on UT3 but its not working perfectly. However, after testing the game with a 8800GT, it seems that everything is fine on our side and the problem lies in UT3’s side.

• At this stage, I don’t know which GPUs will be supported. I don’t even know if we will release as a stand-alone application or bundled with our NGO ATI Optimized Driver. Hell, I don’t even know if it will be released at all...

• The decision not to support HD 4800 series is political. Don’t get me wrong, I’m a nice guy and I’d like to reward our users. However, even nice guys like me have websites to run. We have tried to obtain HD 4800 cards - but availability is too poor in our region. Anyway, every time a manufacturer launches a new product, he’s providing the press with some review samples. Most of the times, we just borrow it for a week or two, we don't care about it.

• Manufacturers aren’t providing us with any option to purchase cards and it’s impossible to find it in stores before the official launch. Recently, some manufacturers like AMD are providing 3-5 sites with ten samples and leaving the others in the dark. Therefore, we are forced to play these political games to keep our site alive. As Joe Pesci once said, running a terrorist’s organization isn’t cheap these days. You have to understand that these samples are like bread and water for us.
Dne 30.6. byl Eranem a NGOHQ spuštěn Beta Test Program
Regeneration dne 1.7. píše:Hi Guys,

We received all your applications to the beta program. You will be notified as soon as a beta is available. We were very pleased to see so many applications.

At this stage, we are in dialogs with Nvidia, AMD and some of their partners regarding this project. We are trying to address the HD 4800 access issue due to the large numbers of complains by users. In addition, for unknown interests Nvidia wants us to remove ForceWare from our site. They claim it’s because they want to protect their IP but since so many websites are allowed to host ForceWare, I doubt it.

As soon as we receive new information, we will update you here or in the front page. You should know that I'm doing my best on this project.

Cheers
Dne 3.7. se na main page serveru NGOHQ.com objevil tento update. Asi nejzajímavější na tomto je, že nvidia začala na celém projektu spolupracovat s Eranem/NGOHQ:
Regeneration dne 3.7. píše:I would like to update you about what’s going on. First, we were very pleased to see so many users and readers have applied to our Beta Test Program! To be specific: 191 users, 5 spies and 2 double agents have submitted applications during the last week. Those that will be chosen will be informed early before the beta is available – we can’t still point to “when” at this stage.

The bad news is we still don’t have access to any HD 4800 hardware yet. It is very important for this project to receive AMD’s support on both developer and PR levels. It seems that AMD still is not being cooperative, we get the feeling that they want this project to fail. Perhaps their plans are to strangle PhysX since AMD and Intel have Havok. We truly hope this is not the case since “format wars” are really bad for the consumers (For example: Blu-ray vs. HD-DVD).

Before we get to the good news, I’m going to ask you to hold on to something steady as some of you are going to feel a bit dizzy after you hear this. The truth is… Nvidia is now helping us with the project and it seems they are giving us their blessings. It’s very impressive, inspiring and motivating to see Nvidia's view on this. Why they help us? My best guess would be: They probably want to take on Intel with CUDA and to deal with the latest Havok threat from both AMD and Intel.

Some other good news, we are getting a lot of help from cool journalists like Theo Valich to address the HD 4800 access issue. I can confirm that our CUDA Radeon library is almost done and everything is going as planned on this side. There are some issues that need to be addressed, since adding Radeon support in CUDA isn’t a big deal - but it’s not enough! We also need to add CUDA support on AMD’s driver level and its being addressed as we speak.
PhysX GPU Acceleration on Radeon Update: http://www.ngohq.com/news/14254-physx-g ... pdate.html

Na toto navazuje dnešní (8.7.2008) novinka o tom, že Eran Badit byl přizván do NVIDIA Developer programu
TechPowerUp.com píše:...Once feared by many for aggressively defending its intellectual property, NVIDIA seems to have changed its approach towards things. In a bid to popularize their technology, it is willing to give the ‘PhysX advantage’ to even its competitor, AMD. But it still remains to be seen if PhysX performs on Radeon “the way it’s meant to perform”, now with Eran Badit working in close collaboration with NVIDIA. He says he still awaits samples from AMD so he could devise PhysX drivers for them. Surely NVIDIA has brought in good days for small developers with big aspirations...
A vyjádření zástupců nvidie:
Roy Taylor, vice president "vztahů s vývojáři" píše:"„S Eranem jsem v kontaktu e-mailem a nabídli jsme mu, aby se stal registrovaným vývojářem pro CUDA. Těší nás jeho zájem o CUDA a grafickým jádrem akcelerovaný PhysX. Eran rozšířuje početné řady programátorů, kteří pracují na využití GPU pro počítání fyziky a vybral si k tomu nejlepší dostupný software – PhysX."
Derek Perez, ředitel marketingu a public relations píše:"Pomůžeme každému vývojáři, který používá CUDA. To znamená, že mu poskytneme nástroje, dokumentaci, i přímou pomoc. Jsme rádi, že o CUDA a PhysX je takový zájem, a to včetně novinek na NGOHQ."
Zdroje: NGOHQ.com/NGOHQ.com-update/TG Daily.com/TechPowerUp.com/Extrahardware.cz

//EDIT: provedeno několik grafických úprav
Naposledy upravil(a) Krteq dne sob 12. črc 2008, 09:01, celkem upraveno 2 x.
blekota je boss
Začátečník
Začátečník
Uživatelský avatar
Registrován: 05. črc 2006
Bydliště: okolí Hradce Králové

Příspěvek od blekota je boss »

me se to cely nejak nezda...tohle bych od nVidie rozhodne necekal. myslim ze pokud je to pravda, tak v tom bude nejaka habadura :P ....protoze pokud bude CUDA a Physx podporovana obema vyrobci grafik bude to vest k velkymu rozsireni mezi vyvojarema her, stane se to standardem a nVidia ktera je vlastnikem, bude mit tim padem Ati pekne na voditku a i kdyby se Ati v budoucnu darilo lepe, bude s tim porad svazana...ten HAVOK bych bral vic a nebo aby se provedla vymena se vsemi vyrobci a vsichni by podporovali obe technologie
Lukfi
Mírně pokročilý
Mírně pokročilý
Uživatelský avatar
Registrován: 04. črc 2005
Bydliště: Praha
Kontaktovat uživatele:

Příspěvek od Lukfi »

Ty první screenshoty jsou prý fake, který Regen udělal, aby měl nějakou ilustraci, ale doopravdy na tom pracuje a nVidia mu poskytuje podporu, jako každému vývojáři pro CUDA.
Výkaly prosím umisťujte do záchodové mísy a nikoliv diskuzního fóra.
NEONET
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 16. črc 2007
Bydliště: Ostrava - Hrabůvka

Příspěvek od NEONET »

dostava zdarma nejnovejsi karticky :(, ale ati by mu mela take pomoci, kdyz to rozbehava prave pro ati
MB: Gigabyte P35-DS3R *|*CPU: Intel C2D E6850 @ 3.6Ghz *|*RAM: 4GB @ 800Mhz CL4 *|*GPU:Radeon HD3850@730/2048MHz *|* Windows 8 x64
Dirty
Začátečník
Začátečník
Uživatelský avatar
Registrován: 24. čer 2007
Bydliště: Mladá Boleslav

Příspěvek od Dirty »

Aby taky Nvidia neshrábla všechny takovéto programátory a nezavřela za nima dveře.
So Say We All!
Lukfi
Mírně pokročilý
Mírně pokročilý
Uživatelský avatar
Registrován: 04. črc 2005
Bydliště: Praha
Kontaktovat uživatele:

Příspěvek od Lukfi »

=>NEONET: AMD mu jen neochotně poslalo dokumentaci, kterou potřeboval. A asi nemají moc zájem, aby na Radeonech chodil PhysX, když oznámili, že podporují Havok.
Výkaly prosím umisťujte do záchodové mísy a nikoliv diskuzního fóra.
viky58
Černá karta
Černá karta
Registrován: 23. dub 2007
Bydliště: Ostrava

Příspěvek od viky58 »

No jak to tak vypada tak toto , smrdi nakým svinstvem ! prostě v tomhle vidím nakou levarnu !! ktara se šije na ATI !!
Krteq
Středně pokročilý
Středně pokročilý
Registrován: 22. dub 2005
Bydliště: Brno

Příspěvek od Krteq »

Lukfi píše:Ty první screenshoty jsou prý fake, který Regen udělal, aby měl nějakou ilustraci, ale doopravdy na tom pracuje a nVidia mu poskytuje podporu, jako každému vývojáři pro CUDA.
Je možné, že je Regeneration udělal kvůli ilustraci, ale někde jsem jeho "doznání" nenašel. Sám napsal: "...I’m a man of honor (without any image manipulation skills - never been an artist)".
NEONET píše:dostava zdarma nejnovejsi karticky :( , ale ati by mu mela take pomoci, kdyz to rozbehava prave pro ati"
Lukfi to vystihl asi nejlip, AMD/ATi se k tomu ještě nevyjádřilo a pochybuju, že budou Erana uznale plácat po ramenou...
Lukfi
Mírně pokročilý
Mírně pokročilý
Uživatelský avatar
Registrován: 04. črc 2005
Bydliště: Praha
Kontaktovat uživatele:

Příspěvek od Lukfi »

=>viky58: jakou levárnu, co by se na ATI mělo šít? Pokud Regen nekecá, tak se na ATI šije knihovna pro podporu CUDA a PhysXu, nikoliv levárna.

=>Krteq: "Prý" se k tomu přiznal.
Výkaly prosím umisťujte do záchodové mísy a nikoliv diskuzního fóra.
rochne
Začátečník
Začátečník
Registrován: 21. kvě 2005
Bydliště: Zurich
Kontaktovat uživatele:

Příspěvek od rochne »

Rozdily v tom ohraniceni ramecku "Hardware Device Selection" (pokud ste nekdo nekdy programoval GUI ci delal cestinu do nejaky aplikace) se daji vysvetlit tak, ze pri snaze odstranit/upravit ten text proste zmizel celej ten ramecek ... Parkrat se me to (pri pocestovani nejakejch aplikacek) uz taky stalo :oops:

Jinak je jasny ze AMD se nehodi do kramu, aby na jejich platforme fungovalo PhysX. Je to neprima podpora nVidie. Ale zase kdyz si uvedomim, ze na PS3 (nevim jak je to s Xboxem) neni Havok, ale PhysX tak je mozna dobre ze na ATi bude PhysX fungovat, protoze herni svet posledni dobou ridej konzole tak tu bude casem samej PhysX a ne Havok.

PR nVidie budou Erana jeste radi obskakovat, protoze po tom co nekdo z Intelu rekl ze "GPGPU nemá budoucnost" proste potrebujou ukazat GPU tu ma svoje misto a multiplatforme fungujici PhysX je k tomu dokonaly nastroj. Ovsem tim ze AMD oficialne leze do pr***e Intelu a jeho Havoku podsekly nohy GPGPU vseobecne, protoze "neprejmuti" CUDA pravdepodobne zpusobi mensi uchyceni GPGPU aplikaci. Intel si ted spokojene prede jako kocka a uz jenom pomalu pripravuje Larrabee...
blekota je boss
Začátečník
Začátečník
Uživatelský avatar
Registrován: 05. črc 2006
Bydliště: okolí Hradce Králové

Příspěvek od blekota je boss »

btw netvrdilo nedavno amd, ze fyzika pres GPU je mrtva az do prichodu DX11? jak to bude s tou podporou fiziky v DX11? bude stale potreba patricny SW jako havok nebo Physx?
beardie
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 10. srp 2005

Příspěvek od beardie »

afaik v DX11 bude fyzika priamo integrovana a pocitana grafikou
¿ʇı ʇ,usı 'ƃuıʎouuɐ ʎʇʇǝɹd sı uʍop ǝpısdn ƃuıpɐǝɹ
rochne
Začátečník
Začátečník
Registrován: 21. kvě 2005
Bydliště: Zurich
Kontaktovat uživatele:

Příspěvek od rochne »

beardie píše:afaik v DX11 bude fyzika priamo integrovana a pocitana grafikou
Jo, ale jelikoz hodne vejlekch her sou multiplatformovky majici vlastni engine nezavislej na DirectX (viz nejakej rozhovor s vyvojarem z Epicu o UT3 Enginu) tak tu zase je ta PhysX. Plus, kdyz uz se dela hra a engine se jednou pro konzole optimalizuje pro PhysX, tak proc (i kdyz se pro PC verzi pouzije DirectX) predelavat fyziku pro to co bude v DX11, kdyz uz to je jendou udelany pro PhysX...
beardie
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 10. srp 2005

Příspěvek od beardie »

to ano, ale ked uz budes vyvijat DX11 hru, naco si robit vlastny fyzikalny engine, popripade naco robit fyziku na havoku/physx, ked na to mozes pouzit priamo DX11? je jasne, ze bude este dlho trvat, kym nejaka dx11 hra bude, ked ale bude, bude sa imho programovat jednoduchsie pod dx11 ako hra pod dx10(.1) a fyzika cez nieco ine
¿ʇı ʇ,usı 'ƃuıʎouuɐ ʎʇʇǝɹd sı uʍop ǝpısdn ƃuıpɐǝɹ
Krteq
Středně pokročilý
Středně pokročilý
Registrován: 22. dub 2005
Bydliště: Brno

Příspěvek od Krteq »

Několik novinek od "Regena" ohledně CUDA Radeon library...
Regeneration dne 10.7. píše:Some news from the front:

Supported:
Radeon HD 3x00 Series
Radeon HD 2x00 Series

Unsupported:
Radeon HD 4x00 Series
CrossFire and CrossFireX (Runs in Single GPU mode)

Unknown:
Radeon HD 3870 X2
Radeon HD 3850 X2
Radeon X1000 Series and below
Ohledně akcelerace fyziky v DX11...Microsoft by měl tento měsíc zveřejnit specifikace, tak uvidíme jak to na konec dopadne
Naposledy upravil(a) Krteq dne čtv 10. črc 2008, 20:07, celkem upraveno 1 x.
no-X
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 24. úno 2004
Bydliště: Č.Budějovice

Příspěvek od no-X »

Mně se tohle moc nelíbí. AMD a Intel chtějí podporovat Havoc a nVidii je jasné, že by byla v menšině, PhysX by si neprosadila a koupě drahé Agei by pak byly jen peníze vyhozené z okna. Pokud je tohle všechno pravda, vypadá to, že se snaží získat AMD na svoji stranu, aby se PhysX prosadil (tím nemyslím poražení Havocu, protože to je na dlouho nemožné - používá se déle, více a je u vývojářů hluboce zakořeněný). nVidia tedy imho chce, aby PhysX nezaniknul. Otázka je, co bude následovat. Pokud dojde k situaci, kdy PhysX >>> Havoc, může nVidia kdykoli podporu pro AMD ukončit a de-facto ho tím z fyzikálního souboje vyřadit. Optimální by tedy bylo, aby byla situace co nejdéle vyvážená - profitovali by z toho pak všichni až na Intel.
Nejlepší moderátor ve výslužbě
Lukfi
Mírně pokročilý
Mírně pokročilý
Uživatelský avatar
Registrován: 04. črc 2005
Bydliště: Praha
Kontaktovat uživatele:

Příspěvek od Lukfi »

Pokud bude CUDA/PhysX knihovny dělat někdo jiný, než nVidia, například Regen, nemyslím si, že by nVidia mohla zatrhnout podporu pro GPU ATI...
Výkaly prosím umisťujte do záchodové mísy a nikoliv diskuzního fóra.
no-X
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 24. úno 2004
Bydliště: Č.Budějovice

Příspěvek od no-X »

Neznám právnické detaily, ale uvažuju oficiální komerční podporu, která je vázána na software a ochranné známky, které vlastní nVidia a se kterými může libovolně nakládat.
Nejlepší moderátor ve výslužbě
Krteq
Středně pokročilý
Středně pokročilý
Registrován: 22. dub 2005
Bydliště: Brno

Příspěvek od Krteq »

No jak koukám na stránky nvidia, tak CUDA i PhysX jsou volne siritelne software development kity (SDK). Pouze pro komerční použití jsou vázány licencí.

Informace ohledně CUDA SDK: http://www.nvidia.com/object/cuda_learn.html

PhysX SDK
This page contains links to the NVIDIA PhysX Free Licensed version of the PhysX PC SDK. For information on commercial licenses, source code, and console-game versions of the library, email PhysX Developer Support.
Lukfi
Mírně pokročilý
Mírně pokročilý
Uživatelský avatar
Registrován: 04. črc 2005
Bydliště: Praha
Kontaktovat uživatele:

Příspěvek od Lukfi »

=>no-X: Tady by byl ale vtip v tom, že nVidia by to oficiálně nepodporovala - už teď, kdy (údajně) probíhá vývoj portu CUDA/PhysXu pro Radeony, sice nVidia ochotně poskytuje Regenovi pomoc, prý jako každému vývojáři, ale pořád to není dílo nVidie. Takže PhysX by na Radeonech chodil, ale nVidia by od toho dala ruce pryč, s tím že CUDA je otevřená softwarová platforma.

Právě to je to, co překvapuje mně, ten poměrně náhlý obrat - Staněk mi vícekrát řekl, že CUDA a PhysX jsou dvě velké výhody na jejich straně, že to konkurence "prostě mít nebude", že lituje lidi, co si koupili Radeony... a najednou jsou tu zprávy, že nVidia nabízí CUDA/PhysX AMD (i když ti nabídku odmítají s tím, že to prý nejde), a teď Regenův port a k němu se vztahující výroky R. Taylora a D. Pereze. Je to možná spojeno s tím, že nVidia čekala od RV770 méně a teď už si není tak jistá v kramflecích, že se jí podaří protlačit PhysX úplně samotné - pokud by PhysX běhalo i na kartách ATI, vývojáři už by se toho nebáli a normální lidi by taky neměli proč kafrat, to by PhysXu moc pomohlo.

Jak je to ale z právnického hlediska, taky nevím. SDK je sice open-source, ale myslím, že Regen dělá s něčím trochu jiným než SDK. Každopádně, pokud Regen, ne nVidia, udělá knihovny a modifikované drivery pro karty ATI, nVidia nemá páky na to, aby to najednou zneprovoznila - ani kdyby vývojáře her donutila vydat patche, které by to zneprovoznily, pořád budou mít lidi možnost ty patche neinstalovat.

Pokud bych se něčeho bál, tak spíš AMD. Vydávat vlastní ovladače a zapínat features, které tam původně nejsou, to se některým společnostem nelíbí (viz Creative a kauza s custom ovladači pro své zvukovky, kdy vyhrožovala jejich autorovi soudní žalobou). Tak doufám, že AMD od toho oficiálně dá ruce pryč s tím, že to nepodporují a za funkčnost neručí a nebudou do toho dál šťourat. Případným zakročením by totiž nakrkli svoje zákazníky a dost by si poškodili mediální pověst, tak předpokládám, že to nechtějí.

To jsou ale samozřejmě spekulace pro případ, že si z nás Regen nedělá legraci a opravdu vyvíjí - a pokud opravdu vyvíjí, tak pro případ, že to dotáhne do zdárného konce, protože na jednoho člověka je to přeci jen dost odvážný úkol...
Výkaly prosím umisťujte do záchodové mísy a nikoliv diskuzního fóra.
Odpovědět

Zpět na „AMD/ATI grafické karty“