If I change to 720p, I see 0 usage at all on my server’s GPU, the file plays the rest of the buffer then stops and buffers and the server does not attempt to encode or decode.
However, I have noticed something new. If I click Convert Automatically under the quality options, it starts using the GPU and encodes and decodes it and it just works as expected. So like before, any content that has to be transcoded like live tv and certain files will work in addition to clicking Convert Automatically as the quality, however, I still do not have any control over exactly which quality it does. On the Roku app it works just fine, works fine on android and every other one I have tested except windows and windows web, even watch party apps work.
Seems like more of a software issue than a hardware issue to me if it decides it can do it when it wants to and when all of my other apps work just fine with it.
It looks like the same thing as Converting to a lower quality fails with Hardware-Accelerated Streaming in Plex Web - Plex Media Server - Plex Forum