Hallo,
ich habe Handbrake nach der Anleitung von Mariushosting aber darin wird die iGPU der N100‑CPU nicht aktiviert.
Deshalb habe ich den Aufruf der GPU Treiber aus meiner Emby‑Installation hinzugefügt:
devices:
- /dev/dri/renderD128:/dev/dri/renderD128
- /dev/dri/card0:/dev/dri/card0
und zusätzlich diese Umgebungsvariable:
GIDLIST: 44, 105
Danach hat HandBrake die iGPU erkannt, da QSV‑Encoding angeboten wurde, aber beim Start eines Encodes wurde trotzdem nur die CPU ausgelastet, die GPU gar nicht.
Das ist also meine vollständige HandBrake‑Konfiguration:
version: "3.9"
services:
handbrake:
image: jlesage/handbrake:latest
container_name: HandBrake
hostname: handbrake
mem_limit: 6g
security_opt:
- no-new-privileges:true
healthcheck:
test: wget --no-verbose --tries=1 --spider http://localhost:5800
ports:
- 5821:5800
volumes:
- /volume2/docker/handbrake/config:/config:rw
- /volume2/docker/handbrake/storage:/storage:ro
- /volume2/docker/handbrake/watch:/watch:rw
- /volume2/docker/handbrake/output:/output:rw
devices:
- /dev/dri/renderD128:/dev/dri/renderD128
- /dev/dri/card0:/dev/dri/card0
environment:
USER_ID: 1000
GROUP_ID: 10
GIDLIST: 44, 105
TZ: Europe/Vienna
DARK_MODE: 1
VNC_LISTENING_PORT: -1
AUTOMATED_CONVERSION: 0 # Info unter: https://github.com/jlesage/docker…ideo-conversion
restart: on-failure:5
Was habe ich noch übersehen?