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

rendering two frames a time?

Hello,

I have an odroid xu3 board equipped with mali T628(MP6). I run an example called "simpletriangle" and profile the data through DS5. Mali gpu breaks up the scene into tiles and renders a tile(16*16) once a time. When running the example "simpletriangle", I notice that the pmu counter "tiles rendered" is strange. The screen resolution is 1280*720, and the number of tiles rendered should be 3600(1280 * 720 / 256), but DS5 shows the number is 7200(within one frame). So, the gpu renders two frames a time?

Parents
  • Do you mean framebuffer0 and framebuffer1? I think GPU will only render one frame and write to framebuffer0 or framebuffer1 within 16ms.

    If you have a compositing window system (Android, X11, etc) then it is very possible that the application doesn't render to the framebuffer at all. The application renders to an offscreen memory region, the compositor composits into the real framebuffer. The compositor may also be using the GPU.

Reply
  • Do you mean framebuffer0 and framebuffer1? I think GPU will only render one frame and write to framebuffer0 or framebuffer1 within 16ms.

    If you have a compositing window system (Android, X11, etc) then it is very possible that the application doesn't render to the framebuffer at all. The application renders to an offscreen memory region, the compositor composits into the real framebuffer. The compositor may also be using the GPU.

Children