http://bugs.winehq.org/show_bug.cgi?id=29371
Bug #: 29371 Summary: Support GNOME Mutter's new suspended compositing for fullscreen apps Product: Wine Version: unspecified Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: alexhultman@gmail.com Classification: Unclassified
Mutter 3.2 supports suspended composition for apps that requests it. Wine doesn't seem to request / fall into the heuristics.
I'm currently playing some DOOM 3 and it's clearly not undirected when playing from GNOME Shell. Fallback mode has better performance as nothing is composited.
If an app is fullscreen it should suspend composition.
Have we checked a variety of games to see that they are reliably using override-redirect windows for their fullscreen version?
Yes I did that back then when I decided on that heuristics, even "benchmark only" stuff like unengine heaven does that.
They missed Wine games.