High Framerate output

 

Hi - I got a problem I hope you can help me with. I want to output stable 120fps with the newest UE5 Aximmetry version and my RTX 3090 Ti powered workstation. 

To exclude any level regarding performance issues, I created a super simple UE scene with just a floor and a rotating cube: 



120fps (I set it unter Rendering and Output) are not possible. Aximmetry "caps" the output to 60fps: 

I am wondering about the performance, this is what WIN10 is saying: 

So I am not even near the 165% of GPU load, what seems right, given my super simple UE scene.

Just for fun I tried out setting the project to 60fps (rendering & output):


This seems to work, but Aximmetry often drops a frame, every few seconds the framerate drops under 60.00. 

When I set the UE scene rendering to "Unlimited" 

I can see that Aximmetry indeed can render the scene faster than 60fps, but not nearly as fast as the desired 120fps:

When I try out the Aximmetry-Engine sample projects, 120fps is not a problem at all.

In the UE5 editor, I tried out all of the framerate options, it does not make any difference. 


Do you have any explanation for this behavior? 


   chinzillafilms

 
Profile Image
rickwhy
  -  

Hi!

I'm just want to add to this subject, that I'm trying to do the same. Can someone chime in here? Or did you solve the problem?

Cheers
/Richard Frantzén, Virtual Star Studios

 
Profile Image
EricWest
  -  

The CPU Load is due to fact, that Axy only renders on one CPU Core.
So rather have fast CPUs than many cores...
But we also run into the massive GPU Load thingy, whilst TaskManager only reports a mediocre GPU usage...

Maybe someone can shed some light onto why this discrepancy occurs?

Cheerio.

Eric.


 
Profile Image
TwentyStudios
  -  

@EricWest: If Aximmetry and the UE4 scene all run in a single core, that a really inefficient way to do it. I think Unreal itself has seen some meaning multithreaded optimizations the last few years, so it would be a shame if that doesn’t work when running the scene through Aximmetry. 

 
Profile Image
chinzillafilms
  -  

@Aximmetry support team - any suggestions how to solve this?

 
Profile Image
Eifert@Aximmetry
  -  

Hi,

The UE5 Editor frame rate options doesn't have any effect. Aximmetry takes control of these settings and what you set in Aximmetry Preferences will be applied.

When Unreal for Aximmetry can not keep the desired frame rate, it will fall back to half of it. Or multiple of an integer, like in the case of 120, that can be for example 60 where 60 multiplied by the integer of 2 equals 120, or for example 40 where 40 * 3 = 120.
You probably want to first measure the maximum frame rate you can achieve and then set a somewhat lower value as a frame rate in Aximmetry.

If you are using a super simple scene similar to the Aximmetry Blank with a virtual camera, you should be able to reach higher than 120 fps with the RTX 3090 Ti:

Note, when working at such high fps projects, even small preview windows can change the fps by a considerable amount. You should turn off all the preview windows or full-screen monitor outputs if you don't need them.


And If using an Intel processor then turn off the Hyper Threading ( SMT ). And if it is Intel 12th+ generation then turn off the E-Cores (efficiency cores) too.
If you are using AMD then turn off Simultaneous multithreading ( SMT ).
These settings otherwise may cause needless CPU loads on Aximmetry processes and might not be even visible in Aximmetry's CPU performance meter. And make sure your hardware doesn't overheat, which too can cause misleading performance values.
If these settings help, please give us feedback on it. Because we are not exactly sure how many times these settings cause discrepancies in reported performances.

When using the Task Manager, turn on Logical processors for the graph view to get a better picture of the situation:

Warmest regards,