2024-08-10, 01:44 AM
(This post was last modified: 2024-08-10, 02:04 AM by jellybelly44. Edited 1 time in total.)
Hi folks,
I've had my Jellyfin instance up and running for a few months now, and I've been working on getting hardware acceleration working ever since when I have the time. After many many Google searches and forum research, I'm still not able to get it working. So I'm hoping somebody here will be able to see what I'm not
My Setup:
Dell Optiplex 7050
BIOS 1.27.0 (newest as far as I can tell)
Intel Core i5-7500 w/ vPro
16GB RAM DDR4
Unraid 6.12.8
Jellyfin running in Docker (linuxserver.io docker container)
The Problem(s):
1- With hardware acceleration enabled, when attempting to play 4K HDR HEVC content in the web browser (Firefox and/or Brave) on my laptop, I receive "Playback failed due to a fatal player error." Other types of content play fine in the web browser, and the 4K HDR HEVC content plays fine on my Android and Android TV devices.
When I disable hardware acceleration, 4K HDR HEVC content will play in a web browser, but the colors are way off, presumably because the HDR isn't processing correctly?
2- When trying to stream content to two devices on my same local network, one of the streams will start stuttering, sometimes quite a lot. This doesn't happen when only playing one stream.
More Info:
My understanding from lots and lots of docs and forum posts is that the integrated GPU on my Intel Core i5-7500 vPro should have no trouble handling multiple 4K HDR streams at the same time. So my assumption is that hardware acceleration isn't working properly (or at all) and therefore my CPU is struggling to do just the software transcoding. Am I possibly wrong? Sure, but I have no idea what I'm doing most of the time so that wouldn't surprise me.
I have tried various combinations of settings based on things I've read here on the forum, on the Jellyfin subreddit, and in official docs for Jellyfin and the linuxserver.io container.
I have installed the intel-Gpu-TOP plugin in Unraid, that didn't seem to change anything.
I have added the DOCKER_MODS=linuxserver/mods:jellyfin-opencl-intel variable to the Jellyfin container in Unraid, but I'm genuinely not sure if I did it right.
I've tried looking at the FFMPEG logs in Jellyfin to see if transcoding is working or not, but I just have no idea how to parse what I'm looking at.
I have tried offering my soul to whatever deity will help me, but no luck there.
Any advice y'all can offer would be very much appreciated, and whatever further info I can provide I would be happy to.
Thanks in advance!
I've had my Jellyfin instance up and running for a few months now, and I've been working on getting hardware acceleration working ever since when I have the time. After many many Google searches and forum research, I'm still not able to get it working. So I'm hoping somebody here will be able to see what I'm not
My Setup:
Dell Optiplex 7050
BIOS 1.27.0 (newest as far as I can tell)
Intel Core i5-7500 w/ vPro
16GB RAM DDR4
Unraid 6.12.8
Jellyfin running in Docker (linuxserver.io docker container)
The Problem(s):
1- With hardware acceleration enabled, when attempting to play 4K HDR HEVC content in the web browser (Firefox and/or Brave) on my laptop, I receive "Playback failed due to a fatal player error." Other types of content play fine in the web browser, and the 4K HDR HEVC content plays fine on my Android and Android TV devices.
When I disable hardware acceleration, 4K HDR HEVC content will play in a web browser, but the colors are way off, presumably because the HDR isn't processing correctly?
2- When trying to stream content to two devices on my same local network, one of the streams will start stuttering, sometimes quite a lot. This doesn't happen when only playing one stream.
More Info:
My understanding from lots and lots of docs and forum posts is that the integrated GPU on my Intel Core i5-7500 vPro should have no trouble handling multiple 4K HDR streams at the same time. So my assumption is that hardware acceleration isn't working properly (or at all) and therefore my CPU is struggling to do just the software transcoding. Am I possibly wrong? Sure, but I have no idea what I'm doing most of the time so that wouldn't surprise me.
I have tried various combinations of settings based on things I've read here on the forum, on the Jellyfin subreddit, and in official docs for Jellyfin and the linuxserver.io container.
I have installed the intel-Gpu-TOP plugin in Unraid, that didn't seem to change anything.
I have added the DOCKER_MODS=linuxserver/mods:jellyfin-opencl-intel variable to the Jellyfin container in Unraid, but I'm genuinely not sure if I did it right.
I've tried looking at the FFMPEG logs in Jellyfin to see if transcoding is working or not, but I just have no idea how to parse what I'm looking at.
I have tried offering my soul to whatever deity will help me, but no luck there.
Any advice y'all can offer would be very much appreciated, and whatever further info I can provide I would be happy to.
Thanks in advance!