kwirky88 6 Posted April 27, 2023 Posted April 27, 2023 My current method is rather inacurate: if I see 0-1% cpu usage and and the green hardware encoding icon is displayed, then I assume it's hardware decoding. if I see 30-40% cpu usage and I see green hardware encoding icon, I assume it's not hardware decoding. Is there anything the emby server's management web ui? Or do I have to look in log files and what would I search for in a log file?
Luke 42083 Posted April 27, 2023 Posted April 27, 2023 Hi, correct, the icon means hardware decoding. You may still see some cpu usage if certain parts of it have to be done in software.
kwirky88 6 Posted April 27, 2023 Author Posted April 27, 2023 1 minute ago, Luke said: Hi, correct, the icon means hardware decoding. You may still see some cpu usage if certain parts of it have to be done in software. Is there anything I could see in the logs to determine if it's using the CPU for encoding or not? Supposedly my GTX 750 can decode x265 but it doesn't look like it's doing it, based on the cpu usage. I want to verify though, before I go upgrading the GPU, in case the cpu's being taxed by things other than encode/decode during a transcode.
Luke 42083 Posted April 27, 2023 Posted April 27, 2023 Sometimes but not always, you have to know how to read the ffmpeg logs. Some of it is embedded within ffmpeg though and that just takes someone who knows to explain it. In other words, you look at the command line which is set to use hardware features, everything transcoding normally but you still see cpu usage. ffmpeg could internally be doing some parts in cpu if the gpu doesn't support it, and there is currently no reporting of this information. burning in subtitles is a common one though.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now