2023-11-12, 09:02 AM
(This post was last modified: 2023-11-12, 09:03 AM by Kotor1984. Edited 1 time in total.)
I solved it!
I read this post:
Intel Quick Sync Video not working. : jellyfin (reddit.com)
Then I did this on the Jellyfin LXC:
root@jellyfin: /# chmod -R 777 /dev/dri
root@jellyfin: /# ls -l /dev/dri
total 0
drwxrwxrwx 2 root root 80 Oct 3 16:15 by-path
crwxrwxrwx 1 root video 226, 0 Oct 3 16:15 card0
crwxrwxrwx 1 root syslog 226, 128 Oct 3 16:15 renderD128
root@jellyfin: /#
Then I can play all those videos with AV01 codec on my TV using Jellyfin app, also HEVC from Edge working.
New log playing AV01:
/videos/cdf8fccb-0183-cecc-0cbb-142999d7a164/hls1/main/0.ts{"Protocol":0,"Id - Pastebin.com
New log playing HEVC on Edge:
/videos/90d6baae-85e6-acc3-0f5a-4a1d9e2e77a5/hls1/main/0.ts{"Protocol":0,"Id - Pastebin.com
Those indicated that hardware acceleration transcoding works, right?
So, it was permission issue. That solution does not look nice (chmod 777), but at least it works.
Do you know what should be the correct permissions?
I read this post:
Intel Quick Sync Video not working. : jellyfin (reddit.com)
Then I did this on the Jellyfin LXC:
root@jellyfin: /# chmod -R 777 /dev/dri
root@jellyfin: /# ls -l /dev/dri
total 0
drwxrwxrwx 2 root root 80 Oct 3 16:15 by-path
crwxrwxrwx 1 root video 226, 0 Oct 3 16:15 card0
crwxrwxrwx 1 root syslog 226, 128 Oct 3 16:15 renderD128
root@jellyfin: /#
Then I can play all those videos with AV01 codec on my TV using Jellyfin app, also HEVC from Edge working.
New log playing AV01:
/videos/cdf8fccb-0183-cecc-0cbb-142999d7a164/hls1/main/0.ts{"Protocol":0,"Id - Pastebin.com
New log playing HEVC on Edge:
/videos/90d6baae-85e6-acc3-0f5a-4a1d9e2e77a5/hls1/main/0.ts{"Protocol":0,"Id - Pastebin.com
Those indicated that hardware acceleration transcoding works, right?
So, it was permission issue. That solution does not look nice (chmod 777), but at least it works.
Do you know what should be the correct permissions?