1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

News AMD: Proprietary APIs are bad for industry

Discussion in 'Article Discussion' started by Claave, 19 Aug 2011.

  1. Claave

    Claave You Rebel scum

    Joined:
    29 Nov 2008
    Posts:
    691
    Likes Received:
    12
  2. wuyanxu

    wuyanxu still wants Homeworld 3

    Joined:
    15 Aug 2007
    Posts:
    10,596
    Likes Received:
    233
    @AMD, stop talking. start actually doing something please.

    Proprietary stands work, because the company that benefits from this standard will be pushing it harder than any open standard organisation can ever do. this kind of push is needed for any new technology.
     
  3. edzieba

    edzieba Virtual Realist

    Joined:
    14 Jan 2009
    Posts:
    3,292
    Likes Received:
    308
    Wait, hang on, their example of a non-proprietary API is DirectX? By that logic, surely CUDA is an open API too, as anyone can write code for it?
    The only difference between CUDA and DirectX is that one company makes CUDA-supporting chips, and two companies make DirectX supporting chips. At least CUDA is cross-platform (official support on Windows, Linux and OS X), unlike DirectX which only works via Wine et-al on non-Windows systems.
     
  4. cyrilthefish

    cyrilthefish New Member

    Joined:
    15 Apr 2004
    Posts:
    1,363
    Likes Received:
    99
    I think they're talking from a hardware perspective:

    direct-x - any hardware vendor - open
    open-cl - any hardware vendor - open
    cuda - nvidia cards only - proprietary

    from a software perspective, direct-x goes proprietry for the OS.
     
  5. Phil Rhodes

    Phil Rhodes Hypernobber

    Joined:
    27 Jul 2006
    Posts:
    1,415
    Likes Received:
    10
    More than that, strictly speaking.
     
  6. OCJunkie

    OCJunkie OC your Dremel too

    Joined:
    19 Apr 2011
    Posts:
    619
    Likes Received:
    19
    That's exactly the point, how DX isn't locked to a particular manufacturer at the hardware level but CUDA and PhysX are Nvidia proprietary.
     
  7. Mraedis

    Mraedis New Member

    Joined:
    5 Sep 2009
    Posts:
    153
    Likes Received:
    0
    No.

    There are tons of examples where proprietary didn't work. I don't really think it's open vs proprietary, more being either the first to get widely accepted or being wildly better than the previous dominant one (and getting widely accepted).

    There just isn't a magic formula for these things.
     
  8. wuyanxu

    wuyanxu still wants Homeworld 3

    Joined:
    15 Aug 2007
    Posts:
    10,596
    Likes Received:
    233
    the first to get widely accepted or the widely better than previous.

    but what happens if both function equally good, and both develop at similar pace? look at iOS vs Android for example. innovate and compete is the answer.

    what does AMD do? they talk a lot.

    (yes, it's not as simple as that, but still, AMD need to put more effort into actually pushing OpenCL if they are betting on it to succeed in the short term. in the long run, im sure OpelCL will overtake CUDA in adaptation)
     
  9. thehippoz

    thehippoz New Member

    Joined:
    19 Dec 2008
    Posts:
    5,780
    Likes Received:
    174
    well for instance- nvidia to run cuda in linux.. was simply install graphics driver and compile the software you wanted to use cuda

    amd.. you have to install the driver, install the opencl sdk, before compiling the sdk you have to put in the icd registration files under vendors (I assume this is because any card, even nvidia can use opencl) and then compile the software you wish to use

    there's a few extra steps.. cuda since it works with just nvidia cards, does it all in one.. that's the only thing I see going for nvidia's proprietary standard..

    I do really like how they've pushed it all forward though.. give credit where credit is due :)
     
  10. Mraedis

    Mraedis New Member

    Joined:
    5 Sep 2009
    Posts:
    153
    Likes Received:
    0
    I won't argue with you there, you make a good poitn, I'm just saying not all proprietary standards just "work". :)
     
  11. impar

    impar Well-Known Member

    Joined:
    24 Nov 2006
    Posts:
    3,100
    Likes Received:
    41
    Greetings!

    Agreeing with AMD on this.
    Case in point, PhysX. It needs to open up or disappear entirely. It harms the proper development of physics in PC gaming.
     
Tags: Add Tags

Share This Page