AMD demonstroi Havok-fysiikkakiihdytystä grafiikkapiirillä
20.3.2009
NVIDIA ilmoitti viime vuoden helmikuussa ostaneensa fysiikkamallinnukseen keskittyneen Ageia Technologies -yrityksen. Ageia kehitti PhysX-teknologiaa, joka toimitetaan nyt GeForce-näytönohjainajureiden mukana ja sitä tukevat kaikki GeForcet 8- ja sitä uudempien tuoteperheiden näytönohjaimet. PhysX on sen jälkeen niittänyt paljon suosiota ja markkinoilla on useampia kyseistä teknologiaa tukevia sovelluksia.
AMD:n grafiikkapuolen Godfrey Cheng puolestaan ilmaisi viime vuoden lopulla AMD:n korostavan tukeaan OpenCL:n ja DirectX 11:n kaltaisille standardeille. OpenCL on markkinoiden ensimmäinen avoin, rojaltivapaa standardi usealle eri alustalle ja rinnakkaisohjelmointiin moderneille prosessoreille, kun taas DirectX 11 -rajapinta julkaistaan yhdessä Windows 7 -käyttöjärjestelmän kanssa. Chengin näkemyksen perusteella Havok on tällä hetkellä markkinajohtaja fysiikkasimuloinnissa, mutta Havokin fysiikkamoottori ei osaa hyödyntää grafiikkapiiriä laskentaan, vaan laskenta suoritetaan prosessorilla. Chengin mukaan AMD työskentelee tiiviisti Havokin kanssa, jotta Havokin fysiikkamallinnus saataisiin suoritettua grafiikkapiirillä.
Bit-tech-sivusto uutisoi nyt AMD:n ja Havokin välisen yhteistyön tuottaneen lopultakin hedelmää. AMD:n Catalyst-ajureiden tuotepäällikkö Terry Makedon on nimittäin paljastanut AMD:n julkistavan ensi viikolla ATIn strategian grafiikkapiirillä toimitettavaa fysiikkalaskentaa kohtaan. Makedon paljasti myös, että GDC-tapahtumassa (Game Developers Conference) on luvassa demonstraatio toiminnasta.
Bit-tech, AMD to demo GPU physics at GDC next week
Ville Suvanto
- 1.
-
jo oli aikakin, toivottavasti toimis hyvin.
- 2.
-
Kylläpäs siinä kesti. Mutta henk.kohtasesti en jotenkin vaan luota ATI:n suorituskykyyn.
- 3.
-
@2
No kyllähän ne niitä teraflopsejaan mainosti, pitää vain saada ne käyttöön. - 4.
-
”Ageia kehitti PhysX-teknologiaa, joka toimitetaan nyt GeForce-näytönohjainajureiden mukana ja sitä tukevat kaikki GeForcet 9- ja sitä uudempien tuoteperheiden näytönohjaimet.”
Eikös tuki CUDA:lle ja sitä myöten myös PhysX:lle löydy jo GeForce 8 -sarjalaisista?
- 5.
- 6.
-
Kertokaapa tietämättömälle, mitenkä tämä havokfysiikka sitten tulee saataville? Pitää ostaa kokonaan uusi näytönohjain, vaiko kenties uudet ajurit taikka muu härpäke nykyiselle näytönohjaimelle?
- 7.
-
@6 onhan se havoc jo nyt käytössä monissa peleissä
- 8.
-
@ 7. Eiköhän hän tarkoittanut että miten tulee GPU:lle käyttöön.
Olen aika varma että toimii kaikilla Radeon HD-ohjaimilla, tai ainaki HD3 ja 4 sarjoilla (DX10.1 tuki).
Se toimiiko se suoraan ”heittämällä” kaikissa Havok-peleissä vai vaatiiko erikseen peliin tuen GPU-Havokille (kuten PhysXn tapauksessa vaatii säätöä että peli osaa käyttää GPU-fysiikoita) jää nähtäväksi - 9.
-
@4+5
Eikös se ole ajureista estetty niissä 8-sarjalaisissa, vaikka ne sitä muuten tukisivatkin? - 10.
-
Erittäin hyvää kehitystä.
- 11.
-
Kilpailu alkakoon…
- 12.
-
One, mainitse muutama peli niin testaan mielelläni. Kiinnostaa tietää et minkälaista performance buustia on luvassa. Sen olen vuosikymmenien aikana oppinut et paljon puhututaan mut vähemmän tehdään. Postaan mielelläni tulokset murobbs:sään. Erityisesti haluan tietää onko tästä ”havokista” vastusta physx:lle ?
- 13.
-
Jatkossa tarvitaan siis molempien näyttikset että saadaan sujuvat grafiikanlaskennat aikaiseksi? (tai Atin näyttis ja jostakin kaivettu PhysX-kortti?)
- 14.
-
Ei tulee nopeuttamaan olemassa olevia havok pelejä ellei pelien kehittäjät päivitä käyttämäänsä havok moottoria uudempaan versioon pelissä, mikä varsinkin vanhemmille peleille on hyvin epätodennäköistä.
- 15.
-
Kuullostaa hyvältä. Toivottavasti Intel ei taas ala pelleilemään tekisi kerrankin yhteistyötä AMD:n kanssa.
- 16.
-
@12
Kaikki Source-pelit. (mm. Counter-Strike:Source, Half-Life 2, HL2:EP1, HL2:EP2, Portal, Team Fortress 2.)
- 17.
-
No jaa… olisi kai pitänyt laittaa kunnollinen lista:
- 18.
-
Harmi ettei näistä saatu mitään yhteistä NVIDIA ja AMD kanssa. Kumpikaan näistä ei tule tällä menolla voittamaan ja koko hommaa jää täysin marginaaliseksi. Hyötyä fysiikkakiihdytyksestä kun oikeasti olisi, jos se vain toimisi kaikilla.
- 19.
-
@12:
Havok on käytössä monissa peleissä. Jos viitsisit lukea uutisen niin huomaisit, että nyt ollaan kehittämässä tapaa, jolla myös näytönohjain voisi osallistua havok-moottorin fysiikanlaskentaan. Aikaisemmin se on ollut prossun harteilla.
- 20.
-
PhysX:hän on siltikin paljon edistyneempi moottori nykyään, mutta toisaalta havok varmaan päivitetään samalle tasolle kun saa lisää laskentavoimaa alleen.
- 21.
-
Todennäköisesti homma menee siihen, että joko molemmat valmistajat tai sitten joku kolmas osapuoli pitää huolen siitä, että molemmat fysiikkamoottorit saa kiihdytettyä molempien valmistajien korteilla.
- 22.
-
@21
Ei mahda nvidia olla kovin innostunut avamaan physx:ää muille valmistajille..
- 23.
-
Tässä huomattava, että homma menee näin:
PhysX vs Havok
CUDA vs OpenCLOpenCL avoin, Cuda ei. Applen seuraava OS X käyttää OpenCL:ää ja Apple on jo kotvan näyttänyt suuntaa muulle atk-teollisuudelle. OpenCL voidaan valjastaa sekä fysiikkalaskentaan että CUDA:n kaltaiseen generiseen laskentaan. Siihen vielä Havok, niin AMD vs nVidia 3-1
- 24.
-
@12 Havok on paljon laajemmalti käytössä, kun Physx. Havokin takana on myös semmosia tahoja, että ei taida nVidialla paljoa rahkeita lähteä heitä vastaan. :)
- 25.
-
@22
Itseasiassa Nvidia on koittanut tarjota PhysX gpu-kiihdytystä myös ATI/AMD:lle.
Ei vaan kelpaa kun itsellä on havok säädöt menossa.Luonnollisesti olisi Nvidian etu jos AMD/ATI ottaisi physixin käyttöön. Nvidia saisi omistamallen PhysiX:lle monopoliaseman. -> Rahaa lisensseistä.
http://www.digitoday.fi/data/2008/07/08/nvidia-auttaa-amdn-naytonohjaimia-physx-tuessa/200818001/66
- 26.
-
@23: Tais olla muuten nvidialla ensimmäinen GPU:lla pyörivä OpenCL-demo (AMD on jotain 2d-virtauslaskuja demonnu CPU:lla) - Youtubesta löytyy…
Tai itteasiassa Applella on varmaan ollu ensimmäiset OpenCL-demot, mutta niitä ei kuluttajille vielä varmaan näytetä (?).
@18: Puhut asiaa. Olisiko Khronoksella paikka specsata avoin Fyssa-API? :)
- 27.
-
Applen koneet ovat suuremmassa mittakaavassa tällä hetkellä senverran merkityksetön marginaaliryhmä, jotta niiden käyttämällä tekniikalla on melkovähän merkitystä. Sillä on merkitystä, mitä windowsleirissä tapahtuu. Jos AMD ja Nvidia näpertelevät tahollaan (Epäyhteensopivasti), niin MS:llä on hyvä mahdollisuus monopolisoida asema tuossakin jutussa, nyt DX:n kautta.
Teitysti jos MS ryssii w7:n yhtä onnistuneesti, kuin vistan ja MAC sekä linux leirissä se onnistutaan hyödyntämään kunnolla, niin sitten asiat voivat olla toisin joskus tulevaisuudessa. Tämä olisi tietysti optimitulos, sillä käyttissektorillakin kunnon kilpailu olisi hyvästä.
- 28.
-
Hyvä hyvä .. Itse omistan GTX260 kaiken maailman virtuaali kikkeleillä, mutta haluan nähdä lisää…. Entinen ATI 3850 oli hieno elämys. Oisikohan seuraava ATI?
- 29.
-
@27: no Linux-leiri nyt ei pystyisi hyödyntämään kunnolla edes Microsoftin kaatumista. :P
- 30.
-
@ 9.
G80 piirit ja uudemmat tukevat PhysX ja cudaa (käytännössä kaikki 8 sarjalaiset). Alussa tuki oli poistettu, mutta tuli aika nopsaan kaikille, kun jotkut ajoivat physX modifoiduilla ajureilla.
Vaatii kikkailua kylläkin, mutta lähtivät ne toimimaan.
Ja siitä seuraa, että 8 sarjalaiset pystyvät pyörittämään nvidian F@H clienttiä, vaikka G80 piirisarjalliset vaativat muistaakseni conffaamaan -G80 flagin.
- 31.
-
@25.
Ati HD3 sarjan korteilla on jo mahdollista saada harrastelija voimin physx toimimaan. HD4 korteille tuki tulee tässä myöhemmin, kunhan koodaaja saa ajurit valmiiksi.
Tietoja tai beta julkaisuja ei ole tihkunut, mutta ollaan luvattu että projekti on käynnissä ja etenee. - 32.
-
@31
Linkkailes tosta asiasta? - 33.
-
Toistaiseksi physx ominaisuus on ollut täysin turha, koska fps tipahtaa aivan liikaa physx kanssa yhdellä gtx280:lla.
- 34.
-
Tekisivät edes pelejä jotka tätä hyödyntäisivät. Itsellä physX:t ja vastaavat ovat täysin turhia ennen kuin ajosimuissa aletaan niitä hyödyntämään.
- 35.
-
@32
Mä en tällä koneella pysty sitä etsimään, mutta löydät sen, kun katselet uutisointia tuosta ajurimodifioinnista. Siitä oli jokinaika sitten muistaakseni jopa murossa uutista.
Linkit johtaa tälle foorumille, missä tuo koodaaja majailee ja siellä tulee olemaan tiedot tuosta uudesta ajurista.
Viimeksi kun kävin siellä, niin mitään uutta ei ollut saatavilla, vaikka tekijä helmikuun aikana jo lupaili uusia ajureita.
Valitteli, että testaajien pulaa tms. olisi ja homma on viivästynyt. - 36.
-
Itsekin tuohon törmäsin surffaillessani mutta kaivettuani tarpeeksi tulin siihen tulokseen että homma floppas ja kaikki katosivat maan alle.. Taisi viimeisin uutinenkin sivulla olla pari vuotta vanha.
- 37.
-
@ 22. PhysX on avoin kaikille jotka suostuvat tukemaan CUDAa, siinähän se kompastuskivi onkin, AMD ei tietenkään halua tukea CUDAa koska heillä on oma STREAMinsa
Toivottavasti OpenCL ja/tai DX11:n DirectCompute saavat lopputuloksena jotain jota kaikki tukevat. - 38.
-
Saas nähdä. Olisi kyllä ollut parempi jos olisivat saaneet sovittua jostain yhtenäisestä standardista mitä kaikki rauta tukee. Tähän soppaan kun sotketaan vielä DX11 ja compute shaders, niin morjens.
Koko PC:n tulevaisuus pelialustana on muutenkin sen verran kiikun kaakun, että kun raudan valmistajat rupeavat taas vääntämään kättä standardeista, niin ei hyvältä näytä.
- 39.
-
@33
”Toistaiseksi physx ominaisuus on ollut täysin turha, koska fps tipahtaa aivan liikaa physx kanssa yhdellä gtx280:lla.”Itse näkisin kyllä että physx:ää tukevilla peleillä pelattavuus paranee huomattavasti jos peli rupeaa tökkimään ilman ko. ominaisuutta. Max fps:llä ei merkitystä…
- 40.
-
hmmm… voi olla ettei tuo heti rupea kovin hyvin toimiman. Jos kuitenkin rupeaa, niin nvidialla on aika kovat paikat kun havok on kuitenkin ennemmin se standardi, eikö?




