[BUG] Upstream package bug prevents OpenCL from compiling on Intel Arc
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
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
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from linuxserver/docker-darktable
-
work-in-progress
linuxserver/docker-darktable#17 · 1 comment · 1 reaction · 1 assignee ·
All issues in linuxserver/docker-darktable
Similar issues
-
kb-infra-drift
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
OCHA-DAP/ds-knowledge-base#653 · 1 comment ·
-
intake mcp-intake needs-ac needs-human-review priority:medium type:feature
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
Ikalus1988/MisakaNet#2102 · 2 comments ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
llvm/lighthouse#283 ·
-
🤔 refinement needed
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
equinor/radix-operator#1979 ·
-
Difficulty 1/5 Under an hour Newbie friendliness 85/100