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

            Bug ID: 483611
           Summary: Frequent 1+ seconds compositor freeze on NVIDIA
                    Wayland
    Classification: Plasma
           Product: kwin
           Version: 6.0.1
          Platform: Arch Linux
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: wayland-generic
          Assignee: kwin-bugs-n...@kde.org
          Reporter: westerbly+...@gmail.com
  Target Milestone: ---

SUMMARY
On a KDE 6 Wayland session, I get frequent freezes (including mouse cursor)
that last for about 1-5 seconds. Frequency is about 5 minutes or so, depending
on what I'm doing. It seems some applications trigger the bug more often, but I
consistently get them during normal usage. For example I just got one right now
while typing this.


STEPS TO REPRODUCE
Use the system normally (web browsing, watching videos or gaming) in a Wayland
session (possibly with an NVIDIA card) for an extended period of time.

OBSERVED RESULT
Frequent but irregular compositor freezes that take as long as 5 seconds to
resolve.

EXPECTED RESULT
Smooth usage under normal conditions.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Linux 6.7.9-arch1-1 (64-bit)
KDE Plasma Version: 6.0.1
KDE Frameworks Version: 6.0.0
Qt Version: 6.0.2

ADDITIONAL INFORMATION
journalctl -ab -e shows right after the freeze:

```
mar 14 18:43:10 peco kwin_wayland[1151]: kwin_scene_opengl: 0x501:
GL_INVALID_VALUE error generated. <levels>, <width> and <height> must be 1 or
greater.
mar 14 18:43:10 peco kwin_wayland[1151]: kwin_scene_opengl: Invalid framebuffer
status:  "GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT"
mar 14 18:43:10 peco kwin_wayland[1151]: kwin_scene_opengl: Can't enable
invalid framebuffer object!
mar 14 18:43:10 peco kwin_wayland[1151]: kwin_scene_opengl: 0x506:
GL_INVALID_FRAMEBUFFER_OPERATION error generated. Operation is not valid
because a bound framebuffer is not framebuffer complete.
mar 14 18:43:10 peco kwin_wayland[1151]: kwin_scene_opengl: 0x501:
GL_INVALID_VALUE error generated. <levels>, <width> and <height> must be 1 or
greater.
mar 14 18:43:10 peco kwin_wayland[1151]: kwin_scene_opengl: Invalid framebuffer
status:  "GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT"
mar 14 18:43:10 peco kwin_wayland[1151]: kwin_scene_opengl: Can't enable
invalid framebuffer object!
mar 14 18:43:10 peco kwin_wayland[1151]: kwin_scene_opengl: 0x506:
GL_INVALID_FRAMEBUFFER_OPERATION error generated. Operation is not valid
because a bound framebuffer is not framebuffer complete.
mar 14 18:43:10 peco kwin_wayland[1151]: kwin_scene_opengl: 0x501:
GL_INVALID_VALUE error generated. <levels>, <width> and <height> must be 1 or
greater.
mar 14 18:43:10 peco kwin_wayland[1151]: kwin_scene_opengl: Invalid framebuffer
status:  "GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT"
mar 14 18:43:10 peco kwin_wayland[1151]: kwin_scene_opengl: Can't enable
invalid framebuffer object!
mar 14 18:43:10 peco kwin_wayland[1151]: kwin_scene_opengl: 0x506:
GL_INVALID_FRAMEBUFFER_OPERATION error generated. Operation is not valid
because a bound framebuffer is not framebuffer complete.
mar 14 18:43:10 peco kwin_wayland[1151]: kwin_scene_opengl: 0x501:
GL_INVALID_VALUE error generated. <levels>, <width> and <height> must be 1 or
greater.
mar 14 18:43:10 peco kwin_wayland[1151]: kwin_scene_opengl: Invalid framebuffer
status:  "GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT"
mar 14 18:43:10 peco kwin_wayland[1151]: kwin_scene_opengl: Can't enable
invalid framebuffer object!
mar 14 18:43:10 peco kwin_wayland[1151]: kwin_scene_opengl: 0x506:
GL_INVALID_FRAMEBUFFER_OPERATION error generated. Operation is not valid
because a bound framebuffer is not framebuffer complete.
mar 14 18:43:10 peco kwin_wayland[1151]: kwin_scene_opengl: 0x501:
GL_INVALID_VALUE error generated. <levels>, <width> and <height> must be 1 or
greater.
mar 14 18:43:10 peco kwin_wayland[1151]: kwin_scene_opengl: Invalid framebuffer
status:  "GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT"
mar 14 18:43:10 peco kwin_wayland[1151]: kwin_scene_opengl: Can't enable
invalid framebuffer object!
mar 14 18:43:10 peco kwin_wayland[1151]: kwin_scene_opengl: 0x506:
GL_INVALID_FRAMEBUFFER_OPERATION error generated. Operation is not valid
because a bound framebuffer is not framebuffer complete.
mar 14 18:43:10 peco kate[82553]: kf.sonnet.core: No language dictionaries for
the language: "en_US"
mar 14 18:43:10 peco kate[82553]: kf.sonnet.core: No language dictionaries for
the language: "en_US"
mar 14 18:43:10 peco kded6[222724]: xsettingsd: Reloading configuration
mar 14 18:43:10 peco kded6[222724]: xsettingsd: Loaded 14 settings from
/home/radge/.config/xsettingsd/xsettingsd.conf
mar 14 18:43:17 peco kwin_wayland[1151]: This plugin does not support raise()
mar 14 18:43:31 peco kwin_wayland[1151]: This plugin does not support raise()
```

This is consistent. I have quite a few instances of this exact log, and I spent
some time monitoring so I could catch and verify that these are (pretty much)
always the last messages after a freeze.

I am using an RTX3080 with the 550.54.14 proprietary drivers.

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

Reply via email to