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 much is the maximum resolution of texture updating ?

  I have a rk3399 based board.

 Can I drive a 4K screen ?

 My code looks like :

   

  while(1) {

        // update small part of my texture , eg 16 lines of a texture .

       // texture is big : 8292 x 2160

        glTexSubImage2D

       //  update texture uv cord.

      // draw two triangle to blit from texture  to screen .

      glDraw ( )

      eglSwapBuffers

   }

  

Parents
  • That device has a 4 core GPU, so assuming a GPU frequency of ~500MHz (I'm not sure what frequency it does use), you don't get a huge amount of performance per pixel at 4K60.

    (500*4) / (3840*2160*60) = 4 shader cycles per pixel best case

    It's also worth noting that in many systems the window system will also be using the GPU for composition, so the GPU is shared across both the applications that are running and the compositor.

    Without seeing exactly what you are doing it's hard to provide more specific advice. 

Reply
  • That device has a 4 core GPU, so assuming a GPU frequency of ~500MHz (I'm not sure what frequency it does use), you don't get a huge amount of performance per pixel at 4K60.

    (500*4) / (3840*2160*60) = 4 shader cycles per pixel best case

    It's also worth noting that in many systems the window system will also be using the GPU for composition, so the GPU is shared across both the applications that are running and the compositor.

    Without seeing exactly what you are doing it's hard to provide more specific advice. 

Children
No data