This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

How to determine some performance budgets in PA

Hi guys,

I use Performance Advisor (PA) to optimize my game. By the way, in PA, I can set performance budgets, but I don't know how to set an appropriate level for some budgets.

For example, for GPU cycles budget case, I can calculate the absolute limit of GPU cost per frame for : GPU top frequency/Frame rate = Maximum GPU cycles per frame.

So what about shader-cycles-budget (Shader cycles per frame) and cpu-cycles-budget (CPU cycles per frame)? I don't know exactly what 'Shader cycles per frame' means, so I can't calculate the value, and mobile processor has multiple multi-core cpu, and the frequency is different.

Anyone know more about this?

Thanks!

-Jinho

Parents
  • Performance Advisor will always show the per-frame numbers, so for budget setting take your target GB/s and divide it by your target FPS. E.g. if you are targeting 4GB/s at 30 FPS then your per-frame budget is (4*1024/30) = 136MB/frame.

    You can see the bandwidth per second in the Streamline capture. 

    Highlight a 1 second range with the cross-section marker tool, and the message bubble will show you the total bandwidth.

    HTH, 
    Pete

Reply
  • Performance Advisor will always show the per-frame numbers, so for budget setting take your target GB/s and divide it by your target FPS. E.g. if you are targeting 4GB/s at 30 FPS then your per-frame budget is (4*1024/30) = 136MB/frame.

    You can see the bandwidth per second in the Streamline capture. 

    Highlight a 1 second range with the cross-section marker tool, and the message bubble will show you the total bandwidth.

    HTH, 
    Pete

Children