Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

[BUG] Upstream package bug prevents OpenCL from compiling on Intel Arc

Open
#20 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
4/5
Estimated time
3-5 days
Newbie friendliness
35/100
Issue type
Bug
Clarity
Mostly clear
Activity status
Active
Tech stack
docker
Domain
devops

Research direction

Start by reviewing how the container installs packages, then reproduce the reported failure with darktable -d opencl on an Intel Arc system. Check the listed OpenCL, Intel GPU, Vulkan, and unzip dependencies and the AI installation command. Done means Intel Arc OpenCL and Darktable AI features work without manual package installation, cache deletion, or system updates.

Written by the indexing model from the issue text.

Description

no-issue-activity
Is there an existing issue for this?
  • I have searched the existing issues
Current Behavior

Container does not work out of the box with Intel descrete GPU's (Intel Arc Alchemist)

Expected Behavior

The container should support ARC out of the box. Including Darktable's AI features.

Steps To Reproduce

Hello!
I believe we need a package update for this container.

I have spent a few days trying to chase OpenCL failing to compile for 'darktable -d opencl'. I've had to make a few tweaks:

  • I've had to install the following packages on container launch:
    igsc|intel-compute-runtime|clinfo|intel-gpu-tools|intel-media-driver|ocl-icd|opencl-headers|vulkan-intel
  • It's required to close darktable, update the system with pacman -Syu
  • It's required to delete ~/.cache/darktable/cached_*
  • It's required to launch "darktable -d opencl" to then recompile Intel OpenCL for Darktable.

Additionally, to use AI features, the container requires the unzip package when using Darktable's one liner AI GPU script found here: https://docs.darktable.org/usermanual/development/en/special-topics/ai/gpu-acceleration/

The oneliner to install the AI features is:
curl -fsSL https://raw.githubusercontent.com/darktable-org/darktable/HEAD/tools/ai/install-ort-gpu.sh | bash

I have a few other variables set, but I don't know if they're required or not. Wayland grinds to a halt if using multiGPU. On a single card, it seems to be fine.

I'm happy to assist, but I'm a novice to building docker containers. But I can work through issues with them.

Thank you for the work that your team does!

Environment
- OS: Unraid
- How docker service was installed: Unraid
CPU architecture

x86-64

Docker creation
Unraid
Container logs
.
Dominant language
Dockerfile
Stars
38
Forks
1
PR merge metrics
No merged PRs in 30d

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from linuxserver/docker-darktable

All issues in linuxserver/docker-darktable

Similar issues

More DevOps issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.