2024-07-22, 05:31 AM
(This post was last modified: 2024-07-22, 06:16 AM by Nero_XIII. Edited 1 time in total.)
Hello everyone,
i am pretty new to Jellyfin but figured out some things on my own. My server is now running for some month an recently i discovered this issue: (i already tried to find a solution in existing Threats but could not find any)
I do have a pretty basic setup: Jellyfin running in an LXC container on my Proxmox Host and my Client (Android Phone) with the Jellyfin App to play my content. I also have an Google Chromecast Ultra stick and an Chromecast HD stick attached on my TV. Now i if i play any video in 720p it can be played directly on the Chromecast stick. As soon as i want to play a 1080p video it starts to load on the TV for 3-5 seconds and then goes back to Jellyfin idle screen. The exact same video can be played without any problem directly on my phone. I cannot figure out what the issue is. It might be related to the Transcoding but i am not sure as i am absolutely new to transcoding and do not have any idea what to do there. I enabled it and it seems to work pretty good as if i disable it and play a movie (720p) the CPU really goes up around 20% and gets a bit warmer but if i enable the transcoding the CPU stays within 2% load and also does not get warmer.
My Hardware specs are:
CPU: AMD Ryzen Pro 5650G with AMD GPU integrated
RAM: 32GB ECC DDR4 RAM
Please let me know if you need any more information, i would appreciate any advice as i try to solve this issue for now around 2 weeks and cannot figure it out
*UPDATE*
Appearently i did miss the point to pass the APU to the LXC container so it was not really used by Jellyfin before. This now should work but i am not sure if my Transcoding settings are correct, maybe someone can give me an advise on this?
Also i can test it today afternoon and will give an update if it works now.
If someone also has the same issue for the missing GPU that guide did work:
https://www.reddit.com/r/Proxmox/comment...oxmox_624/
Basically:
-get GPU device: ls -lh /dev/dri
output should look like:
-edit config file in /etc/pve/lxc/<container-id>.conf
-add 3 lines and make sure the card number in line 2 fits the output:
-save and restart container
- "ls -lh /dev/dri" in Jellyfin container should show same output as in Proxmox host
i am pretty new to Jellyfin but figured out some things on my own. My server is now running for some month an recently i discovered this issue: (i already tried to find a solution in existing Threats but could not find any)
I do have a pretty basic setup: Jellyfin running in an LXC container on my Proxmox Host and my Client (Android Phone) with the Jellyfin App to play my content. I also have an Google Chromecast Ultra stick and an Chromecast HD stick attached on my TV. Now i if i play any video in 720p it can be played directly on the Chromecast stick. As soon as i want to play a 1080p video it starts to load on the TV for 3-5 seconds and then goes back to Jellyfin idle screen. The exact same video can be played without any problem directly on my phone. I cannot figure out what the issue is. It might be related to the Transcoding but i am not sure as i am absolutely new to transcoding and do not have any idea what to do there. I enabled it and it seems to work pretty good as if i disable it and play a movie (720p) the CPU really goes up around 20% and gets a bit warmer but if i enable the transcoding the CPU stays within 2% load and also does not get warmer.
My Hardware specs are:
CPU: AMD Ryzen Pro 5650G with AMD GPU integrated
RAM: 32GB ECC DDR4 RAM
Please let me know if you need any more information, i would appreciate any advice as i try to solve this issue for now around 2 weeks and cannot figure it out
*UPDATE*
Appearently i did miss the point to pass the APU to the LXC container so it was not really used by Jellyfin before. This now should work but i am not sure if my Transcoding settings are correct, maybe someone can give me an advise on this?
Also i can test it today afternoon and will give an update if it works now.
If someone also has the same issue for the missing GPU that guide did work:
https://www.reddit.com/r/Proxmox/comment...oxmox_624/
Basically:
-get GPU device: ls -lh /dev/dri
output should look like:
Code:
total 0
drwxr-xr-x 2 root root 80 Jun 7 19:57 by-path
crw-rw---- 1 root video 226, 0 Jun 7 19:57 card0
crw-rw-rw- 1 root render 226, 128 Jun 7 19:57 renderD128
-add 3 lines and make sure the card number in line 2 fits the output:
Code:
lxc.cgroup.devices.allow: c 226:128 rwm
lxc.mount.entry: /dev/dri/card0 dev/dri/card0 none bind,optional,create=file
lxc.mount.entry: /dev/dri/renderD128 dev/dri/renderD128 none bind,optional,create=file
- "ls -lh /dev/dri" in Jellyfin container should show same output as in Proxmox host