Comment 29 for bug 1774915

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Before we merge this bug into bug 1698270 I would like to hear Tracy's response to comment #25.

Then I expect we will need/want to get more of the above lists of gnome-shell performance issues fixed before we can confidently say this issue exists purely within video playback.

P.S. If the problem is purely a video playback issue then my suspicion is that some component is implementing frame dropping incorrectly. If it is implemented using double buffers then you can easily starve the screen of new frames while repeatedly (racily) replacing the backbuffer. The right approach then is to use 3 buffers and the mailbox algorithm. The mailbox algorithm is nothing new, but that's what Vulkan calls it anyway: https://software.intel.com/en-us/articles/api-without-secrets-introduction-to-vulkan-part-2