QSG_RENDER_LOOP woes

Sebastian Kügler sebas at kde.org
Fri May 9 13:56:53 UTC 2014


Hey,

Since 30d2489930 in plasma-workspace, we're setting the QSG_RENDER_LOOP to 
"basic", if it's not specified otherwise by an env var. This has been done to 
prevent crashes in the threaded renderer, but unfortunately, it seems to come 
with its own set of problems: Plasma produces artifacts, high CPU load and 
grinds to a complete halt after a while.

I've tried setting the QSG_RENDER_LOOP to threaded, and that does indeed 
prevent those problems, but obviously, plasma-shell is more crashy with it. 
Now some of those crashes (at least one I've observed) is indeed in the 
scenegraph, but I've also seen other crashes (one in groupmanager of the 
taskbar, indirectly, not sure if that's related).

I think we might need to revisit this patch, and find a "stable" way forward. 
Just switching to basic renderloop doesn't seem to be the solution. :/

Cheers,
-- 
sebas

http://www.kde.org | http://vizZzion.org | GPG Key ID: 9119 0EF9


More information about the Plasma-devel mailing list