#How to enable hardware acceleration on Immich
11 messages · Page 1 of 1 (latest)
:wave: Hey @mortal spoke,
Thanks for reaching out to us. Please carefully read this message and follow the recommended actions. This will help us be more effective in our support effort and leave more time for building Immich
.
References
- Container Logs:
docker compose logsdocs - Container Status:
docker ps -adocs - Reverse Proxy: https://immich.app/docs/administration/reverse-proxy
- Code Formatting https://support.discord.com/hc/en-us/articles/210298617-Markdown-Text-101-Chat-Formatting-Bold-Italic-Underline#h_01GY0DAKGXDEHE263BCAYEGFJA
Checklist
I have...
- :blue_square: verified I'm on the latest release(note that mobile app releases may take some time).
- :blue_square: read applicable release notes.
- :blue_square: reviewed the FAQs for known issues.
- :blue_square: reviewed Github for known issues.
- :blue_square: tried accessing Immich via local ip (without a custom reverse proxy).
- :blue_square: uploaded the relevant information (see below).
- :blue_square: tried an incognito window, disabled extensions, cleared mobile app cache, logged out and back in, different browsers, etc. as applicable
(an item can be marked as "complete" by reacting with the appropriate number)
Information
In order to be able to effectively help you, we need you to provide clear information to show what the problem is. The exact details needed vary per case, but here is a list of things to consider:
- Your docker-compose.yml and .env files.
- Logs from all the containers and their status (see above).
- All the troubleshooting steps you've tried so far.
- Any recent changes you've made to Immich or your system.
- Details about your system (both software/OS and hardware).
- Details about your storage (filesystems, type of disks, output of commands like
fdisk -landdf -h). - The version of the Immich server, mobile app, and other relevant pieces.
- Any other information that you think might be relevant.
Please paste files and logs with proper code formatting, and especially avoid blurry screenshots.
Without the right information we can't work out what the problem is. Help us help you ;)
If this ticket can be closed you can use the /close command, and re-open it later if needed.
Using windows is probably a big part of the issue here
I was thinking of getting off of windows
But I also want to use the computer for streaming content from the web browser
I tried everything even following the guide, but Docker Desktop is terrible
anything you would recommend instead for something I can remotely connect to using rustdesk for example
I tried CasaOS and Ubuntu, but for some reason they were sluggish too
Idk, that’s well outside our scope here. But if you’re using docker desktop I’m pretty sure GPU is impossible because that’s a VM
Ah got it. thanks
Use Ubuntu Server with SSH or Ubuntu with remote Desktop + native docker compose, docker desktop is shit and like zeus said
funnily enough it works on mine, docker desktop running on windows 11 pro, nvidia 4090.
ok in your docker-compose.yml do you have the following?
immich-machine-learning: container_name: immich_machine_learning # For hardware acceleration, add one of -[armnn, cuda, openvino] to the image tag. # Example tag: ${IMMICH_VERSION:-release}-cuda image: ghcr.io/immich-app/immich-machine-learning:${IMMICH_VERSION:-release}-cuda extends: # uncomment this section for hardware acceleration - see https://immich.app/docs/features/ml-hardware-acceleration file: hwaccel.ml.yml service: cuda # set to one of [armnn, cuda, openvino, openvino-wsl] for accelerated inference - use the -wsl version for WSL2 where applicable volumes: - model-cache:/cache env_file: - .env restart: always ports: - '3003:3003' healthcheck: disable: false
thats my docker-compose.yml
Give me a few seconds and i'll check my config for docker desktoop
IIRC I had to follow this guide
https://learn.microsoft.com/en-us/windows/ai/directml/gpu-cuda-in-wsl