Fixing Intel iGPU Passthrough for Frigate After Proxmox Kernel Upgrade

After upgrading Proxmox from version 8 to 9 (or after a kernel upgrade), Intel iGPU passthrough for Frigate running in a Docker container inside an LXC container suddenly stopped working. OpenVINO would detect the GPU but hang indefinitely when trying to use it, forcing fallback to CPU inference. System Configuration Hardware: Intel NUC12WSHi5 (12th Gen Alder Lake with Intel UHD Graphics) Host OS: Proxmox 9 with kernel 6.14.11-4-pve Setup: Frigate running in Docker container inside LXC container Goal: Hardware acceleration using Intel iGPU (OpenVINO + VAAPI) Symptoms OpenVINO detects GPU but can’t use it Critical kernel errors in dmesg FFmpeg VAAPI errors Root Cause The kernel upgrade broke the i915-sriov-dkms module that enables Intel iGPU virtualization and SR-IOV support. DKMS modules need to be rebuilt when kernels are upgraded, but this didn’t happen automatically, leaving the GPU driver in a broken state. ...

October 29, 2025 · 3 min · 537 words · Okan Binli