linuxserver / docker-jellyfin

GNU General Public License v3.0
647 stars 97 forks source link

VAAPI FFMPEG process hangs with uninterruptible status when HEVC 10-BIT HW decoding is enabled #58

Closed seanmikhaels closed 4 years ago

seanmikhaels commented 4 years ago

linuxserver.io

If you are new to Docker or this application our issue tracker is ONLY used for reporting bugs or requesting features. Please use our discord server for general support.


Expected Behavior

Video should play with VAAPI HEVC HW decode enabled

Current Behavior

HEVC Video spins indefinitely, hangs FFMPEG processes. Only solution is to reboot the server and disable HW 10-BIT decode. Only exibits this behavior with 4K inputs and versions after 10.6.2

Steps to Reproduce

  1. Enable VAAPI Hardware encode
  2. Enable all check boxes for encode/decode
  3. Play a 4K HEVC-10 bit file

Environment

OS: *OMV - Debian Buster" CPU architecture: x86_64-AMD 240GE
How docker service was installed:

Command used to create docker container (run/create/compose/screenshot)

docker create --name=jellyfin2 -e PUID=1000 -e PGID=1000 -e TZ=Europe/London -e UMASK_SET=022 #optional -p 8096:8096 -p 8920:8920 #optional -v /zfspool/docker/containerdata/jellyfin/config/:/config -v /zfspool/multimedia:/data/ -v /zfspool/docker/containerdata/jellyfin/transcode/:/transcode #optional --device /dev/dri:/dev/dri --restart unless-stopped linuxserver/jellyfin:latest

Docker logs

github-actions[bot] commented 4 years ago

Thanks for opening your first issue here! Be sure to follow the issue template!

seanmikhaels commented 4 years ago

updated to Mesa 20.1.0 on the host as well as in docker container and rebooted. Seems to be working now.