No GPU usage and poor performance with video playback

 

We use Aximmetry for just playing back some video files wich serve as backplates in our virtual production studios. 

So there is no such thing as fancy realtime rendering - just playback of up to 4 videos (each in 4K).

But the performance is so bad that we cannot use the software for professional productions. 
Aximmetry sais that it is capable of using NVIDIA GPU decoding for H.264 or H.265. Neither of it seems to be working since the windows performance tool shows that 0% (!!!) of the video decode is being used. 
Instead the CPU seems to be at 100% (but of course it is not - it is just aximmetry showing wrong values). Anyways the playback doesn't reach the 50fps that we need. Instead we are crawling between 20 and 30 fps. 

Why is that? 
What can I do to guarantee a smooth playback at full framerate
Why does Aximmetry not support multi threading?

   Plates

 
Profile Image
Plates
  -  


 
Profile Image
MatMatim
  -  

Hi Plates,

just to know , what is your motherboard’s model ? 

Thank you. 

Mat.

 
Profile Image
TwentyStudios
  -  

It’s could be your multiple GPU’s causing the issue. Or maybe you’ve encoded the videos in a format not supported by GPU decoding? Not all H265/h264 resolutions and bit rates can be decoded by the GPU and playing back 4 4K50p files on any CPU is bound to cause performance issues. Also, you can’t use the combined CPU load as an indicator of CPU load. It might very well be that a single CPU core is at 100%, which Aximmetry would report. The Aximmetry CPU meter is in fact more accurate than the Task manager. 

 
Profile Image
Eifert@Aximmetry
  -  

Hi,

Indeed Aximmetry is not decoding H265/H264 with GPU. In the next version of Aximmetry, this will be made as an option in the Preferences.

However, I would suggest figuring out a way to play it back using the CPU, since switching to GPU decoding will also affect somewhat the 3D rendering performance. You could try to turn off AMD's Simultaneous multithreading ( SMT ) in the BIOS, this might fix why a core is fully used in your CPU. And since your CPU has lots of cores, this won't really affect any other processes on your computer, unlike the GPU video decoding.

Warmest regards,