Skip to content

Immich - No GPU device found in OpenVINO. Falling back to CPUΒ #9516

@hacktek

Description

@hacktek

βœ… Have you read and understood the above guidelines?

yes

πŸ”Ž Did you run the script with verbose mode enabled?

Yes, verbose mode was enabled and the output is included below

πŸ“œ What is the name of the script you are using?

immich

πŸ“‚ What was the exact command used to execute the script?

bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/immich.sh)"

βš™οΈ What settings are you using?

  • Default Settings
  • Advanced Settings

πŸ–₯️ Which Linux distribution are you using?

Debian 13

πŸ“ˆ Which Proxmox version are you on?

8.4.14

πŸ“ Provide a clear and concise description of the issue.

Exactly the same behavior as this issue: #8852

The solution does not work because there are no devices in the proxmox UI to modify (perhaps the script has changed)

πŸ”„ Steps to reproduce the issue.

Install Immich from the community script
Install VAAPI when asked
Run any ML job
Check /ml.log .
Observe it fails
root@immich-new:~# tail -f /var/log/immich/ml.log [11/03/25 23:24:11] INFO Application shutdown complete. [11/03/25 23:24:11] INFO Finished server process [81478] [11/03/25 23:24:11] ERROR Worker (pid:81478) was sent SIGINT! [11/03/25 23:24:11] INFO Booting worker with pid: 81734 [11/03/25 23:24:13] INFO Started server process [81734] [11/03/25 23:24:13] INFO Waiting for application startup. [11/03/25 23:24:13] INFO Created in-memory cache with unloading after 300s of inactivity. [11/03/25 23:24:13] INFO Initialized request thread pool with 8 threads. [11/03/25 23:24:13] INFO Application startup complete. [11/03/25 23:26:43] INFO Loading textual model 'ViT-B-32__openai' to memory [11/03/25 23:26:43] WARNING No GPU device found in OpenVINO. Falling back to CPU. [11/03/25 23:26:43] INFO Setting execution providers to ['CPUExecutionProvider'], in descending order of preference
Execute ffmpeg -init_hw_device vaapi=hw:/dev/dri/renderD128 -filter_hw_device hw -f lavfi -i testsrc=duration=60:size=1920x1080:rate=30 -vf 'format=nv12,hwupload' -c:v h264_vaapi -f null - to check HW and monitor intel_gpu_top on PVE host. Observe you get a lot of expected activity

❌ Paste the full error output (if available).

[11/29/25 16:31:01] INFO Setting execution providers to
['CPUExecutionProvider'], in descending order of
preference
[11/29/25 16:31:01] INFO Loading recognition model 'buffalo_l' to memory
[11/29/25 16:31:01] WARNING No GPU device found in OpenVINO. Falling back to
CPU.
[11/29/25 16:31:01] INFO Setting execution providers to
['CPUExecutionProvider'], in descending order of
preference

πŸ–ΌοΈ Additional context (optional).

root@immich:~# getent group | grep -E "video|render"
video:x:44:root,immich
render:x:992:root,immich

root@immich:~# ls -l /dev/dri/
total 0
drw-rw---- 2 root root           80 Nov 11 10:59 by-path
crw-rw---- 1 root video    226,   0 Nov 11 10:59 card0
crw-rw---- 1 root postdrop 226, 128 Nov 11 10:59 renderD128
Image
root@pve:~# cat /etc/pve/lxc/105.conf
#<div align='center'>
#  <a href='https%3A//Helper-Scripts.com' target='_blank' rel='noopener noreferrer'>
#    <img src='https%3A//raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/images/logo-81x112.png' alt='Logo' style='width%3A81px;height%3A112px;'/>
#  </a>
#
#  <h2 style='font-size%3A 24px; margin%3A 20px 0;'>immich LXC</h2>
#
#  <p style='margin%3A 16px 0;'>
#    <a href='https%3A//ko-fi.com/community_scripts' target='_blank' rel='noopener noreferrer'>
#      <img src='https%3A//img.shields.io/badge/&#x2615;-Buy us a coffee-blue' alt='spend Coffee' />
#    </a>
#  </p>
#
#  <span style='margin%3A 0 10px;'>
#    <i class="fa fa-github fa-fw" style="color%3A #f5f5f5;"></i>
#    <a href='https%3A//github.com/community-scripts/ProxmoxVE' target='_blank' rel='noopener noreferrer' style='text-decoration%3A none; color%3A #00617f;'>GitHub</a>
#  </span>
#  <span style='margin%3A 0 10px;'>
#    <i class="fa fa-comments fa-fw" style="color%3A #f5f5f5;"></i>
#    <a href='https%3A//github.com/community-scripts/ProxmoxVE/discussions' target='_blank' rel='noopener noreferrer' style='text-decoration%3A none; color%3A #00617f;'>Discussions</a>
#  </span>
#  <span style='margin%3A 0 10px;'>
#    <i class="fa fa-exclamation-circle fa-fw" style="color%3A #f5f5f5;"></i>
#    <a href='https%3A//github.com/community-scripts/ProxmoxVE/issues' target='_blank' rel='noopener noreferrer' style='text-decoration%3A none; color%3A #00617f;'>Issues</a>
#  </span>
#</div>
arch: amd64
cores: 4
features: nesting=1,fuse=1
hostname: immich
memory: 10240
net0: name=eth0,bridge=vmbr0,gw=192.168.100.1,hwaddr=BC:24:11:31:BC:84,ip=192.168.100.30/24,mtu=1500,type=veth
net1: name=net1,bridge=vmbr1,hwaddr=BC:24:11:37:49:BA,ip=172.19.1.10/24,type=veth
onboot: 1
ostype: debian
rootfs: crucial-nvme:105/vm-105-disk-0.raw,size=100G
swap: 4096
tags: community-script;photos
lxc.cgroup2.devices.allow: a
lxc.cap.drop: 
lxc.cgroup2.devices.allow: c 188:* rwm
lxc.cgroup2.devices.allow: c 189:* rwm
lxc.mount.entry: /dev/serial/by-id  dev/serial/by-id  none bind,optional,create=dir
lxc.mount.entry: /dev/ttyUSB0       dev/ttyUSB0       none bind,optional,create=file
lxc.mount.entry: /dev/ttyUSB1       dev/ttyUSB1       none bind,optional,create=file
lxc.mount.entry: /dev/ttyACM0       dev/ttyACM0       none bind,optional,create=file
lxc.mount.entry: /dev/ttyACM1       dev/ttyACM1       none bind,optional,create=file
lxc.cgroup2.devices.allow: c 226:128 rwm
lxc.mount.entry: /dev/dri/renderD128 dev/dri/renderD128 none bind,optional,create=file
lxc.cgroup2.devices.allow: c 226:0 rwm
lxc.mount.entry: /dev/dri/card0 dev/dri/card0 none bind,optional,create=file
lxc.mount.entry: /dev/dri dev/dri none bind,optional,create=dir

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions