darktable-org / dtdocs

darktable user manual
GNU General Public License v3.0
74 stars 74 forks source link

Update user manual section concerning OpenCL #238

Closed elstoc closed 2 years ago

elstoc commented 3 years ago

Copied from https://github.com/darktable-org/darktable/issues/2271

Is your feature request related to a problem? Please describe. Contrary to information in user manual, OpenCL generally doesn't work on AMD cards.

Describe the solution you'd like The information given in https://www.darktable.org/usermanual/en/darktable_and_opencl_amd.html reads:

While NVIDIA devices and most modern AMD/ATI devices will most often run out of the box, there is more to do for older AMD/ATI graphics cards, namely those prior to the HD7xxx series.

That doesn't reflect current situation now, as most AMD cards now use open drivers which do not support OpenCL well enough to work in darktable (missing image operations: https://dri.freedesktop.org/wiki/GalliumCompute/, https://bugs.freedesktop.org/show_bug.cgi?id=87738). There are two alternatives, namely amdgpu-pro or ROCm. They usually don't work out of the box and require manual setup. Moreover quite often they don't work at all. In my particular use case, amdgpu-pro gives corrupted images and crashes the system, while ROCm doesn't work due to lack of PCIe atomics. See also the discussion below the article https://www.darktable.org/2012/03/darktable-and-opencl/

Thus I believe the information in user manual is quite obsolete and misleading and should be partially rewritten.

github-actions[bot] commented 3 years ago

This issue has not had any activity in the past 60 days and will be closed in 365 days if not updated.

github-actions[bot] commented 2 years ago

This issue has not had any activity in the past year and has therefore been closed.