Billboards and CPU usage

 

Hi,

Is there a way to optimize a scene to leverage the use GPU instead of the CPU in some cases ?

I have a (relatively) basic scene where I use 4 billboards with 4x 1080p test videos (no direct cam input).

And I noticed the following Process Load while activating each billboard consecutively :

  • 0 billboard : CPU 30% - GPU 20%
  • 1 billboard : CPU 38% - GPU 25%
  • 2 billboards : CPU 64% - GPU 30%
  • 3 billboards : CPU 88% - GPU 40%
  • 4 billboards : CPU 130% - GPU 70to121%

With the 4th billboard, the CPU is totally overloaded, it's dropping frames, and the GPU is going crazy between 70 to 121 (I believe, this craziness is due to the frame dropping).

I understand that I need to upgrade my hardware if I need to keep my frames... :D

And actually I'm running Axy with a i7 quad core at 4GHz that's a little old. But I'm using a 1080ti that seems to be underused when i look at its usage.

So, before changing my hardware, I wonder if I can do anything in term of video codec, settings, or other?

Thank you.

   Modulo

 
Profile Image
Aximmetry
  -  

For more complex scenes with heavy post-processing we usually expect more GPU load than CPU - that's why we decided to always decode the videos on the multi-core CPUs.

In the future we might add a GPU decode switch for H.264/265 videos.

 
Profile Image
ahmed ahmed
  -  

Looking forward to see support for GPU decoding in new versions on Aximmetry