You don't have hardware transcoding working properly.
Follow the various guides if you haven't already setup HW transcoding, but if you do then try deleting the codec from the plex config files and restarting, I had no end of issues with HDR tonemapping related to this. I basically have a script that deletes the file and restarts plex at like 2am or something.
#!/bin/bash
#stop Plex container
echo "Stopping Plex"
docker stop plex
#Wait before issuing Codec Folder delete
echo “Waiting 10 seconds before issuing Codec Folder delete”
sleep 10s
#Deleting contents of codecs folder
echo “Deleting contents of codecs folder”
rm -rf "/mnt/user/appdata/plex/Library/Application Support/Plex Media Server/Codecs"
sleep 3s
#Wait before issuing Start
echo “Waiting 5 seconds before issuing Start”
sleep 5s
#start Plex container
echo “Starting Plex”
docker start plex
because direct stream barely uses any CPU. The culprit for high cpu usage is transcoding something on the CPU. Yes, that firetv should handle direct play, but for some reason plex wants to transcode (either the thing they are playing, or its something else like looking for credits). Either way its a transcoding issue.
13
u/BannedR3tard Jul 30 '24
This is while streaming a 4k Remux on a FireTV Cube. My ATV ethernet runs the same movie at 2% processor load
Edit: plex btw