I've been trying to setup Tdarr to transcode using my AMD integrated GPU instead of my CPU, but all I'm finding online is people using nvidia cards...well, I don't have one of those, but I have an AMD CPU with integrated gpu, so I wanted to use that, but apparently that's extremely uncommon and I can't find any working solutions.
Edit: I'm running Tdarr in a docker container on my OMV media server.
Edit 2: I've gotten it working, but the compression is nonexisting. A h264 -> h265 transcode increases file size by ~5%.
Needed to add my Tdarr container to the render group and pass through the dev/dri/renderD128 folder.
I have AMD hardware acceleration working for Plex in an LXC container with an AMD APU so I'd assume it's possible.
Tdarr seems to use ffmpeg under the covers, so I'd focus on getting that working with amd. If I remember I had to install the mesa drivers and pass in the /dev/dri folder. Then you can check ffmpeg for the amf encoders (AMD media framework).
I actually just got it working, after spending all day yesterday. The speed is magnificent, but the compression rate is absolutely abysmal. When i use the integrated GPU an h264 encoded file end up taking up 5-10% more space when converted to h265, whereas when just use CPU an h264->h265 is around a 45% reduction in size. I have no use for speed if it doesn't reduce file size at all.
I'm not sure if iGPU's are typically used for transcoding, which may be part of why you're having difficulty finding solutions.
As for re-encoding H264 into H265, increased file size is common. Encoding from source for the first time into H265 will lower file sizes, but if you're re-encoding something you're almost always going to lose data while increasing file size, especially on hardware encoders due to the methods and time it takes.
Basically, try your hand at Very Slow software encoding. Wait a day. This H265 file will likely be smaller than the Hardware Encodes of the same thing.