I’ve updated to the latest Plex Media Server beta and when trying to play an AV1 file on my phone, the server tries to transcode from AV1 (HW) → H264 (HW). This can be seen in the transcode details on the Plex mobile app. However, the GPU in my server is a GTX 1070 and it does not have AV1 hardware decoding. So the transcode fails and playback fails. When I disable the “Use hardware acceleration when available” setting in the server, transcoding works properly and playback happens.
Your logs report PMS tried to use the hardware and failed, which is expected, then it fallsback to software. However, it took a long time before the first segment is created. There are a bunch of error messages about the file. This may be related to how your files are encoded. Can you generate a small sample (100-200MB) of that video so I can test it.
@smitty4x4 For me, your video does play but without any video. I’m guessing there is something in the way it was encoded. I’ll pass this along to our decoder expert to see what they think, but it looks like something with the file.
Do you have any AV1 files that will play or does everything fail?
Hmm weird. I’m able to consistently reproduce this error, even after restarting PMS and tried other files as well.
If you need my server transcode settings or anything, I can provide. Also, I used a patch to unlock the number of NVENC transcode sessions on the graphics driver. Not sure if that affects anything.
Same problem here, did some testing with an AV1 file. SW transcoding working like a charm, but enabling HW transcoding with my P400 results in a black screen and the log message:
Error while decoding stream #0:0: Resource temporarily unavailable
Transcoding HEVC streams via HW works as always, so there is no problem with the hardware integration.