[Bug 1576032] Re: Software compositing of EGL clients is much slower than software clients

2016-04-27 Thread Daniel van Vugt
I'm guessing this might be related to the fact I'm running on an Intel
graphics desktop. So the buffer implementation for the EGL clients is
still GBM. However the buffer implementation for the software clients is
just local memory (ShmBuffer).

** Summary changed:

- Software compositing of EGL clients is much slower than software clients
+ Software compositing of EGL clients is much slower than software compositing 
of software clients

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1576032

Title:
  Software compositing of EGL clients is much slower than software
  compositing of software clients

To manage notifications about this bug go to:
https://bugs.launchpad.net/mir/+bug/1576032/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 1576032] Re: Software compositing of EGL clients is much slower than software clients

2016-04-27 Thread Daniel van Vugt
** Description changed:

  Software compositing of EGL clients is much slower than software
  clients. Even when the EGL client is allowed to render in hardware.
  There is something weirdly slow about our EGL texture binding compared
  to software textures...
  
  Start the server with software rendering:
  $ sudo env GBM_ALWAYS_SOFTWARE=1 mir_proving_server --compositor-report=log
  
  Now start a fullscreen client (even with hardware rendering enabled) and
  drag the window around (so it's no longer bypassed).
  
  Compositor performance:
  7 FPS with mir_demo_client_eglflash (rendered in hardware, only rendering 1 
FPS)
  7 FPS with mir_demo_client_egltriangle (rendered in hardware)
  30 FPS with mir_demo_client_fingerpaint (not redrawing at all)
  30 FPS with 'mir_demo_client_progressbar 1' (rendered in software at 1 FPS)
  30 FPS with 'mir_demo_client_progressbar 60' (rendered in software at 60 FPS)
+ 30 FPS with 'mir_demo_client_flicker' (rendered in software at 60 FPS)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1576032

Title:
  Software compositing of EGL clients is much slower than software
  clients

To manage notifications about this bug go to:
https://bugs.launchpad.net/mir/+bug/1576032/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs