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.