Follow

In today's episode of "life sucks thanks to Firefox": Firefox assumes the compositor will release shm buffers immediately. Of course this cannot be relied upon, this is completely compositor implementation-defined. KWin doesn't do it for instance.

The Firefox "fix" is to detect KWin via XDG_CURRENT_DESKTOP and blit buffers in this case. Brilliant.

bugzilla.mozilla.org/show_bug.

· · Web · 1 · 8 · 8

@emersion noob question: shouldn't they use dma buffers instead?

@wolf480pl Right, DMA-BUFs will be used with WebRender. This is about the case where it's disabled.

Sign in to participate in the conversation
Octodon

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!