Black screen after wake from S3 suspend on Nvidia proprietary driver
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
An Nvidia driver upgrade in Ubuntu 20.04 caused waking from S3 suspend to lead to a black screen.
Upgrading to Ubuntu 22.04 using latest stable Nvidia driver 515.65.01 did not resolve the issue.
There are several Nvidia sleep tickets that at first seem related, but mention dmesg entries that I am not seeing which makes me suspect I have a different issue:
* https:/
* https:/
Workaround dhenry mentions in 1970088 of disabling the nvidia suspend and hibernate systemd services makes no difference for me.
Currrently running Ubuntu 22.04, Nvidia GTX 970 on driver 515.65.01, AMD Ryzen 7 5800X.
Here are journalctl excerpts during the reboot process, with and without nvidia systemd suspend services. dmesg and /var/log/kern.log show no errors as are mentioned in the above tickets.
With disabled nvidia suspend systemd services:
Aug 19 12:42:37 uf-panacea ModemManager[2731]: <info> [sleep-monitor] system is about to suspend
Aug 19 12:42:37 uf-panacea NetworkManager[
Aug 19 12:42:37 uf-panacea systemd[1]: Reached target Sleep.
Aug 19 12:42:37 uf-panacea systemd[1]: Starting Record successful boot for GRUB...
Aug 19 12:42:37 uf-panacea systemd[1]: Starting System Suspend...
Aug 19 12:42:37 uf-panacea systemd-
Aug 19 12:42:37 uf-panacea systemd[1]: grub-common.
Aug 19 12:42:37 uf-panacea systemd[1]: Finished Record successful boot for GRUB.
With enabled nvidia suspend systemd services:
Aug 19 12:12:25 uf-panacea systemd[1]: Starting NVIDIA system suspend actions...
Aug 19 12:12:25 uf-panacea suspend[15998]: nvidia-
Aug 19 12:12:25 uf-panacea logger[15998]: <13>Aug 19 12:12:25 suspend: nvidia-
Aug 19 12:12:25 uf-panacea systemd[1]: grub-common.
Aug 19 12:12:25 uf-panacea systemd[1]: Finished Record successful boot for GRUB.
Aug 19 12:12:25 uf-panacea systemd[1]: Starting GRUB failed boot detection...
Aug 19 12:12:25 uf-panacea systemd[1]: grub-initrd-
Aug 19 12:12:25 uf-panacea systemd[1]: Finished GRUB failed boot detection.
Aug 19 12:12:25 uf-panacea /usr/libexec/
Aug 19 12:12:25 uf-panacea /usr/libexec/
Aug 19 12:12:25 uf-panacea /usr/libexec/
Aug 19 12:12:25 uf-panacea /usr/libexec/
Aug 19 12:12:25 uf-panacea /usr/libexec/
Aug 19 12:12:25 uf-panacea /usr/libexec/
Aug 19 12:12:25 uf-panacea /usr/libexec/
Aug 19 12:12:25 uf-panacea /usr/libexec/
Aug 19 12:12:25 uf-panacea /usr/libexec/
Aug 19 12:12:25 uf-panacea /usr/libexec/
Aug 19 12:12:25 uf-panacea /usr/libexec/
Aug 19 12:12:25 uf-panacea /usr/libexec/
Aug 19 12:12:25 uf-panacea /usr/libexec/
Aug 19 12:12:25 uf-panacea /usr/libexec/
Aug 19 12:12:25 uf-panacea /usr/libexec/
Aug 19 12:12:25 uf-panacea /usr/libexec/
Aug 19 12:12:25 uf-panacea /usr/libexec/
Aug 19 12:12:25 uf-panacea /usr/libexec/
Aug 19 12:12:25 uf-panacea rtkit-daemon[3286]: Supervising 10 threads of 4 processes of 1 users.
Aug 19 12:12:25 uf-panacea /usr/libexec/
Aug 19 12:12:25 uf-panacea /usr/libexec/
Aug 19 12:12:25 uf-panacea /usr/libexec/
Aug 19 12:12:25 uf-panacea /usr/libexec/
Aug 19 12:12:25 uf-panacea /usr/libexec/
Aug 19 12:12:25 uf-panacea /usr/libexec/
Aug 19 12:12:25 uf-panacea /usr/libexec/
Aug 19 12:12:25 uf-panacea /usr/libexec/
Aug 19 12:12:25 uf-panacea /usr/libexec/
Aug 19 12:12:25 uf-panacea /usr/libexec/
Aug 19 12:12:25 uf-panacea /usr/libexec/
Aug 19 12:12:25 uf-panacea /usr/libexec/
Aug 19 12:12:25 uf-panacea /usr/libexec/
Aug 19 12:12:25 uf-panacea /usr/libexec/
Aug 19 12:12:25 uf-panacea /usr/libexec/
Aug 19 12:12:25 uf-panacea /usr/libexec/
Aug 19 12:12:25 uf-panacea /usr/libexec/
Aug 19 12:12:25 uf-panacea /usr/libexec/
Aug 19 12:12:25 uf-panacea /usr/libexec/
Aug 19 12:12:25 uf-panacea /usr/libexec/
Aug 19 12:12:25 uf-panacea /usr/libexec/
Aug 19 12:12:25 uf-panacea /usr/libexec/
Aug 19 12:12:25 uf-panacea /usr/libexec/
Aug 19 12:12:25 uf-panacea /usr/libexec/
Aug 19 12:12:25 uf-panacea /usr/libexec/
Aug 19 12:12:25 uf-panacea /usr/libexec/
Aug 19 12:12:25 uf-panacea /usr/libexec/
Aug 19 12:12:25 uf-panacea /usr/libexec/
Aug 19 12:12:25 uf-panacea /usr/libexec/
Aug 19 12:12:25 uf-panacea /usr/libexec/
Aug 19 12:12:25 uf-panacea /usr/libexec/
Aug 19 12:12:25 uf-panacea /usr/libexec/
Aug 19 12:12:25 uf-panacea /usr/libexec/
Aug 19 12:12:25 uf-panacea /usr/libexec/
Aug 19 12:12:25 uf-panacea /usr/libexec/
Aug 19 12:12:25 uf-panacea /usr/libexec/
Aug 19 12:12:25 uf-panacea /usr/libexec/
Aug 19 12:12:25 uf-panacea /usr/libexec/
Aug 19 12:12:25 uf-panacea rtkit-daemon[3286]: Supervising 10 threads of 4 processes of 1 users.
Aug 19 12:12:25 uf-panacea /usr/libexec/
Aug 19 12:12:25 uf-panacea /usr/libexec/
Aug 19 12:12:25 uf-panacea /usr/libexec/
Aug 19 12:12:25 uf-panacea /usr/libexec/
Aug 19 12:12:25 uf-panacea /usr/libexec/
Aug 19 12:12:25 uf-panacea /usr/libexec/
Aug 19 12:12:25 uf-panacea /usr/libexec/
Aug 19 12:12:25 uf-panacea /usr/libexec/
Aug 19 12:12:25 uf-panacea /usr/libexec/
Aug 19 12:12:25 uf-panacea rtkit-daemon[3286]: Successfully made thread 16016 of process 3923 owned by '1000' RT at priority 5.
Aug 19 12:12:25 uf-panacea rtkit-daemon[3286]: Supervising 11 threads of 4 processes of 1 users.
Aug 19 12:12:25 uf-panacea acpid[2790]: client 4092[1000:1000] has disconnected
Aug 19 12:12:25 uf-panacea /usr/libexec/
Aug 19 12:12:25 uf-panacea /usr/libexec/
Aug 19 12:12:25 uf-panacea /usr/libexec/
Aug 19 12:12:25 uf-panacea /usr/libexec/
Aug 19 12:12:25 uf-panacea /usr/libexec/
Aug 19 12:12:25 uf-panacea /usr/libexec/
Aug 19 12:12:25 uf-panacea /usr/libexec/
Aug 19 12:12:25 uf-panacea /usr/libexec/
Aug 19 12:12:25 uf-panacea /usr/libexec/
Aug 19 12:12:25 uf-panacea /usr/libexec/
Aug 19 12:12:25 uf-panacea /usr/libexec/
Aug 19 12:12:25 uf-panacea /usr/libexec/
Aug 19 12:12:25 uf-panacea kernel: snd_hda_codec_hdmi hdaudioC0D0: HDMI: invalid ELD data byte 29
Aug 19 12:12:25 uf-panacea kernel: rfkill: input handler enabled
Aug 19 12:12:25 uf-panacea systemd[1]: nvidia-
Aug 19 12:12:25 uf-panacea systemd[1]: Finished NVIDIA system suspend actions.
Aug 19 12:12:25 uf-panacea systemd[1]: Starting System Suspend...
Aug 19 12:12:25 uf-panacea systemd-
ProblemType: Bug
DistroRelease: Ubuntu 22.04
Package: xorg 1:7.7+23ubuntu2
ProcVersionSign
Uname: Linux 5.15.0-46-generic x86_64
NonfreeKernelMo
.proc.driver.
.proc.driver.
.proc.driver.
.proc.driver.
.proc.driver.
.proc.driver.
.proc.driver.
NVRM version: NVIDIA UNIX x86_64 Kernel Module 515.65.01 Wed Jul 20 14:00:58 UTC 2022
GCC version: gcc version 11.2.0 (Ubuntu 11.2.0-19ubuntu1)
ApportVersion: 2.20.11-0ubuntu82.1
Architecture: amd64
BootLog: Error: [Errno 13] Permission denied: '/var/log/boot.log'
CasperMD5CheckR
CompositorRunning: None
CurrentDesktop: ubuntu:GNOME
Date: Fri Aug 19 13:04:26 2022
DistUpgraded: Fresh install
DistroCodename: jammy
DistroVariant: ubuntu
DkmsStatus: nvidia/515.65.01, 5.15.0-46-generic, x86_64: installed
ExtraDebuggingI
GraphicsCard:
NVIDIA Corporation GM204 [GeForce GTX 970] [10de:13c2] (rev a1) (prog-if 00 [VGA controller])
Subsystem: PNY GM204 [GeForce GTX 970] [196e:1131]
InstallationDate: Installed on 2022-08-17 (2 days ago)
InstallationMedia: Ubuntu 22.04.1 LTS "Jammy Jellyfish" - Release amd64 (20220809.1)
MachineType: To Be Filled By O.E.M. To Be Filled By O.E.M.
ProcEnviron:
TERM=xterm-
PATH=(custom, no user)
XDG_RUNTIME_
LANG=en_US.UTF-8
SHELL=/usr/bin/zsh
ProcKernelCmdLine: BOOT_IMAGE=
SourcePackage: xorg
Symptom: display
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 03/29/2021
dmi.bios.release: 5.17
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: P4.70
dmi.board.name: X470 Taichi Ultimate
dmi.board.vendor: ASRock
dmi.chassis.
dmi.chassis.type: 3
dmi.chassis.vendor: To Be Filled By O.E.M.
dmi.chassis.
dmi.modalias: dmi:bvnAmerican
dmi.product.family: To Be Filled By O.E.M.
dmi.product.name: To Be Filled By O.E.M.
dmi.product.sku: To Be Filled By O.E.M.
dmi.product.
dmi.sys.vendor: To Be Filled By O.E.M.
version.compiz: compiz N/A
version.libdrm2: libdrm2 2.4.110-1ubuntu1
version.
version.
version.
version.
version.
version.
version.
version.
Changed in mutter (Ubuntu): | |
status: | New → Incomplete |
Changed in nvidia-graphics-drivers-515 (Ubuntu): | |
status: | New → Incomplete |
Tried installing the Nvidia 390 driver since that is another commonly cited workaround, but once pass the filesystem encryption password prompts the screen goes black. No useful error messages in journalctl that I can see.