| Summary: | Choppy fullscreen using OpenGL with compositor with latest xf86-video-intel | ||
|---|---|---|---|
| Product: | [Plasma] kwin | Reporter: | valdikss |
| Component: | scene-opengl | Assignee: | KWin default assignee <kwin-bugs-null> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | kevin.kofler, mike.cloaked, pierre |
| Priority: | NOR | Flags: | mgraesslin:
ReviewRequest+
|
| Version First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | Arch Linux | ||
| OS: | Linux | ||
| URL: | https://git.reviewboard.kde.org/r/118893/ | ||
| Latest Commit: | http://commits.kde.org/kwin/e8241313fc979aefafc8c2a0207570d6394f1580 | Version Fixed/Implemented In: | |
| Sentry Crash Report: | |||
|
Description
valdikss
2014-06-22 17:52:14 UTC
From the bug report:
Kwin makes a buggy micro-optimisation:
diff --git a/kwin/libkwineffects/kwinglplatform.cpp
b/kwin/libkwineffects/kwinglplatform.cpp
index ae2f459..c41b9df 100644
--- a/kwin/libkwineffects/kwinglplatform.cpp
+++ b/kwin/libkwineffects/kwinglplatform.cpp
@@ -808,7 +808,6 @@ void GLPlatform::detect(OpenGLPlatformInterface
platformInterface)
m_supportsGLSL = false;
m_limitedGLSL = m_supportsGLSL && m_chipClass < I965;
- m_looseBinding = true;
if (m_chipClass < I915) {
m_recommendedCompositor = XRenderCompositing;
--------
I'll run this tomorrow on my Intel system
Messed up actual result / expected result, should be vice versa. Git commit e8241313fc979aefafc8c2a0207570d6394f1580 by Martin Gräßlin. Committed on 23/06/2014 at 05:45. Pushed by graesslin into branch 'master'. [libkwineffects] Require strict binding for intel driver According to driver devs it's a "buggy micro-optimisation", see https://bugs.freedesktop.org/show_bug.cgi?id=80349#c1 REVIEW: 118893 M +2 -1 libkwineffects/kwinglplatform.cpp http://commits.kde.org/kwin/e8241313fc979aefafc8c2a0207570d6394f1580 Here's an unfuzzed patch against kde-workspace-4.11.10: http://pkgs.fedoraproject.org/cgit/kde-workspace.git/tree/kde-workspace-4.11.10-kwin-intel-kde%23336589.patch (We need this in Fedora Rawhide, where we now have the new intel driver.) It's included in ArchLinux, btw. *** Bug 338434 has been marked as a duplicate of this bug. *** Git commit 04157f13de8d9b3028bca3a1832276ba96ae45fd by Martin Gräßlin. Committed on 22/08/2014 at 05:37. Pushed by graesslin into branch 'KDE/4.11'. [libkwineffects] Require strict binding for intel driver According to driver devs it's a "buggy micro-optimisation", see https://bugs.freedesktop.org/show_bug.cgi?id=80349#c1 Backport from kwin.git e8241313fc979aefafc8c2a0207570d6394f1580 M +2 -1 kwin/libkwineffects/kwinglplatform.cpp http://commits.kde.org/kde-workspace/04157f13de8d9b3028bca3a1832276ba96ae45fd *** Bug 338472 has been marked as a duplicate of this bug. *** |