2024-01-25, 07:20 AM
This week I acquired an Arc A310 to use for transcoding on my jellyfin server. Previously I was using Intel integrated graphics. I got the new card installed, used DDU in safe mode, installed the new driver and everything appears to be fine.
However, when I have it transcode to an output of 40mbps or more, it results in the video being blank green (audio is still playing). Transcoding to anything less than 40mbps works fine, but 40 or above is green.
I fiddled around with it for a while and discovered that it only happens when transcoding and tone mapping. If I turn off tone mapping, it works normally. The issue is the same across all the clients I have tried, Chrome, Windows application and Android.
Possibly related, I don't think tone mapping is happening on the GPU, I think the CPU is doing it. My reasoning is 1, transcoding is obviously bottlenecked by the tone mapping and did not get any faster with the new GPU (transcoding without tone mapping did get faster) and 2, I get a massive spike in CPU usage when tone mapping, which doesn't happen when I'm transcoding without tone mapping. Is that possible? Is there some way of telling Jellyfin to use one or the other?
Specs:
i5-7700
32gb DDR5
Intel Arc A310
Windows 11 Pro 22H2
Native Windows Jellyfin Server
Jellyfin 10.8.13
ffmpeg version 5.1.4-Jellyfin
A screenshot of my transcode settings, and my ffmpeg log are attached.
Any wisdom would be appreciated!
However, when I have it transcode to an output of 40mbps or more, it results in the video being blank green (audio is still playing). Transcoding to anything less than 40mbps works fine, but 40 or above is green.
I fiddled around with it for a while and discovered that it only happens when transcoding and tone mapping. If I turn off tone mapping, it works normally. The issue is the same across all the clients I have tried, Chrome, Windows application and Android.
Possibly related, I don't think tone mapping is happening on the GPU, I think the CPU is doing it. My reasoning is 1, transcoding is obviously bottlenecked by the tone mapping and did not get any faster with the new GPU (transcoding without tone mapping did get faster) and 2, I get a massive spike in CPU usage when tone mapping, which doesn't happen when I'm transcoding without tone mapping. Is that possible? Is there some way of telling Jellyfin to use one or the other?
Specs:
i5-7700
32gb DDR5
Intel Arc A310
Windows 11 Pro 22H2
Native Windows Jellyfin Server
Jellyfin 10.8.13
ffmpeg version 5.1.4-Jellyfin
A screenshot of my transcode settings, and my ffmpeg log are attached.
Any wisdom would be appreciated!