Summary: | Screen tearing after upgrade to KDE 4.11, nVidia propriatery driver, no tearing with KDE 4.10.4 | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | svenssonsven8 |
Component: | compositing | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED DUPLICATE | ||
Severity: | major | CC: | lucidlytwisted, sancho-p, thebenj88 |
Priority: | NOR | ||
Version: | 4.11.0 | ||
Target Milestone: | --- | ||
Platform: | Kubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
svenssonsven8
2013-08-26 07:13:55 UTC
*** This bug has been marked as a duplicate of bug 322060 *** Hi Thomas, thank you for pointing me to the correct bug report, which I unfortunately couldn't find on my own before reporting this one. I apologize for that. Reading the comments there, I am unable to determine whether there is a workaround and when/if we can expect a patch that will fix the issue. Can we hope for a fix in next version of 4.11? Thank you in advance Thomas. Hi Thomas, thank you for pointing me to the correct bug report, which I unfortunately couldn't find on my own before reporting this one. I apologize for that. Reading the comments there, I am unable to determine whether there is a workaround and when/if we can expect a patch that will fix the issue. Can we hope for a fix in next version of 4.11? Thank you in advance Thomas. override triple buffer detection: export KWIN_TRIPLE_BUFFER=1 if you don't have triple buffering enabled and don't intend to, force the nvidia blob to use usleep yielding export __GL_YIELD="USLEEP" you can auto-export them for the session in ~/.kde/env scripts we'll probably defer triple buffering detectin a bit for the next point release - no idea why it doesn't work duriNg startup for too many ppl Thank you for your fast reply. I will try your suggestions when I get home tonight. Glad to hear that it is a known issue and is being worked on. Thanks once again Thomas. Kind Regards, Veroslav Hi, I'd like to add that Thomas' triple buffer override worked for me. I'm currently using KDE 4.11 & the proprietary nvidia drivers (325.15). Hope that helps. Bug appeared with the version of KDE 4.11.0 Not depends on the version of the nvidia drivers. vsync didn't actually work in pre-4.11 versions at all (see bug #307965) and if neither triple buffering or usleep yielding is present, you drop back into *exactly* that code. check bug #322060 and the attached script on how to either activate triple buffering, convince KWin that its available (cannot be queried) or export USLEEP yielding to enter vsync'd always swapping path. |