Bug 1098890

Summary: Plasmashell can't cope with monitor going to sleep or monitor powered down
Product: [openSUSE] openSUSE Distribution Reporter: Eric McAlvin <ericj>
Component: KDE Workspace (Plasma)Assignee: E-Mail List <opensuse-kde-bugs>
Status: RESOLVED INVALID QA Contact: E-mail List <qa-bugs>
Severity: Major    
Priority: P5 - None CC: ericj, forgotten_qouZmm_Kx7, qantas94heavy
Version: Leap 15.0   
Target Milestone: ---   
Hardware: x86-64   
OS: openSUSE 42.1   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Bug Depends on: 964353    
Bug Blocks:    
Attachments: /var/log/messages snippet when bug occurred

Description Eric McAlvin 2018-06-22 21:23:28 UTC
Created attachment 775090 [details]
/var/log/messages snippet when bug occurred

+++ This bug was initially created as a clone of Bug #964353 +++

On Leap 15.0, if Plasma (X11 version) has its monitor go to sleep or get powered off, the following appear in /var/log/messages (see attached messages.txt).

This causes certain applications such as VMWare Horizon View Client to disconnect.  As the screen basically no longer exists. This looks like a regression of opensuse bugzilla bug #964353.

Note that we are using the following official Nvidia RPMs from their repo (video card is Nvidia NVS 510):
x11-video-nvidiaG03-340.106-lp150.13.1.x86_64
nvidia-uvm-gfxG03-kmp-default-340.106_k4.12.14_lp150.11-lp150.13.1.x86_64
nvidia-computeG03-340.106-lp150.13.1.x86_64
nvidia-gfxG03-kmp-default-340.106_k4.12.14_lp150.11-lp150.13.1.x86_64
Comment 1 Eric McAlvin 2018-06-25 15:50:36 UTC
I am now going to test this using the nvidia G04 drivers as they also support the NVS 510 cards.  

nvidia-gfxG04-kmp-default-390.59_k4.12.14_lp150.11-lp150.8.1.x86_64
nvidia-glG04-390.59-lp150.8.1.x86_64
nvidia-computeG04-390.59-lp150.8.1.x86_64
x11-video-nvidiaG04-390.59-lp150.8.1.x86_64

I will update with my findings.
Comment 2 Eric McAlvin 2018-06-25 19:21:39 UTC
After upgrading to G04 (390.59) Nvidia driver, the problem is resolved.  /var/log/messages do show the errors in the log, but the applications itself no longer disconnect.