Bug 387191 - Compositor enabled with NVIDIA binary driver causes black screen after exiting Team Fortress 2 or ioquake3, or after exiting Suspend (Suspend to ram).
Summary: Compositor enabled with NVIDIA binary driver causes black screen after exitin...
Status: RESOLVED WORKSFORME
Alias: None
Product: kwin
Classification: Plasma
Component: compositing (show other bugs)
Version: 5.11.3
Platform: Slackware Linux
: NOR minor
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-11-21 20:35 UTC by RadicalDreamer
Modified: 2021-12-06 04:39 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
mgraesslin: Wayland-
mgraesslin: X11+
mgraesslin: NVIDIA+


Attachments
Here is an example of what occurs after shading a window and moving it around on the screen. (592.65 KB, image/png)
2017-11-21 20:35 UTC, RadicalDreamer
Details

Note You need to log in before you can comment on or make changes to this bug.
Description RadicalDreamer 2017-11-21 20:35:08 UTC
Created attachment 109007 [details]
Here is an example of what occurs after shading a window and moving it around on the screen.

This issue only occurs when compositor on startup is enabled and only with the NVIDIA binary driver. The Nouveau driver does not cause the issue. The version of the NVIDIA driver used is 387.22.

"Compositor Settings for Desktop Effects" settings are: 
Scale method: accurate
Rendering backend: OpenGL 3.1
Tearing prevention "vsync": Never
Keep window thumbnails: Never
Checked "Allow applications to block compositing"

Desktop Behavior->"Desktop Effects" are default.

Team Fortress 2 & Ioquake3 trigger a bug in KDE when the compositor is on with the NVIDIA binary blob. After exiting the game the screen goes completely black. Moving the mouse cursor can make parts of windows or the panel appear. An open window acts like a big eraser removing the black color around it. If I shade the window my screen goes mostly black again except for the title bar of the window.  If I open a new window portions of the screen go dark again.

If I logout and log back in the issue is fixed.
Comment 1 RadicalDreamer 2017-11-22 00:57:49 UTC
It happens after the computer awakens from Suspend. I have to logout and back in to get the screen to stop turning black.
Comment 2 Martin Flöser 2017-11-22 15:44:23 UTC
Probably not much we can do about it. The NVIDIA driver is proprietary, this makes it impossible to investigate such issues.
Comment 3 RadicalDreamer 2018-01-08 17:27:30 UTC
(In reply to Martin Flöser from comment #2)
> Probably not much we can do about it. The NVIDIA driver is proprietary, this
> makes it impossible to investigate such issues.

I understand. I wanted to report that I didn't have issues with KDE 4.14.3 with the same NVIDIA driver for what its worth.

Thanks for the reply!
Comment 4 kde.org 2021-11-06 19:59:10 UTC
This issue report is quite old. Can you please confirm, that it still persists with KDE 5.23?
Comment 5 Bug Janitor Service 2021-11-21 04:39:59 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 6 Bug Janitor Service 2021-12-06 04:39:18 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!