[nvidia] Corrupted wallpaper after resuming from suspend or hibernation
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
GNOME Shell |
Fix Released
|
Unknown
|
|||
mutter (Ubuntu) |
Fix Released
|
High
|
Daniel van Vugt | ||
Disco |
Won't Fix
|
Undecided
|
Daniel van Vugt | ||
Eoan |
Fix Released
|
High
|
Daniel van Vugt |
Bug Description
[Impact]
The Nvidia (Xorg) driver corrupts the desktop wallpaper (by design (1)) upon resuming from suspend. This creates a poor user experience and gives the impression of severe memory corruption.
(1) https:/
[Test Case]
0. Set up an Nvidia-only system using the proprietary Nvidia Xorg driver.
1. Suspend and resume the machine.
Expect: The wallpaper still looks like it did before suspending.
[Regression Potential]
Low. The exact same patch is in Gnome 3.34 (Ubuntu 19.10) already and has been used for a couple of months without issue.
[Original Report]
Every other wake from sleep presents a corrupted screen with no unlock app. There's a dock and system menu on a black background with pixel garbage. Some personal information in the dock's large window thumbnails. Bitmap garbage flashes on the screen when interacting with anything. Only workaround is doing another sleep-wake cycle.
ProblemType: Bug
DistroRelease: Ubuntu 18.10
Package: xorg 1:7.7+19ubuntu8
ProcVersionSign
Uname: Linux 4.18.0-12-generic x86_64
NonfreeKernelMo
.proc.driver.
.proc.driver.
.proc.driver.
NVRM version: NVIDIA UNIX x86_64 Kernel Module 390.87 Tue Aug 21 12:33:05 PDT 2018
GCC version: gcc version 8.2.0 (Ubuntu 8.2.0-7ubuntu1)
ApportVersion: 2.20.10-0ubuntu13.1
Architecture: amd64
BootLog: Error: [Errno 13] Permission denied: '/var/log/boot.log'
CompizPlugins: No value set for `/apps/
CompositorRunning: None
CurrentDesktop: ubuntu:GNOME
Date: Thu Dec 20 22:19:29 2018
DistUpgraded: 2018-12-01 23:07:50,385 ERROR got error from PostInstallScript ./xorg_
DistroCodename: cosmic
DistroVariant: ubuntu
DkmsStatus:
nvidia, 390.87, 4.18.0-11-generic, x86_64: installed
nvidia, 390.87, 4.18.0-12-generic, x86_64: installed
virtualbox, 5.2.18, 4.18.0-11-generic, x86_64: installed
virtualbox, 5.2.18, 4.18.0-12-generic, x86_64: installed
ExtraDebuggingI
GraphicsCard:
NVIDIA Corporation GP106 [GeForce GTX 1060 3GB] [10de:1c02] (rev a1) (prog-if 00 [VGA controller])
Subsystem: eVga.com. Corp. GP106 [GeForce GTX 1060 3GB] [3842:6162]
InstallationDate: Installed on 2018-10-28 (54 days ago)
InstallationMedia: Ubuntu 18.04.1 LTS "Bionic Beaver" - Release amd64 (20180725)
MachineType: Gigabyte Technology Co., Ltd. Default string
ProcEnviron:
TERM=xterm-
PATH=(custom, no user)
XDG_RUNTIME_
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=
SourcePackage: xorg
Symptom: display
UpgradeStatus: Upgraded to cosmic on 2018-12-02 (18 days ago)
dmi.bios.date: 06/08/2017
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: F24
dmi.board.
dmi.board.name: X99P-SLI-CF
dmi.board.vendor: Gigabyte Technology Co., Ltd.
dmi.board.version: x.x
dmi.chassis.
dmi.chassis.type: 3
dmi.chassis.vendor: Default string
dmi.chassis.
dmi.modalias: dmi:bvnAmerican
dmi.product.family: Default string
dmi.product.name: Default string
dmi.product.sku: Default string
dmi.product.
dmi.sys.vendor: Gigabyte Technology Co., Ltd.
version.compiz: compiz N/A
version.libdrm2: libdrm2 2.4.95-1
version.
version.
version.
version.
version.
version.
version.
version.
Related branches
- Ubuntu Desktop: Pending requested
-
Diff: 145 lines (+123/-0)3 files modifieddebian/changelog (+8/-0)
debian/patches/background-Reload-when-GPU-memory-is-invalidated.patch (+114/-0)
debian/patches/series (+1/-0)
- Daniel van Vugt: Disapprove
- Marco Trevisan (Treviño): Approve
- Ubuntu Desktop: Pending requested
-
Diff: 264 lines (+242/-0)3 files modifieddebian/changelog (+7/-0)
debian/patches/fix-lp1809407-3.32.patch (+234/-0)
debian/patches/series (+1/-0)
Changed in gdm3 (Ubuntu): | |
status: | Expired → New |
Changed in gnome-shell (Ubuntu): | |
status: | Expired → New |
no longer affects: | gdm3 (Ubuntu) |
Changed in mutter (Ubuntu): | |
status: | New → Confirmed |
tags: | added: disco |
summary: |
- [nvidia] After resume the unlock screen is a black background with pixel - garbage. Bitmap garbage flashes on the screen when interacting with - anything. + [nvidia] Corrupted wallpaper after resuming from sleep |
summary: |
- [nvidia] Corrupted wallpaper after resuming from sleep + [nvidia] Corrupted wallpaper after resuming from suspend |
tags: | added: xenial |
Changed in gnome-shell: | |
status: | Unknown → New |
no longer affects: | nvidia-graphics-drivers-390 (Ubuntu) |
no longer affects: | nvidia-graphics-drivers-418 (Ubuntu) |
Changed in gnome-shell (Ubuntu): | |
importance: | Undecided → High |
Changed in mutter (Ubuntu): | |
importance: | Undecided → High |
Changed in gnome-shell (Ubuntu): | |
status: | Confirmed → Triaged |
Changed in mutter (Ubuntu): | |
status: | Confirmed → Triaged |
tags: | added: rls-ee-incoming |
Changed in gnome-shell (Ubuntu Bionic): | |
assignee: | nobody → Daniel van Vugt (vanvugt) |
Changed in mutter (Ubuntu Bionic): | |
assignee: | nobody → Daniel van Vugt (vanvugt) |
Changed in mutter (Ubuntu Eoan): | |
status: | Triaged → In Progress |
no longer affects: | gnome-shell (Ubuntu) |
no longer affects: | gnome-shell (Ubuntu Bionic) |
no longer affects: | gnome-shell (Ubuntu Disco) |
no longer affects: | gnome-shell (Ubuntu Eoan) |
summary: |
- [nvidia] Corrupted wallpaper after resuming from suspend + [nvidia] Corrupted wallpaper after resuming from suspend or hibernation |
Changed in gnome-shell: | |
importance: | Unknown → Undecided |
importance: | Undecided → Unknown |
status: | New → Unknown |
tags: | removed: cosmic |
Changed in gnome-shell: | |
status: | Unknown → Fix Released |
Changed in mutter (Ubuntu Disco): | |
status: | Confirmed → In Progress |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
Changed in mutter (Ubuntu Bionic): | |
status: | Confirmed → New |
status: | New → Incomplete |
Changed in mutter (Ubuntu Bionic): | |
status: | Incomplete → Confirmed |
Changed in mutter (Ubuntu Disco): | |
status: | In Progress → Won't Fix |
This sounds like a combination of bug 1769383 and something else. Can you please provide a photo of the issue so we can figure out what the second part is?