2024-05-06, 07:33 AM
Posted this in the wrong spot...whoops.
I've been running 10.9 for a hot minute now and had decent luck. One thing that bugged me is that I swapped over to my A380 for transcoding while I was re-casing my machine. Almost everything seemed to work, but I got some errors on AV1 media. I have a LOT of AV1 media and I'm encoding more every day.
I thought it was the fact that I enabled Allow AV1 Encoding, so I disabled. No dice, same result. So I double-checked my host setup, revised my docker-compose to not map the device and card differently (129->128, 1->0). Everything is just fine, no issues. So I started thinking that Jellyfin might be using the wrong device despite not actually having another option for QSV.
Last step, I set HWA to VA-API and changed the device to renderD129 (matched with my A380 mapped into the container), saved + swapped back to QSV, and voila, everything works. Beautifully, I might add. I didn't have this issue before, however, I was using my iGPU and that meshes with renderD128, which is what VA-API was set to previously.
So...does this sound like a bug? Can anybody else reproduce? I will try to reproduce and grab some of the failed ffmpeg logs, as the errors were "Generic error in external library." I've used ffmpeg enough to know how sublimely unhelpful documentation and errors are, but this is next level...
I've been running 10.9 for a hot minute now and had decent luck. One thing that bugged me is that I swapped over to my A380 for transcoding while I was re-casing my machine. Almost everything seemed to work, but I got some errors on AV1 media. I have a LOT of AV1 media and I'm encoding more every day.
I thought it was the fact that I enabled Allow AV1 Encoding, so I disabled. No dice, same result. So I double-checked my host setup, revised my docker-compose to not map the device and card differently (129->128, 1->0). Everything is just fine, no issues. So I started thinking that Jellyfin might be using the wrong device despite not actually having another option for QSV.
Last step, I set HWA to VA-API and changed the device to renderD129 (matched with my A380 mapped into the container), saved + swapped back to QSV, and voila, everything works. Beautifully, I might add. I didn't have this issue before, however, I was using my iGPU and that meshes with renderD128, which is what VA-API was set to previously.
So...does this sound like a bug? Can anybody else reproduce? I will try to reproduce and grab some of the failed ffmpeg logs, as the errors were "Generic error in external library." I've used ffmpeg enough to know how sublimely unhelpful documentation and errors are, but this is next level...
Jellyfin 10.10.0 LSIO Docker | Ubuntu 24.04 LTS | i7-13700K | Arc A380 6 GB | 64 GB RAM | 79 TB Storage