How to lower CPU load / Avoid crackling audio

 

I have a relatively simple scene (see image below) and unfortunately my CPU is just reaching above 100% which is causing a crackling sound of my microphone. My goal for working with Aximmetry is that I can very quickly record video's without the hassle of editing. I was wondering what best-practices there are to lower the CPU usage and how to identify what is specifically using up my CPU? This car is just a static object and besides the billboard there are not other video sources.
Furthermore I have a capture card connected to a second PC (laptop) would streaming (I believe you can use the purple button for it) the out view to my second PC and merging the audio there be a possible workaround to save some CPU processing and merging the audio on that PC with OBS?

Very curious about your ideas 💡

How to lower CPU load / Avoid crackling audio

   RikvdReijen

 
Profile Image
JohanF
  -  

It’s very unusual to have this high CPU load, especially in a scene like this that should mostly use the GPU. 

What CPU are you using? Have you set the Power settings in windows for Maximum Performance? Have you checked your CPU temperature? 

 
Profile Image
RikvdReijen
  -  

Thanks for your quick response. I am sure my CPU (11th Gen Intel(R) Core(TM) i7-11800H @ 2.30GHz) is not the best but runs the example project just fine. I have attached two images for comparison of performance. Do you have any pointers of what could be soaking up my CPU? (I have kept up the browser in the Studio example since it did not affect performance much, normally it is closed).

The studio example:

How to lower CPU load / Avoid crackling audio

Unreal engine scene:

How to lower CPU load / Avoid crackling audio

 
Profile Image
JohanF
  -  

The example scene uses the internal Aximmetry 3D engine and not Unreal, so it doesn’t say much that it renders that without issues. 

Your CPU definitely isn’t great, since both Aximmetry and Unreal needs high single core clock speeds, but I still recommend checking your system.

 
Profile Image
RikvdReijen
  -  

Hey Johan, I forgot to mention but my Windows is running on High-performance. Is there anything I can do decrease the CPU load? I have already tried lowering the resolution but the CPU load is definitely coming from Unreal Engine so that had little to now affect. The scene runs fine in Unreal but Live sync only increases the GPU load and has no affect on the CPU.

How to lower CPU load / Avoid crackling audio

 
Profile Image
JohanF
  -  

Check your CPU temps. It might be that your CPU cooling is insufficient or failing. Sometimes you can tweak the BIOS settings to prioritize single core performance.

 
Profile Image
RikvdReijen
  -  

Hi Johan, the CPU temperatures are included in the bottom of the screenshots. Would you says this is bad? I am going to look into the BIOS optimization soon! Furthermore when I cook the Aximmetry blank project I do get oke CPU performance (around 30%) but also with other levels like the attached one below I hit around 115% CPU again. I have the feeling it has to do with a setting within Unreal Engine since both of these levels are from the same Unreal Engine project.

How to lower CPU load / Avoid crackling audio

 
Profile Image
Eifert@Aximmetry
  -  

Hi,

If you are already in the BIOS, you should consider disabling Intel's Hyper-Threading (SMT) in your BIOS. This often helps with both Unreal Engine and Aximmetry.

To rule out anything bad with your CPU hardware, the best thing to do is to run a benchmarking program on your CPU and compare the results with other people's benchmarks to ensure your system is performing optimally. Preferably, the benchmarking program should be able to apply a sustained load on your CPU.

Additionally, you are currently using a mixed camera setup in Unreal, while in Aximmetry, you are using only a Virtual camera compound. Although this should not pose a problem, you might want to try switching to a "Green camera (virtual, 1-3 billboards)" rather than "Green camera (virtual + tracked, 1-3 billboards)" to see if this improves performance.

Warmest regards,

 
Profile Image
RikvdReijen
  -  

Thanks for all the responses guys. I have disable Hyper-Threading but unfortunately I see no change in my CPU performance. I think I am gonna have to scale down my creativity a little for now an save-up for a better system. If anyone is looking for an a mechanical/electrical/software engineer with a love for visualization send me a message ;)

Going to perform a PassMark tests soon

;