Page 1 of 2 12 LastLast
Results 1 to 10 of 12

Thread: Compute Code For AMD Cayman Lands In Mesa

  1. #1
    Join Date
    Jan 2007
    Posts
    15,088

    Default Compute Code For AMD Cayman Lands In Mesa

    Phoronix: Compute Code For AMD Cayman Lands In Mesa

    Compute (OpenCL) support for the AMD Radeon HD 6900 "Cayman" graphics cards has now landed in Mesa Git master...

    http://www.phoronix.com/vr.php?view=MTExNTI

  2. #2
    Join Date
    Nov 2008
    Location
    Madison, WI, USA
    Posts
    877

    Default

    w00t!

    Congrats Tom and everyone else whose had a hand in this.

    I'm just finishing up recreating my build system after an OS reinstall, and hopefully I'll be able to get back to testing clover on my 6850 soon.

  3. #3

    Question Radeon 2600 XT with OpenCL?

    Quote Originally Posted by Veerappan View Post
    w00t!

    Congrats Tom and everyone else whose had a hand in this.

    I'm just finishing up recreating my build system after an OS reinstall, and hopefully I'll be able to get back to testing clover on my 6850 soon.
    I just wanna ask about Radeon 2600 XT, I know this is a little bit older one, but is there something avaiable like OpenCL, or ATI/AMD Stream?
    If so, then will be possible to implement something like that in Clover? :]

  4. #4
    Join Date
    Jul 2008
    Location
    Berlin, Germany
    Posts
    831

    Default

    If I understand correctly, OpenCL is possible only since r700. And current efforts only target Evergreen and newer.

  5. #5
    Join Date
    Oct 2008
    Posts
    3,173

    Default

    Quote Originally Posted by Camelek View Post
    I just wanna ask about Radeon 2600 XT, I know this is a little bit older one, but is there something avaiable like OpenCL, or ATI/AMD Stream?
    If so, then will be possible to implement something like that in Clover? :]
    Your hardware doesn't support all the OpenCL features so that will likely never get added to the open drivers, and I don't think there is too much interest in adding any other compute languages. If there is, it would almost certainly be CUDA instead of Stream.

    But you can probably get Stream running from the AMD binary drivers.

  6. #6

    Default

    Thank you guys for quick answers :]
    It is always the same issue with older drivers, that there is not much interest in upgrading them, even if HW got possible, or full support of some features.

  7. #7
    Join Date
    Nov 2008
    Location
    Germany
    Posts
    5,411

    Default

    Quote Originally Posted by Camelek View Post
    Thank you guys for quick answers :]
    It is always the same issue with older drivers, that there is not much interest in upgrading them, even if HW got possible, or full support of some features.
    its nvidia and apples fault because they put all nvidia spezific caches into the spec.

    someone can theoretically write a OpenGL emulation in shader and emulate all nvidia spezific caches in VRAM'

    but the speed of such a solution will be very slow

  8. #8
    Join Date
    Jun 2012
    Posts
    328

    Default

    Quote Originally Posted by chithanh View Post
    If I understand correctly, OpenCL is possible only since r700. And current efforts only target Evergreen and newer.
    From what I understand, OpenCL is "all or nothing" approach: either you're able to implement all required features or you can't declare it's support at all. And x2600 both too old to fully support things in hardware and probably quite laughable in computation speed when compared with more recent cards.

    So good luck to find someone who would do some not so easy job without anyhow interesting rewards. Even AMD's own driver seems to lack OpenCL support for 2600XT if I got things right - see http://developer.amd.com/sdks/AMDAPP...atibility.aspx

  9. #9

    Default

    I thought that if GPU supports ATI Stream, then automagically has OpenCL capability.

    I have found that 2600 XT and older got ATI Stream support, but it lacks for example double precision, and kernel scatter.

    http://developer.amd.com/archive/gpu...uirements.aspx

    Quote Originally Posted by 0xBADCODE View Post
    From what I understand, OpenCL is "all or nothing" approach: either you're able to implement all required features or you can't declare it's support at all. And x2600 both too old to fully support things in hardware and probably quite laughable in computation speed when compared with more recent cards.

    So good luck to find someone who would do some not so easy job without anyhow interesting rewards. Even AMD's own driver seems to lack OpenCL support for 2600XT if I got things right - see http://developer.amd.com/sdks/AMDAPP...atibility.aspx

  10. #10
    Join Date
    Oct 2008
    Posts
    3,173

    Default

    Quote Originally Posted by Camelek View Post
    I thought that if GPU supports ATI Stream, then automagically has OpenCL capability.

    I have found that 2600 XT and older got ATI Stream support, but it lacks for example double precision, and kernel scatter.

    http://developer.amd.com/archive/gpu...uirements.aspx
    You thought wrong.

    In particular, one of the hardware requirements for OpenCL is a particular kind of cache - so that multiple shaders can share the same data - which wasn't implemented in Radeon hardware until the Evergreen generation.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •