I have a Nas powered by Intel Celeron J3455 running OMV5.x latest
I installed Intel i965-va-driver, i also check it via ' vainfo ' cmd and it show no error
But i cant make Handbrake or Jellyfin work with Intel Quick Sync after so much effort
On Handbrake Github they wrote this:
Intel Quick Sync Video
Intel Quick Sync Video is Intel's brand for its dedicated video encoding and decoding hardware core. It is a technology that is capable of offloading video decoding and encoding task to the integrated GPU, thus saving the CPU usage to do other tasks. As a specialized hardware core on the processor die, Quick Sync offers a much more power efficient video processing which is much superior to video encoding on a CPU.
For HandBrake to be able to use hardware-accelerated encoding, the following are required:
- Have a compatible Intel processor. To determine if your CPU has the Quick Sync Video hardware, consult this list from the Intel Ark website. The model name of your processor is printed to the container's log during its startup. Look for a message like this:
- The Intel i915 graphic driver must be loaded on the host.
- The
/dev/dri
device must be exposed to the container. This is done by adding the--device /dev/dri
parameter to thedocker run
command.
I dont know where to put /dev/dri to make it work
+if i put /dev/dri in "Container Create Page > Advanced Container Setting > Command and Logging> Commend or Entrypoint" none of these line work, they alway come out with error
+if i add /dev/dri in "add logging driver option" and try all driver log > no work too
I also try with stack. Here is my stack
---
version: "2"
services:
handbrake:
image: jlesage/handbrake
container_name: Handbrake
ports:
- 5800:5800
volumes:
- /Torrents/Torrents/AppData/Handbrake:/config:rw
- /Multimedia-Data/Multimedia/Handbrake:/storage:rw
- /Multimedia-Data/Multimedia/Handbrake/Video Converted Output:/output:rw
- /Multimedia-Data/Multimedia/Handbrake/Auto-Convert:/watch:rw
- /Multimedia-Data/Multimedia/Handbrake/Auto-Convert/Television-Shows:/watch2:rw
- /Multimedia-Data/Multimedia/Handbrake/Auto-Convert/Anime-Cartoon:/watch3:rw
- /Multimedia-Data/Multimedia/Handbrake/Auto-Convert/Music-Videos:/watch4:rw
- /Multimedia-Data/Multimedia/Handbrake/Auto-Convert/Others:/watch5:rw
devices:
- /dev/dri/renderD128:/dev/dri/renderD128
- /dev/dri/card0:/dev/dri/card0
- /dev/dri/:/dev/dri/
restart: unless-stopped
When i create Handbrake container with this stack they can run but cant use intel quick sync
I also do alot of research, and cant find solution
Please help !
If there is some solution out there but i cant find it out
Pls give me the link i will try to do it
Thanks