-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Closed
Labels
enhancementrequest to enhance existing packagerequest to enhance existing package
Description
Is this a new Bug?
- I checked that the bug hasn't been reported before
Package Name
jellyfin
Package Version
10.8.13-13
Device Model
DS718+
Device Architecture
x86_64
Firmware Version
DSM 7.2.1-69057 Update 4
What happened?
Playing a video on Jellyfin with hardware acceleration enabled produces a very slow outcome compared to the same setup on a Docker container on the same machine.
It's also slower than software.
Reproduction steps
- Configure transcoding hardware acceleration
- Play a video that should be able to be remuxed
- Transcoding happens at 8fps (150fps expected)
Install Log
2024/02/20 15:29:01 install jellyfin 10.8.13-13 Begin preinst
2024/02/20 15:29:01 Begin initialize_variables
2024/02/20 15:29:01 End initialize_variables
2024/02/20 15:29:01 ===> Step preinst. STATUS=INSTALL USER=jellyfin GROUP=sc-media SHARE_PATH=
2024/02/20 15:29:01 install jellyfin 10.8.13-13 End preinst ret=[0]
2024/02/20 15:29:01 install jellyfin 10.8.13-13 Begin /bin/mkdir -p /volume1/@appstore/jellyfin -m 755
2024/02/20 15:29:01 install jellyfin 10.8.13-13 End /bin/mkdir -p /volume1/@appstore/jellyfin -m 755 ret=[0]
2024/02/20 15:29:01 install jellyfin 10.8.13-13 Begin /bin/rm -rf /volume1/@appstore/jellyfin
2024/02/20 15:29:01 install jellyfin 10.8.13-13 End /bin/rm -rf /volume1/@appstore/jellyfin ret=[0]
2024/02/20 15:29:01 install jellyfin 10.8.13-13 Begin /bin/mv -f /volume1/@tmp/synopkg/install.QbEjjq/package /volume1/@appstore/jellyfin
2024/02/20 15:29:01 install jellyfin 10.8.13-13 End /bin/mv -f /volume1/@tmp/synopkg/install.QbEjjq/package /volume1/@appstore/jellyfin ret=[0]
2024/02/20 15:29:01 install jellyfin 10.8.13-13 Begin /bin/rm -rf /var/packages/jellyfin
2024/02/20 15:29:01 install jellyfin 10.8.13-13 End /bin/rm -rf /var/packages/jellyfin ret=[0]
2024/02/20 15:29:01 install jellyfin 10.8.13-13 Begin /bin/mkdir -p /var/packages/jellyfin -m 755
2024/02/20 15:29:01 install jellyfin 10.8.13-13 End /bin/mkdir -p /var/packages/jellyfin -m 755 ret=[0]
2024/02/20 15:29:01 install jellyfin 10.8.13-13 Begin /bin/touch /var/packages/jellyfin/installing
2024/02/20 15:29:01 install jellyfin 10.8.13-13 End /bin/touch /var/packages/jellyfin/installing ret=[0]
2024/02/20 15:29:01 install jellyfin 10.8.13-13 Begin /bin/mv -f /volume1/@tmp/synopkg/install.QbEjjq/INFO /var/packages/jellyfin/INFO
2024/02/20 15:29:01 install jellyfin 10.8.13-13 End /bin/mv -f /volume1/@tmp/synopkg/install.QbEjjq/INFO /var/packages/jellyfin/INFO ret=[0]
2024/02/20 15:29:01 install jellyfin 10.8.13-13 Begin /bin/rm -rf /var/packages/jellyfin/scripts
2024/02/20 15:29:01 install jellyfin 10.8.13-13 End /bin/rm -rf /var/packages/jellyfin/scripts ret=[0]
2024/02/20 15:29:01 install jellyfin 10.8.13-13 Begin /bin/mv -f /volume1/@tmp/synopkg/install.QbEjjq/scripts /var/packages/jellyfin/scripts
2024/02/20 15:29:01 install jellyfin 10.8.13-13 End /bin/mv -f /volume1/@tmp/synopkg/install.QbEjjq/scripts /var/packages/jellyfin/scripts ret=[0]
2024/02/20 15:29:01 install jellyfin 10.8.13-13 Begin /bin/rm -rf /var/packages/jellyfin/WIZARD_UIFILES
2024/02/20 15:29:01 install jellyfin 10.8.13-13 End /bin/rm -rf /var/packages/jellyfin/WIZARD_UIFILES ret=[0]
2024/02/20 15:29:01 install jellyfin 10.8.13-13 Begin /bin/mv -f /volume1/@tmp/synopkg/install.QbEjjq/WIZARD_UIFILES /var/packages/jellyfin/WIZARD_UIFILES
2024/02/20 15:29:01 install jellyfin 10.8.13-13 End /bin/mv -f /volume1/@tmp/synopkg/install.QbEjjq/WIZARD_UIFILES /var/packages/jellyfin/WIZARD_UIFILES ret=[0]
2024/02/20 15:29:01 install jellyfin 10.8.13-13 Begin /bin/rm -rf /var/packages/jellyfin/conf
2024/02/20 15:29:01 install jellyfin 10.8.13-13 End /bin/rm -rf /var/packages/jellyfin/conf ret=[0]
2024/02/20 15:29:01 install jellyfin 10.8.13-13 Begin /bin/mv -f /volume1/@tmp/synopkg/install.QbEjjq/conf /var/packages/jellyfin/conf
2024/02/20 15:29:01 install jellyfin 10.8.13-13 End /bin/mv -f /volume1/@tmp/synopkg/install.QbEjjq/conf /var/packages/jellyfin/conf ret=[0]
2024/02/20 15:29:08 install jellyfin 10.8.13-13 Begin postinst
2024/02/20 15:29:08 Begin initialize_variables
2024/02/20 15:29:08 End initialize_variables
2024/02/20 15:29:08 ===> Step postinst. STATUS=INSTALL USER=jellyfin GROUP=sc-media SHARE_PATH=
2024/02/20 15:29:08 Begin save_wizard_variables
2024/02/20 15:29:08 End save_wizard_variables
2024/02/20 15:29:08 Begin syno_sync_var_folder
2024/02/20 15:29:08 End syno_sync_var_folder
2024/02/20 15:29:08 Begin service_postinst
2024/02/20 15:29:08 End service_postinst
2024/02/20 15:29:08 install jellyfin 10.8.13-13 End postinst ret=[0]
2024/02/20 15:29:09 install jellyfin 10.8.13-13 Begin start-stop-status start
2024/02/20 15:29:09 install jellyfin 10.8.13-13 End start-stop-status start ret=[0]
2024/02/20 15:36:28 stop jellyfin 10.8.13-13 Begin start-stop-status stop
2024/02/20 15:36:29 stop jellyfin 10.8.13-13 End start-stop-status stop ret=[0]
2024/02/20 15:36:39 start jellyfin 10.8.13-13 Begin start-stop-status start
2024/02/20 15:36:39 start jellyfin 10.8.13-13 End start-stop-status start ret=[0]
2024/02/20 16:52:25 start jellyfin 10.8.13-13 Begin start-stop-status stop
2024/02/20 16:52:25 start jellyfin 10.8.13-13 End start-stop-status stop ret=[0]
2024/02/20 16:52:29 start jellyfin 10.8.13-13 Begin start-stop-status start
2024/02/20 16:52:29 start jellyfin 10.8.13-13 End start-stop-status start ret=[0]
Other Logs
Here's the ffmpeg logs from both installations, indicating a big speed difference:
Additional Information
I also tried to install ffmpeg5 and ffmpeg6 update the --ffmpeg arg on /var/packages/jellyfin/scripts/service-setup but the results were almost identical.
I followed this guide to setup the Docker container.
Metadata
Metadata
Assignees
Labels
enhancementrequest to enhance existing packagerequest to enhance existing package