On NVIDIA GPU after S3, some garbage show around windows

Bug #1662773 reported by Alex Tu
28
This bug affects 5 people
Affects Status Importance Assigned to Milestone
Compiz
New
Undecided
Unassigned
OEM Priority Project
Confirmed
Critical
Cyrus Lien
Xenial
New
Critical
Unassigned
compiz (Ubuntu)
Triaged
Undecided
Unassigned

Bug Description

GPU: Nvidia Device 1c8c (also could be reproduced with other Nvidia GPU)
Tested Driver: nvidia driver 375.30

reproduce steps:
1. plug hdmi monitor on NV GPU.
2. $sudo pm-suspend to force suspending
3. press power to resume.
4. the garbage shows around window.

$ compize --replace could fix it.

Feedback from NV:
[NV]CH_0207] We would close this bug because it is an expected behavior. Currently, the contents of video memory are lost during system suspend & resume when using the NVIDIA Linux drivers. Applications, such as Unity, need to watch for events generated by the GLX_NV_robustness_video_memory_purge extension and re-upload any content in video memory.

Revision history for this message
Alex Tu (alextu) wrote :
description: updated
Revision history for this message
Alex Tu (alextu) wrote :
Kent Lin (kent-jclin)
description: updated
Changed in oem-priority:
importance: Undecided → Critical
assignee: nobody → Cyrus Lien (cyruslien)
Revision history for this message
Ara Pulido (ara) wrote :

Can we file this with ubuntu-bug against the right package?
Does it happen in zesty?

Changed in oem-priority:
status: New → Incomplete
Revision history for this message
Alberto Milone (albertomilone) wrote :

Yes, it also happens in Zesty, as Compiz doesn't catch the event on resume from S3, and therefore doesn't redraw the shadows around the windows.

Changed in compiz (Ubuntu):
status: New → Triaged
Changed in oem-priority:
status: Incomplete → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.