3 hours ago
Hello,
I've been running jellyfin on a nanoPC-T6 for a few months using that setup :
- Debian Bookworm with 6.1 series krernel and HW accelaration enabled out of the box (from friendlyelec)
- docker with linuxserver image
All was well I could stream 4K AV1 videos on my old Samsung A10, hardware transcoding was working fine.
I've had to reformat the system, and since then I can't get jellyfin to Hardware transcode properly, straight from the system or within a docker container.
I've followed the instruction to the letter
1 - Installing ffmpeg-jellyfin on the host from the official rep using the script
2 - check for the devices to be there
3 - set up the permissions in
5 install libmali (which actualllywas already there courtesy of friendlyelec OS image)
6 Test for OpenCL status, here the result
https://pastebin.com/vVh4km4j
I log on the jellyfin server, start a 4k AV1 video, it starts with at 12fps.
Then I set up HW transcode select RKMPP, AV1 HW decoding and hardware encoding.
Then restart the same video, it shows the movie poster and freeze.
I open another session and go to the journals to recover the "launch" command and the logs
Here is the result :
https://pastebin.com/ib2Ta6y8
I've relaunch the comnand straight from a terminal and get the same result, ffmpeg seems to be just waiting for an input.
Pressing "?" actuallyshow this :
key function
? show this help
+ increase verbosity
- decrease verbosity
c Send command to first matching filter supporting it
C Send/Queue command to all matching filters
h dump packets/hex press to cycle through the 3 states
p pause transcoding
q quit
u unpause transcoding
s Show QP histogram
This have been driving me nuts for the past week, if anybody has an idea on how to solve this.
And please don't judge me on the movie title
I've been running jellyfin on a nanoPC-T6 for a few months using that setup :
- Debian Bookworm with 6.1 series krernel and HW accelaration enabled out of the box (from friendlyelec)
- docker with linuxserver image
All was well I could stream 4K AV1 videos on my old Samsung A10, hardware transcoding was working fine.
I've had to reformat the system, and since then I can't get jellyfin to Hardware transcode properly, straight from the system or within a docker container.
I've followed the instruction to the letter
1 - Installing ffmpeg-jellyfin on the host from the official rep using the script
2 - check for the devices to be there
3 - set up the permissions in
Quote:/etc/udev/rules.d/99-rk-device-permissions.rules4 added jellyfin in render and video groups
5 install libmali (which actualllywas already there courtesy of friendlyelec OS image)
6 Test for OpenCL status, here the result
https://pastebin.com/vVh4km4j
I log on the jellyfin server, start a 4k AV1 video, it starts with at 12fps.
Then I set up HW transcode select RKMPP, AV1 HW decoding and hardware encoding.
Then restart the same video, it shows the movie poster and freeze.
I open another session and go to the journals to recover the "launch" command and the logs
Here is the result :
https://pastebin.com/ib2Ta6y8
I've relaunch the comnand straight from a terminal and get the same result, ffmpeg seems to be just waiting for an input.
Pressing "?" actuallyshow this :
key function
? show this help
+ increase verbosity
- decrease verbosity
c Send command to first matching filter supporting it
C Send/Queue command to all matching filters
h dump packets/hex press to cycle through the 3 states
p pause transcoding
q quit
u unpause transcoding
s Show QP histogram
This have been driving me nuts for the past week, if anybody has an idea on how to solve this.
And please don't judge me on the movie title
