The low utilization of aximmtry's GPU leads to the problem of frame dropping

 

When I open Aximmetry and select the project, I can maintain the frame rate I selected at first.

But after a while, Aximmetry will drop the frame and it will remain at 25p.

Or sometimes when I switch other applications, frames are dropped. The way to restore is to reset the camera device and then select the device. Aximmetry will return to the frame rate I selected but it will not last too long.

And I found that GPU utilization is the key to affecting the frame rate. If the utilization is high, it can always be maintained, but if the utilization is low, the frame rate will remain 25p. I don't know whether some settings of the graphics card cause the low utilization of Aximmetry, or the low utilization of GPU caused by Aximmetry itself.



This problem has been bothering me, I hope you can help me solve this problem, thank you very much.

   ChengJH

 
Profile Image
w1draffin
  -  

I have also noticed this, especially after using a remote desktop into the studio workstation to work out of hours the CPU/GPU use will fly up until Aximmetry is restarted. The CPU/GPU load seems to also creep up over time on some projects if left running several hours, I have only noticed this since the latest update i was searching just a couple of days ago to see if anyone had the same problem.

 
Profile Image
ChengJH
  -  

I am not worried that Aximmetry will take up too much CPU load, because in that case, the frame rate of Aximmetry will not drop and will stabilize at 50p. On the contrary, I am worried that the load of Aximmetry on the GPU is too low, which will cause Aximmetry to be locked at 25p and fail to reach the 50p I set. I don't know if it is a problem with my computer or with Aximmetry.

 
Profile Image
jackiejohn
  -  

Hey!
Did you find any solution to your Problems?
Thanks!
Toby

 
Profile Image
ChengJH
  -  

I didn't solve the problem because I couldn't find the specific reason. And when I select SDI input in the input, it will drop to 25p frame rate.

 
Profile Image
Kalpit
  -  

I am finding a solution to access the alotment of GPU to Aximmetry i think it is not using overall GPU, it is only using some specific part.

Thankyou so much in advance, if someone helps with alotment of GPU to Aximmetry.

 
Profile Image
Eifert@Aximmetry
  -  

Hi Kalpit,

If you are using Aximmetry with Unreal, you should look up optimizations for Unreal. There are several suggestions and tips on the internet about it, you could also use Unreal's Profiler Tool which is a great tool for optimizations.

I am not exactly what you mean by GPU allotment. You can not really change how a program directly uses the GPU. But there are countless settings and options in Unreal that change how much Unreal uses the GPU.

Warmest regards,


 
Profile Image
DeataProduction
  -  

I have also noticed a problem where offline recording for extended periods of time (Especially in 4k) tend to continuously lower the GPU utilization and thus recording FPS.

Started recording with around 28fps and after an hour Gpu usage had dropped to 8% and recording fps all the way down to 6 frames per second.

Nothing in the scene had changed and the gpu utilization and recording fps both came back up to normal upon restarting aximmetry.

 
Profile Image
Eifert@Aximmetry
  -  

Hi DeataProduction,

I think the people who were posting in this thread were experiencing performance issues while in live production and not with recording.
Note that in live production you can really only use the Realtime Frame Rate option in the recorder.
While in post-production when you don't have live inputs, you can use a fixed Frame Rate to render the frames faster than Realtime.

If you are using fixed Frame Rate recording, like this:

Then your hardware might get limited by other than your GPU, especially after an hour of recording. Like all the recorded frames/video have to be stored and you might be limited by your SSD write speed in the first place.
Nevertheless, that frame drop is quite big and I don't experience such an issue. So, can you give us a bit more information on your project and your setup. Also, how big was the recorded video file (in GB) at the end of your recording, and what Recorder settings did you use (like video format)?

Warmest regards,



 
Profile Image
lucky11071
  -  

Has this been solved? I am still having this issue. I usually run 1080P 30FPS and the CPU and GPU usage inside Aximmetry is quite high (CPU like 70% and spikes up) and frames drop to about 15FPS. Audio on videos sounds good, but obviuovsly video is laggy.  I then changed to 1080P 59.94 FPS. Frames still drop but to the point where its not noticeable so video is not too bad. Audio from videos sound very very bad. I assume this is because CPU usage in Aximmetry is constantly at like 130%.

I don't know why this is happening. Is it because Aximmetry doesn't care about multi-core/multi thread CPUs?

My project is lower thirds and graphics project. Lower thirds gets populated by JSON files and graphics/videos are triggered via streamdeck. Nothing Unreal Engine is in this project.

PC Specs:

  • Nvidia RTX 2080Ti
  • i9-9900K CPU
  • 96GB RAM


 
Profile Image
Eifert@Aximmetry
  -  

Hi Lucky,

It could be that you have several videos being played or opened even though you are not using them. A likely indicator of this is if the CPU spikes and sometimes the FPS goes red (drops).
This is especially a problem if you have very high-quality videos. Note, that this can happen even when Aximmetry uses all the CPU threads.

Can you share a screenshot of how you handle the videos? It is likely that there is a way to optimize it and only play the videos when needed.


If the spike happens when starting a video, the buffered option of the Video Player module can help in that.


Note that the Processes tab of Task Manager might not show all the processes under Aximmetry. If you want to know better how the cores are used, use the Performance tab. And right-click graphs and change it to show Logical Processors:


Warmest regards,