Hi Sven, nice to hear of you. I think we talked a bit in the breaks of Pat's portrait retouching session.
When we started with OpenCL in darktable we could only rely on OpenCL 1.0, as drivers for higher versions were not widespread. Therefore even today we only use the basic set of 1.0 commands for maximum compatibility. We would introduce higher features if needed. I guess that 1.1 is widespread today (NVIDIA) and 1.2 has been adopted also (AMD). Hardware for testing is a bit of an issue. The good thing is that currently only Nvidia and AMD have devices in the market which make sense to use with OpenCL (we exclude CPUs). Intel might join the flock soon AFAIK. Still the different GPUs behave very differently. We have seen severe issues of older AMD devices with excellent performance of newer GPUs of that manufacturer. At the same time we had very good results with older Nvidia GPUs while there have been several issues with newer ones, forcing us to develop work-arounds. So basically with a limited budget we can not test everything as developers and need to rely on user feedback. In my development work I try to at least cover the two GPU manufacturers by having a PC with two graphics cards. The main problem to me has been not being able to reproduce reported bugs by myself due to non-availablility of hardware. Still sometimes users have expertise in long-distance debugging and you have a chance to finally isolate the problem. A success factor for our work has been the addition of an OpenCL specific debug option. We output a lot of information and in many cases this helped to quickly narrow down the problem - though not always. Ulrich Am 13.06.2014 06:42, schrieb scl: > Hi, > > I'm from GIMP/GEGL (you might know me from LGM) > and am thinking how we can support OpenCL in GEGL > better. > - What OpenCL version does Darktable require? > - Are there any hardware or software recommendations > for testing OpenCL in the continuous integration process? > > If you already discussed this somewhere, you can also > point me to that discussion to make it easier. > (I already searched your mailing lists on Sourceforge > but with around 2000 search results and no obvious way > to refine the query it's a bit hard to find a start). > > Thank you in advance, > > Sven > ------------------------------------------------------------------------------ HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions Find What Matters Most in Your Big Data with HPCC Systems Open Source. Fast. Scalable. Simple. Ideal for Dirty Data. Leverages Graph Analysis for Fast Processing & Easy Data Exploration http://p.sf.net/sfu/hpccsystems _______________________________________________ darktable-devel mailing list darktable-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/darktable-devel