Announcement

Collapse
No announcement yet.

Petition to AMD (gpu drivers/OpenCL)

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Petition to AMD (gpu drivers/OpenCL)

    https://www.change.org/petitions/adv...pensource-them

    In this open letter we urge AMD shareholders, executives, as well as engineers, to increase quality of Graphic Card's open source drivers [1] (OpenCL compiler) or fully Open-Source closed driver.

    The issues that disallow us from choosing Radeon cards are following:
    1. The OpenCL compiler runs out of memory even on strong computers (even more on Linux).
    2. Other bugs in OpenCL compiler cause random crashes (more common on Linux).
    3. OpenCL seem to have technical problems with "spill registers" and "true functions calls" making it hard to write programs for Radeon cards.
    4. In addition, fully working OpenCL open-source driver would convince users who want open-source-only software on their servers.
    5. Open-source video BIOS would allow bug fixing. There are OpenRadeonBIOS, but it is in very early phase.

    It's almost a year since these bugs were reported. For all of above problems, if the software would be open-source, we would already be fixing these problems ourselves, and we could buy more Radeon hardware. While it remains closed-source for now, we can only urge you to consider how many of us are forced into competing technology, and prioritize work on above bugs.

    Example problems in 3D graphics software:
    - Blender recommend Nvidia cards for photo-realistic renders (Cycles, on CUDA)[1].
    - LuxRender struggles with OpenCL, and it works reliably on Intel but fails on Radeon[2].
    Render farms therefore have more customers that need CUDA technology.

    In order to provide us - your customers, with fully usable software and increase your sales of AMD GFX based computers (e.g.,
    computers and work stations for 3D artists and scientists, desktops/multimedia, render farms, super computers) we encourage you to focus on two main goals:
    1. Fix bugs in OpenCL implementation on Radeon cards, this is holding back 3D artists, data centers, render farms from moving to AMD Radeon hardware.
    2. Improve support for open-source drivers or open-sourcing closed driver, this would bring community together in efforts to improve the drivers.

    We feel that Radeon hardware is vastly superior to competition, and OpenCL open technology is the future compared to limited, closed CUDA. We want to buy your hardware but we can't if problems are not being resolved in near future.

    [1] http://www.phoronix.com/scan.php?pag...gpus&num=1
    [2] http://blender.stackexchange.com/que...-graphics-card
    [3] http://www.luxrender.net/mantis/view.php?id=1407

  • #2
    Are you aware of the existing open source OpenCL implementation ? Seems like you're mostly talking about Catalyst issues rather than issues with the open source version. The open source implementation needs more work than the Catalyst implementation but it is already open source and is already running simple programs (eg bitcoin mining).

    EDIT -- I guess you do know about the open source implementation but all your comments seemed to be about the Catalyst implementation. We can't open the Catalyst implementation because it makes heavy use of third party code (same for all the proprietary implementations from other vendors as well AFAIK) which was one of the reasons we started the open source OpenCL effort a couple of years ago.
    Last edited by bridgman; 07-31-2013, 10:46 AM.

    Comment


    • #3
      Originally posted by bridgman View Post
      Are you aware of the existing open source OpenCL implementation ? Seems like you're mostly talking about Catalyst issues rather than issues with the open source version. The open source implementation needs more work than the Catalyst implementation but it is already open source and is already running simple programs (eg bitcoin mining).

      EDIT -- I guess you do know about the open source implementation but all your comments seemed to be about the Catalyst implementation. We can't open the Catalyst implementation because it makes heavy use of third party code (same for all the proprietary implementations from other vendors as well AFAIK) which was one of the reasons we started the open source OpenCL effort a couple of years ago.
      I never could use my HD6850 for Bitcoin mining and got still GPU lock ups when I try.

      https://bugs.freedesktop.org/show_bug.cgi?id=64201

      Comment


      • #4
        Petition updated:

        In this open letter we urge AMD shareholders, executives, as well as engineers, to increase quality of Graphic Card's open source driver/OpenCL compiler [1] or fully Open-Source closed driver.

        The issues that disallow us from choosing Radeon cards are following:
        1. The OpenCL compiler runs out of memory even on strong computers (even more on Linux).
        2. Other bugs in OpenCL compiler cause random crashes (more common on Linux).
        3. OpenCL seem to have technical problems with "spill registers" and "true functions calls" making it hard to write programs for Radeon cards.
        4. In addition, fully working and improved OpenCL open-source driver would convince users who want open-source-only software on their servers.
        5. Open-source video BIOS would allow bug fixing. There are OpenRadeonBIOS, but it is in very early phase.

        It's almost a year since these bugs were reported. We urge you to prioritize your work on above bugs and improve your support for open-source driver/OpenCl compiler.

        Example problems in 3D graphics software:
        - Blender recommend Nvidia cards for photo-realistic renders (Cycles, on CUDA)[1].
        - LuxRender struggles with OpenCL, and it works reliably on Intel but fails on Radeon[2].
        Render farms therefore have more customers that need CUDA technology.

        In order to provide us - your customers, with fully usable software and increase your sales of AMD GFX based computers (e.g., computers and work stations for 3D artists and scientists, desktops/multimedia, render farms, super computers) we encourage you to focus on two main goals:
        1. Fix bugs in OpenCL implementation on Radeon cards, this is holding back 3D artists, data centers, render farms from moving to AMD Radeon hardware.
        2. Improve support for open-source drivers or open-sourcing closed driver, this would bring community together in efforts to improve the drivers.

        We feel that Radeon hardware is vastly superior to competition, and OpenCL open technology is the future compared to limited, closed CUDA. We want to buy your hardware but we can't if problems are not being resolved in near future.

        [1] http://www.phoronix.com/scan.php?pag...gpus&num=1
        [2] http://blender.stackexchange.com/que...-graphics-card
        [3] http://www.luxrender.net/mantis/view.php?id=1407

        Comment

        Working...
        X