The external monitor does not wake up from sleep at 4K resolution

Bug #2066129 reported by Krzysztof Żuk
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
nvidia-graphics-drivers-550 (Ubuntu)
New
Undecided
Unassigned

Bug Description

I have Ubuntu Studio 24.04 and Ubuntu 24.04 - the problem is identical on both. Namely, I have a 4K external monitor connected to my laptop. I would like to use the native 4K resolution on both the laptop and the external monitor. Unfortunately, if I use the 4K resolution, every time the computer goes into sleep mode or just screen saver mode, the external screen doesn't wake up. Changing the resolution to a lower one and then back to 4K helps, and everything works until the next sleep. The problem does not occur at resolutions lower than 4K - the external monitor wakes up every time.

I am using an NVIDIA GeForce 2080 RTX graphics card with the nvidia-driver-550 drivers, but I have checked with several earlier versions. The same issue occurs with the Nouveau drivers.
---
ProblemType: Bug
.proc.driver.nvidia.capabilities.fabric-imex-mgmt:
 DeviceFileMinor: 4323
 DeviceFileMode: 256
 DeviceFileModify: 1
.proc.driver.nvidia.capabilities.gpu0: Error: path was not a regular file.
.proc.driver.nvidia.capabilities.mig: Error: path was not a regular file.
.proc.driver.nvidia.gpus.0000.01.00.0: Error: path was not a regular file.
.proc.driver.nvidia.registry: Binary: ""
.proc.driver.nvidia.suspend: suspend hibernate resume
.proc.driver.nvidia.suspend_depth: default modeset uvm
.proc.driver.nvidia.version:
 NVRM version: NVIDIA UNIX x86_64 Kernel Module 550.67 Tue Mar 12 23:54:15 UTC 2024
 GCC version: gcc version 13.2.0 (Ubuntu 13.2.0-23ubuntu4)
ApportVersion: 2.28.1-0ubuntu3
Architecture: amd64
BootLog: Error: [Errno 13] Brak dostępu: '/var/log/boot.log'
CasperMD5CheckResult: pass
CompositorRunning: None
CurrentDesktop: KDE
DistUpgraded: Fresh install
DistroCodename: noble
DistroRelease: Ubuntu 24.04
DistroVariant: ubuntu
DkmsStatus:
 nvidia/550.67, 6.8.0-31-lowlatency, x86_64: installed
 nvidia/550.67, 6.8.10-x64v3-xanmod1, x86_64: installed
 nvidia/550.67, 6.8.11-x64v3-xanmod1, x86_64: installed
ExtraDebuggingInterest: No
GraphicsCard:
 NVIDIA Corporation TU104M [GeForce RTX 2080 SUPER Mobile / Max-Q] [10de:1e93] (rev a1) (prog-if 00 [VGA controller])
   Subsystem: Micro-Star International Co., Ltd. [MSI] TU104M [GeForce RTX 2080 SUPER Mobile / Max-Q] [1462:12b0]
InstallationDate: Installed on 2024-05-17 (11 days ago)
InstallationMedia: Ubuntu-Studio 24.04 LTS "Noble Numbat" - Release amd64 (20240424.1)
MachineType: Micro-Star International Co., Ltd. Creator 17 A10SGS
NonfreeKernelModules: nvidia_modeset nvidia
Package: xorg-server (not installed)
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-6.8.0-31-lowlatency root=UUID=98acccb9-40fb-4f88-8d54-afa1313adf55 ro threadirqs
ProcVersionSignature: Ubuntu 6.8.0-31.31.1-lowlatency 6.8.1
Tags: noble possible-manual-nvidia-install ubuntu
Uname: Linux 6.8.0-31-lowlatency x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sudo users
_MarkForUpload: True
dmi.bios.date: 03/05/2021
dmi.bios.release: 3.16
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: E17G3IMS.310
dmi.board.asset.tag: Default string
dmi.board.name: MS-17G3
dmi.board.vendor: Micro-Star International Co., Ltd.
dmi.board.version: REV:1.0
dmi.chassis.asset.tag: No Asset Tag
dmi.chassis.type: 10
dmi.chassis.vendor: Micro-Star International Co., Ltd.
dmi.chassis.version: N/A
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvrE17G3IMS.310:bd03/05/2021:br3.16:svnMicro-StarInternationalCo.,Ltd.:pnCreator17A10SGS:pvrREV1.0:rvnMicro-StarInternationalCo.,Ltd.:rnMS-17G3:rvrREV1.0:cvnMicro-StarInternationalCo.,Ltd.:ct10:cvrN/A:sku17G3.3:
dmi.product.family: Creator
dmi.product.name: Creator 17 A10SGS
dmi.product.sku: 17G3.3
dmi.product.version: REV:1.0
dmi.sys.vendor: Micro-Star International Co., Ltd.
version.compiz: compiz N/A
version.libdrm2: libdrm2 2.4.120-2build1
version.libgl1-mesa-dri: libgl1-mesa-dri 24.0.5-1ubuntu1
version.libgl1-mesa-glx: libgl1-mesa-glx N/A
version.nvidia-graphics-drivers: nvidia-graphics-drivers-* N/A
version.xserver-xorg-core: xserver-xorg-core 2:21.1.12-1ubuntu1
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev N/A
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:22.0.0-1build1
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.99.917+git20210115-1build1
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.17-2build1

Revision history for this message
Ubuntu Foundations Team Bug Bot (crichton) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. It seems that your bug report is not filed about a specific source package though, rather it is just filed against Ubuntu in general. It is important that bug reports be filed about source packages so that people interested in the package can find the bugs about it. You can find some hints about determining what package your bug might be about at https://wiki.ubuntu.com/Bugs/FindRightPackage. You might also ask for help in the #ubuntu-bugs irc channel on Libera.chat.

To change the source package that this bug is filed about visit https://bugs.launchpad.net/ubuntu/+bug/2066129/+editstatus and add the package name in the text box next to the word Package.

[This is an automated message. I apologize if it reached you inappropriately; please just reply to this message indicating so.]

tags: added: bot-comment
Revision history for this message
Krzysztof Żuk (kzuk) wrote :

To be honest, I'm not entirely sure if pm-utils is causing the problem. It's possible that the issue is in the kernel, but I've checked several different ones without any interesting results.

affects: ubuntu → pm-utils (Ubuntu)
Krzysztof Żuk (kzuk)
affects: pm-utils (Ubuntu) → linux (Ubuntu)
affects: linux (Ubuntu) → xorg (Ubuntu)
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

When reestablishing the display connection on wakeup it's possible the machine doesn't think there's enough bandwidth for 4K, temporarily. This theory is also supported by the fact that lower bandwidth modes don't exhibit the bug.

Next I would suggest trying to replace the cable with one that's higher quality.

tags: added: multimonitor noble
affects: xorg (Ubuntu) → xorg-server (Ubuntu)
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. Please execute the following command only once, as it will automatically gather debugging information, in a terminal:

  apport-collect 2066129

When reporting bugs in the future please use apport by using 'ubuntu-bug' and the name of the package affected. You can learn more about this functionality at https://wiki.ubuntu.com/ReportingBugs.

Changed in xorg-server (Ubuntu):
status: New → Incomplete
tags: added: nvidia
Revision history for this message
Krzysztof Żuk (kzuk) wrote :

I tested with many high-end HDMI 2.1 cables for 8K at 60Hz to transmit 4K video. Bandwidth limitation shouldn't be an issue.

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Thanks for testing that.

There still can be bandwidth problems caused by poor connections, and detection problems caused by software bugs (not being tolerant enough of poor or delayed connections on wakeup).

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Please remember to run:

  apport-collect 2066129

Revision history for this message
Krzysztof Żuk (kzuk) wrote : .proc.driver.nvidia.params.txt

apport information

tags: added: apport-collected possible-manual-nvidia-install ubuntu
description: updated
Revision history for this message
Krzysztof Żuk (kzuk) wrote : CurrentDmesg.txt

apport information

Revision history for this message
Krzysztof Żuk (kzuk) wrote : DpkgLog.txt

apport information

Revision history for this message
Krzysztof Żuk (kzuk) wrote : Lspci.txt

apport information

Revision history for this message
Krzysztof Żuk (kzuk) wrote : Lspci-vt.txt

apport information

Revision history for this message
Krzysztof Żuk (kzuk) wrote : Lsusb.txt

apport information

Revision history for this message
Krzysztof Żuk (kzuk) wrote : Lsusb-t.txt

apport information

Revision history for this message
Krzysztof Żuk (kzuk) wrote : Lsusb-v.txt

apport information

Revision history for this message
Krzysztof Żuk (kzuk) wrote : NvidiaBugReportLog.txt

apport information

Revision history for this message
Krzysztof Żuk (kzuk) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
Krzysztof Żuk (kzuk) wrote : ProcCpuinfoMinimal.txt

apport information

Revision history for this message
Krzysztof Żuk (kzuk) wrote : ProcEnviron.txt

apport information

Revision history for this message
Krzysztof Żuk (kzuk) wrote : ProcInterrupts.txt

apport information

Revision history for this message
Krzysztof Żuk (kzuk) wrote : ProcModules.txt

apport information

Revision history for this message
Krzysztof Żuk (kzuk) wrote : UdevDb.txt

apport information

Revision history for this message
Krzysztof Żuk (kzuk) wrote : XorgLog.txt

apport information

Revision history for this message
Krzysztof Żuk (kzuk) wrote : XorgLogOld.txt

apport information

Revision history for this message
Krzysztof Żuk (kzuk) wrote : Xrandr.txt

apport information

Revision history for this message
Krzysztof Żuk (kzuk) wrote : acpidump.txt

apport information

Revision history for this message
Krzysztof Żuk (kzuk) wrote : nvidia-installer.log.txt

apport information

Revision history for this message
Krzysztof Żuk (kzuk) wrote : nvidia-settings.txt

apport information

Revision history for this message
Krzysztof Żuk (kzuk) wrote : xdpyinfo.txt

apport information

affects: xorg-server (Ubuntu) → nvidia-graphics-drivers-550 (Ubuntu)
Changed in nvidia-graphics-drivers-550 (Ubuntu):
status: Incomplete → New
tags: added: suspend-resume
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.