Here is what worked for me with my 5700G cpu, using integrated graphics for transcoding on plex
Guide: Enabling AMD Ryzen APU Hardware Transcoding in TrueNAS Scale
BIOS Configuration
- Set iGPU Configuration to “UMA_AUTO”
- Ensure GPU Host Translation Cache is set to “Auto”
- Enable virtualization (SVM Mode) in BIOS
TrueNAS Scale Configuration
- Verify the GPU is detected with:
dmesg | grep -i amdgpu
- Enable “Passthrough available (non-NVIDIA) GPUs” in Plex app settings
- Restart the Plex application completely after making changes
- In some cases, a system reboot may be necessary after updating settings
Plex Configuration
- In Plex Settings > Transcoder > Show Advanced:
- Check “Use hardware-accelerated video encoding”
- Select your AMD GPU from the Hardware transcoding device dropdown
- Set an appropriate limit for maximum simultaneous transcodes (3 is good for Vega 8)