Summary: | Need to change composition type (OpenGL version) every session to get rid of tearing | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | Alicia Boya García (ntrrgc) <ntrrgc> |
Component: | scene-opengl | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED DUPLICATE | ||
Severity: | normal | ||
Priority: | NOR | ||
Version: | 4.11.2 | ||
Target Milestone: | --- | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Alicia Boya García (ntrrgc)
2013-10-19 14:30:10 UTC
Nvidia GPU? See bug #322060 There was a problem detecting triple buffering during startup, but that should be fixed. Please ensure that triple buffering is enabled at all (/var/log/Xorg.0.log) If it's not, please either enable it or export the yielding strategy. If it is and you're sure to have 4.11.2, please run "kdebugdialog --fullmode", enable kwin (1212) and redirect the debug messages into some file (so we can see the output on triple buffering determination) If it is *not* on nvidia, please attach the output of "qdbus org.kde.kwin /KWin supportInformation" I added the TripleBuffer option and then it worked fine without tricks. Thanks :D I read in the ArchLinux wiki TripleBuffer is enabled by default. Maybe it is not true? Not for the nvidia blob: https://wiki.archlinux.org/index.php/Nvidia#Enabling_triple_buffering (vsync != triple buffering) You should however not be able to "trick" the system into (expensive) syncing. Can you try disabling triple buffering again, re-login (ie. cause tearing), alter compositing ("fix" tearing), wait a minute (500 repaints to be more precise - move a window around, alt+tab or activate present windows or something. On constant 60fps repaints 500 frames =~ 8.3 secs) and dump the output of qdbus org.kde.kwin /KWin supportInformation thanks in advance ;-) *** This bug has been marked as a duplicate of bug 322060 *** Here it is. http://pastebin.kde.org/pii9bktfs Thanks. glPreferBufferSwap: 99 Painting blocks for vertical retrace: no Something wrong here. Should I do something with it? No, but that smells like a bug and i wanted to record it here (pastebin will delete the post at some point) Ok, I'm setting TripleBuffer on again then. I don't want to manually change composition type on every session. Yes of course, sorry. I just wanted to see the state in this condition (i maybe should have hinted that ;-) |