https://bugs.kde.org/show_bug.cgi?id=384403

            Bug ID: 384403
           Summary: Frequent compositing failure with GTX 1070 and
                    associated Xid 31 error
           Product: kwin
           Version: 5.10.5
          Platform: Gentoo Packages
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: compositing
          Assignee: kwin-bugs-n...@kde.org
          Reporter: mwo...@gmail.com
  Target Milestone: ---

I am experiencing frequent failure of the kwin compositor since I upgraded my
video card from a GTX 670 to a GTX 1070. When the failure occurs the compositor
fails to restart so I have to restart kwin to get it back. The failure is
always accompanied by an NVRM Xid 31 error. I am able to reliably reproduce the
problem using Steam by clicking back and forth between Library and Store
rapidly. I have a video of the failure along with the logging here:
https://www.youtube.com/watch?v=mW6AM1CauNw

I found a Manjaro user reporting the exact same errors, using the same version
of kwin, and the same GPU here:
https://forum.manjaro.org/t/stupid-issue-with-plasmashell/30425

I have been unable to reproduce the issue when I enable the options "Force
Composition Pipeline" and "Force Full Composition Pipeline" in nvidia-settings.
I am also unable to reproduce it if I set the compositor to XRender backend. I
am able to reproduce it with both the OpenGL 2.0 and OpenGL 3.1 backends.

I have tried Nvidia driver versions 381.22, 384.59, and 384.69. The behavior is
identical.

Here is a snippet of my kwin output:

QXcbConnection: XCB error: 9 (BadDrawable), sequence: 3071, resource id: 0,
major code: 14 (GetGeometry), minor code: 0
QXcbWindow: Unhandled client message: "_NET_CURRENT_DESKTOP"
OpenGL vendor string:                   NVIDIA Corporation
OpenGL renderer string:                 GeForce GTX 1070/PCIe/SSE2
OpenGL version string:                  4.5.0 NVIDIA 384.69
OpenGL shading language version string: 4.50 NVIDIA
Driver:                                 NVIDIA
Driver version:                         384.69
GPU class:                              Unknown
OpenGL version:                         4.5
GLSL version:                           4.50
X server version:                       1.19.3
Linux kernel version:                   4.12.10
Requires strict binding:                no
GLSL shaders:                           yes
Texture NPOT support:                   yes
Virtual Machine:                        no
kwin_core: OpenGL 2 compositing setup failed
kwin_core: Failed to initialize compositing, compositing disabled
QXcbConnection: XCB error: 3 (BadWindow), sequence: 34741, resource id: 485,
major code: 3 (GetWindowAttributes), minor code: 0
QXcbConnection: XCB error: 9 (BadDrawable), sequence: 34742, resource id: 485,
major code: 14 (GetGeometry), minor code: 0

And a snippet from my kernel log:

[ 9732.672669] NVRM: GPU at PCI:0000:01:00:
GPU-ba0bb41c-e9e7-bf70-8f3b-953075a5dd6e
[ 9732.672671] NVRM: GPU Board Serial Number: 
[ 9732.672673] NVRM: Xid (PCI:0000:01:00): 31, Ch 00000058, engmask 00000101,
intr 10000000

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to