Imagination PowerVR SDK Blog

Using PVRTune for underingstanding hardware verse software rendering



Is there a way to tell using PVRTune if an application is using software rendering or hardware acceleration (openGL?). I know we can see the opengl calls, but my concern is to determine what if an application or graphics driver is hardware or software accerlated.




If you’re using a software renderer, nothing will be displayed in PVRTune. This is because PVRTune only shows activity for the GPU hardware, and the hardware will be idle/asleep when a software renderer is in use.

If you’re using the PowerVR graphics driver, all API calls that render will be executed on the GPU. There are no calls that will cause our driver to take a software rendered fall-back (it’s always accelerated).