Comments (18)
I'm guessing you're either missing a driver, or 24.04 is too new for the OpenVINO version in the container. Also, what model is the CPU? I last tested it on a 13700H.
from immich.
It's i9-13900H
I tried with bookworm Debian 6.1 kernel but had no success at all.
from immich.
Hmm, you can try looking at some of the drivers mentioned in this page. This page also suggests using --group-add
. For Compose files, this would mean first running stat -c \"%g\" /dev/dri/render*
, then adding the output as:
...
group_add:
- <output>
Also, for what it's worth, I tested on Fedora.
from immich.
No success - driver installation went smooth but no changes.
And I added this to my hwaccel.ml.ml
openvino:
device_cgroup_rules:
- "c 189:* rmw"
devices:
- /dev/dri:/dev/dri
group_add:
- "993"
volumes:
- /dev/bus/usb:/dev/bus/usb
from immich.
What's the output of ls -l /dev/dri
? Also, can you set LOG_LEVEL=debug
, try again and find the line Available OpenVINO devices:
in the ML logs?
from immich.
ls -l /dev/dri:
total 0
drwxr-xr-x 2 root root 100 May 16 14:49 by-path
crw-rw---- 1 root video 226, 0 May 16 14:49 card0
crw-rw---- 1 root video 226, 1 May 16 14:49 card1
crw-rw---- 1 root render 226, 128 May 16 14:49 renderD128
from immich.
Can you also add the output of stat -c \"%g\" /dev/dri/card*
to group_add
? I think the OpenVINO image is non-root, so it may not be able to access the devices in /dev/dri
.
from immich.
but still the same error
from immich.
Try adding this:
environment:
- NEOReadDebugKeys=1
- OverrideGpuAddressSpace=48
from immich.
that seems to have worked
from immich.
Sweet! That means it's a bug in intel-compute-runtime
.
from immich.
So anything we can do about that or do I just need to keep that compose extension forever?
from immich.
We would need the latest patched release for intel-compute-runtime
in the image, which will take some time to be available in package managers. You can just keep those envs around until then.
from immich.
I decided to add these to the hwaccel.ml.yml
file in the meantime: #9541.
from immich.
I added this to the openvino section in hwaccel.ml.yml
but it still doesn't work. Mine is intel N5015 installing Xpenology 7.2. Could you please help? The log said "no gpu device found in openvino"
```
environment:
- NEOReadDebugKeys=1
- OverrideGpuAddressSpace=48
from immich.
That fix only applies to kernels 6.7.5 or newer. I don't imagine a Synology server would have such a new kernel. It could be that the kernel is too old instead and/or that you're missing a driver.
from immich.
so there's nothing I can do about it? I see that hardware accelerator works well with Plex while transcoding but I've tried many fixes but can't get it work with immich ML
from immich.
I can't say for certain, but I wouldn't be surprised if it's impossible without a newer host environment.
But on the other hand, your processor would likely run into other issues with OpenVINO, so you may have had to use CPU instead anyway. I can only recommend OpenVINO for Iris Xe and Arc graphics - anything else is too unreliable from what I've seen.
from immich.
Related Issues (20)
- γBUGγThe video is completely gray after transcoding HOT 2
- [BUG] Interrupted mobile uploads leave corrupt files HOT 1
- External Library - Permissions Denied on NFS shares, and mkdir on existing folders
- Transcoding gets blocked on certain videos creating multiple instances of ffmpeg running HOT 10
- iOS app showing what looks like an XML file on "advanced info" instead of nicely formatted information HOT 2
- Slideshow has problems loading images after running for a while HOT 1
- Some photos are treated as motion photos, even though they don't appear to be such
- Not everything is uploaded from the Android App HOT 2
- App Android and IOS: Deleted pictures are still shown in full view after deletion swiping left
- Upload via Domain -> Cloudflare is crashing HOT 1
- [BUG] Timeline endpoint returns the wrong video duration HOT 2
- IOS App - Downloading Image from Immich that is marked as Favourite, does not reflect in Apple Photos
- Issue with navbar in Android
- I would like to try translating immich's web application into Chinese HOT 5
- Photos from external library do not show in iOS app
- Auto Backup Logic bug
- Search by camera looks bad in Android
- Android app freezing after launch HOT 2
- Moving a picture in the trash doesn't change the photo album's or location album's thumbnail.
- External Library Non-existent path file was accidentally deleted.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from immich.