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

Thread: OpenCL Gallium3D State Tracker Merged Into Mesa

  1. #1
    Join Date
    Jan 2007
    Posts
    14,622

    Default OpenCL Gallium3D State Tracker Merged Into Mesa

    Phoronix: OpenCL Gallium3D State Tracker Merged Into Mesa

    While the OpenCL enablement process for the open-source GPU drivers isn't over yet, there's a big accomplishment today: the "Clover" OpenCL state tracker for Gallium3D has finally been merged to Mesa Git master...

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

  2. #2
    Join Date
    Apr 2011
    Location
    Sofia, Bulgaria
    Posts
    75

    Default

    I wonder which graphics cards will benefit from that. For instance, will the Radeon HD 3xxx be supported? I think it uses the R600g driver but I seem to recall that it's not usable for GPGPU stuff. Any reliable info on that?

  3. #3
    Join Date
    Jun 2009
    Posts
    2,927

    Default

    OpenCL is finally coming together for the Gallium3D drivers -- almost four years after the OpenCL 1.0 specification was ratified.
    It's the FIRST Free and Open Source implementation of a GPGPU infrastructure capable of running on real GPU hardware.

    It's also the first time a Free operating system has been able to do GPU computation.

    That's amazing.

  4. #4
    Join Date
    Jul 2008
    Location
    Germany
    Posts
    651

    Default

    Quote Originally Posted by kobblestown View Post
    I wonder which graphics cards will benefit from that. For instance, will the Radeon HD 3xxx be supported? I think it uses the R600g driver but I seem to recall that it's not usable for GPGPU stuff. Any reliable info on that?
    The HD3000 cards doesn't support all features. HD4000 maybe.

  5. #5
    Join Date
    Feb 2008
    Location
    Linuxland
    Posts
    5,061

    Default

    Q has been repeating that HD4k and earlier don't support OpenCL fully, and he's right I'm afraid. Expect no OpenCL support unless you have hd5k or greater (or was it 6k? Q?).

    On other platforms hd4k supports CL via emulation, and I don't think enough devs are interested in making that work when compliant hardware is available too.

  6. #6
    Join Date
    Nov 2008
    Location
    Old Europe
    Posts
    910

    Default

    Quote Originally Posted by curaga View Post
    Q has been repeating that HD4k and earlier don't support OpenCL fully, and he's right I'm afraid. Expect no OpenCL support unless you have hd5k or greater (or was it 6k? Q?).

    On other platforms hd4k supports CL via emulation, and I don't think enough devs are interested in making that work when compliant hardware is available too.
    Alex in early March:

    http://phoronix.com/forums/showthrea...664#post252664
    http://phoronix.com/forums/showthrea...675#post252675

    R6xx cards don't have the necessary hw to fully support the entire OpenCL API; it would be limited to a certain subset.
    R7xx can support OpenCL over the gfx pipeline. Evergreen is the first generation of hardware with a native compute pipeline.
    and

    Your best bet for OpenCL support is evergreen or newer.

  7. #7
    Join Date
    Jul 2010
    Posts
    488

    Default

    What about Intel? Are they going to implement their own OpenCL stack as they seem to not be interested in Gallium3D?
    Last edited by log0; 05-11-2012 at 01:54 PM. Reason: typo

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

    Default

    Quote Originally Posted by kobblestown View Post
    I wonder which graphics cards will benefit from that. For instance, will the Radeon HD 3xxx be supported? I think it uses the R600g driver but I seem to recall that it's not usable for GPGPU stuff. Any reliable info on that?
    hd2000 and hd3000 will be never supported because of incompatible hardware.
    right now its hd5000+ stuff.
    maybe the hd4000 gets a emulation)hack( in the future to support the openCL level like hd5000

    you need to buy a new card if you need to tun openCL on the GPU.

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

    Default

    Quote Originally Posted by curaga View Post
    Q has been repeating that HD4k and earlier don't support OpenCL fully, and he's right I'm afraid. Expect no OpenCL support unless you have hd5k or greater (or was it 6k? Q?).

    On other platforms hd4k supports CL via emulation, and I don't think enough devs are interested in making that work when compliant hardware is available too.
    other platforms? you can use openCL on a hd4000 card with the catalyst driver in linux.
    yes anything greater than hd5000 do have all hardware specific caches to support openCL.

    "and I don't think enough devs are interested in making that work when compliant hardware is available too."

    this is not for sure, linux is the land of the "hackers" maybe some heros write a hack to support openCL for hd4000.

    i already asked Marek but he is busy with openGL stuff.

  10. #10
    Join Date
    Jan 2009
    Posts
    1,651

    Default

    Just a question.

    Is there still fragmentation in the state trackers. I mean do we still need differenst state trackers for nouveau and different for radeon???

Posting Permissions

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