Bug 1576767 Comment 215 Edit History

Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.

And yet another idea, Eric. Here's something to try before taking the drastic step disconnecting your external displays and rebooting your system. In `about:config`, try setting `gfx.webrender.compositor.surface-pool-size` to `0` (the default is `25`). You'll need to restart Firefox after making this change.

`IOAccelResource` objects corresponding to `SurfacePool` objects are quite large. Most `SurfacePool` objects have their `poolSizeLimit` set to `0`. The webrender compositor's `RenderThread::SharedSurfacePool` doesn't, though. This change makes it behave like the other `SurfacePool` objects.
And yet another idea, Eric. Here's something to try before taking the drastic step disconnecting your external displays and rebooting your system. In `about:config`, try setting `gfx.webrender.compositor.surface-pool-size` to `0` (the default is `25`). You'll need to restart Firefox after making this change.

`IOAccelResource` objects corresponding to `SurfacePoolEntry` objects are quite large. Most `SurfacePool` objects have their `poolSizeLimit` set to `0`. The webrender compositor's `RenderThread::SharedSurfacePool` doesn't, though. This change makes it behave like the other `SurfacePool` objects.

Back to Bug 1576767 Comment 215