The development environment is imx6q platform, linux kernel version is 3.14.52.
When I use the vProfiler tool to test gpu utilization (the .vpd files generated by vProfiler in Linux and use Vivante gpu tools (vAnalyzer) to view vpd files in Windows), encountered several problems as follows:
1.Running the samples in viv_samples/vdk coming with kernel 3.14.52, there is only 1 .vpd files generated.
However, running my simple Qt program(using QOpenGLWidget), there are 4 .vpd files generated, 2 of them contain only 1 frame and the other 2 contain expected number of frames. Why are there multiple .vpd files generated?
2. between the 2 "valid" .vpd file mentiond at 1, gpu utilization is different, one is big(over 80%) and the other is small (below 30%), and the addition of the 2 gpu utilization value is bigger than 100%(why?)
3. what does driver utilization mean ? Actully, I also want to known the exact meaning of gpu utilization because of the above question.
What's the meaning of Frame time and Driver time? What's the difference between Driver Utlization and GPU Utlization?
Thanks in advance!
Just waiting for help!
Can NXP technical support staff or anybody help me?
Thank you very much!
Hi
Sorry for the delay, I just tested the vAnalizer on 3.14.52 and on my side vProfiler seems that work well on QT.
However 1KB files looks like something bad with vpd file creation, I do not sure if this have anything to do with QTWidget, but with QT samples on BSP works well, so please test other QT samples and if the problem persist provide your sample code to check If we can reproduce the issue in our side.
Regards