SGX540 performance

This topic contains 1 reply, has 2 voices, and was last updated by  Tobias Hector 4 years, 7 months ago.

Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
    Posts
  • #31183

    Deep
    Member

    I’ve got an application that is running on an SGX540 board, but is running fairly slow (10-15Hz). I’m used to programming graphics for PCs, so I’m not quite sure what to expect, but I was hoping the performance would be better than this. Oddly, it seems as if its roughly the same whether I’m running the full application or just rendering a single vehicle. Is there any sort of performance guidelines for this hardware to make sure I’m not doing something that is taking me off of the fast path?

    #36833

    Hi Deep,

    Have you tried profiling the device? You can use PVRTune to check where your bottlenecks are if it’s enabled on your platform: https://www.imgtec.com/powervr/insider/powervr-pvrtune.asp You should then be able to see where the heaviest load is on your device (could be CPU, could be one of a number of GPU parts), and work out from there where the problem lies.

    Mobile platforms operate on a whole different level to what you’d get on a desktop, considering that mobile parts typically draw no more than a few watts of power, compared to a few hundred watts for some desktop parts. Getting an fps of 10-15 is fairly slow though – it’s worth reading our documentation and seeing how you can improve the situation.

    We have performance guidelines as part of our documentation here: https://www.imgtec.com/powervr/insider/powervr-sdk-docs.asp – “PowerVR Performance Recommendations”

    It’s also worth looking at the SGX Architecture Guide whilst you’re there as well, which gives you some insight into the differences between desktop and mobile GPUs.

    Regards,
    Tobias

Viewing 2 posts - 1 through 2 (of 2 total)
You must be logged in to reply to this topic.