Public bug reported:

= Impact =
Suspend/Resume ist unzuverlässig bzw. bricht ab. Teilweise Hard-Hänger (Lüfter 
drehen hoch, keine Eingabe möglich), teilweise kehrt das System ohne zu 
schlafen zurück. Kernel-Log: 
  nvidia 0000:01:00.0: PM: pci_pm_suspend(): nv_pmops_suspend [nvidia] returns 
-5
  PM: dpm_run_callback(): pci_pm_suspend returns -5
  PM: failed to suspend async: error -5

= System =
- Ubuntu 25.10 (Questing), 64-bit
- Kernel: 6.17.0-5-generic
- Secure Boot: enabled (MOK)
- Session: Wayland (auch mit Xorg testbar)
- GPU: NVIDIA [Modell unbekannt hier → siehe nvidia-smi im Anhang], PCI 
0000:01:00.0
- Treiber: NVIDIA 580.95.05
- Displays: Samsung Odyssey Ark 55" an HDMI (KMS: card1-HDMI-A-1), zweiter 
Anschluss häufig DP-3
- Sleep-Mode: mem_sleep_default=s2idle (dauerhaft gesetzt)

= EDID-Kontext (bereits behoben, Nebenbaustelle) =
- Frühere Meldung „Invalid firmware EDID …“ durch korrektes EDID-Override 
behoben:
  drm.edid_firmware=card1-HDMI-A-1:edid/ark-128.bin
- EDID-Blob (128 B, Base-Block) im initramfs unter 
/usr/lib/firmware/edid/ark-128.bin vorhanden (siehe Anhang/edid-index + 
edid-health).

= Reproducer =
1. Normales Boot (Wayland), Monitor an HDMI (Odyssey Ark), optional weiterer 
Monitor an DP-3.
2. `systemctl suspend`
3. Erwartet: System schläft ein und wacht mit Bild auf.
4. Tatsächlich: Suspend bricht ab mit obigen -5 Logs ODER Hard-Hänger (Lüfter 
hoch, only hard reset).

Repro ist unabhängig vom EDID-Override (der nur das frühere EDID-Problem
eliminiert). Mit deep anstelle s2idle ist das Verhalten noch instabiler
(Hard-Hänger).

= Was bereits versucht wurde =
- NVreg_PreserveVideoMemoryAllocations=1 + Persistence Mode an → keine 
Besserung des -5 Fehlers.
- EDID-Override korrekt portgebunden + initramfs → „Invalid firmware EDID“ 
verschwindet, PM-Fehler bleibt.
- Hz/VRR reduziert (60 Hz, VRR/G-Sync aus) → -5 reproduzierbar.
- Wayland vs. Xorg: [bitte eintragen: „unter Xorg stabil“ ODER „unter beiden 
betroffen“].
- Single-Display (nur HDMI) vs. Multi-Display (HDMI+DP): [bitte eintragen, 
falls getestet].

= Erwartetes Verhalten =
Suspend (s2idle) soll zuverlässig funktionieren; kein -5 im PM-Pfad und keine 
Hänger.

= Anhänge / Artefakte =
- questing-support-YYYYmmdd-HHMMSS.tar.gz:
  - sys/: Kernel-Cmdline (inkl. mem_sleep_default=s2idle), Secure-Boot/MOK, 
Taint
  - hw/: lspci/lsusb, optional dmidecode
  - graphics/: nvidia-smi, modinfo nvidia, dkms, glxinfo, vulkaninfo, 
edid-health
  - pm/: mem_sleep, Journal-Snippets mit nv_pmops_suspend -5 und EDID-Linien
  - configs/: /etc/default/grub, /etc/modprobe.d/nvidia-power.conf, EDID-Hook
  - apt/: Policy + Verlauf (Treiber/Stack)

ProblemType: Bug
DistroRelease: Ubuntu 25.10
Package: linux-image-6.17.0-5-generic 6.17.0-5.5
ProcVersionSignature: Ubuntu 6.17.0-5.5-generic 6.17.0-rc7
Uname: Linux 6.17.0-5-generic x86_64
ApportVersion: 2.33.1-0ubuntu3
Architecture: amd64
AudioDevicesInUse:
 BEN.        PID ZUGR.  BEFEHL
 /dev/snd/controlC2:  enrico-wilhelm   3321 F.... wireplumber
 /dev/snd/controlC0:  enrico-wilhelm   3321 F.... wireplumber
 /dev/snd/controlC1:  enrico-wilhelm   3321 F.... wireplumber
 /dev/snd/seq:        enrico-wilhelm   3275 F.... pipewire
CasperMD5CheckResult: pass
CurrentDesktop: ubuntu:GNOME
Date: Sun Oct 19 08:12:16 2025
InstallationDate: Installed on 2025-10-05 (13 days ago)
InstallationMedia: Ubuntu 25.04 "Plucky Puffin" - Release amd64 (20250415.3)
MachineType: ASUS System Product Name
ProcEnviron:
 LANG=de_DE.UTF-8
 PATH=(custom, no user)
 SHELL=/bin/bash
 TERM=xterm-256color
 XDG_RUNTIME_DIR=<set>
ProcFB: 0 nvidia-drmdrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-6.17.0-5-generic 
root=UUID=2996b682-e81a-45d4-b766-3521780cc146 ro mem_sleep_default=s2idle 
drm.edid_firmware=card1-HDMI-A-1:edid/ark-128.bin quiet splash 
crashkernel=2G-4G:320M,4G-32G:512M,32G-64G:1024M,64G-128G:2048M,128G-:4096M 
vt.handoff=7
RelatedPackageVersions:
 firmware-sof   N/A
 linux-firmware 20250901.git993ff19b-0ubuntu1
SourcePackage: linux
UpgradeStatus: Upgraded to questing on 2025-10-14 (5 days ago)
dmi.bios.date: 03/07/2025
dmi.bios.release: 30.1
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 3001
dmi.board.asset.tag: Default string
dmi.board.name: ROG STRIX Z790-F GAMING WIFI
dmi.board.vendor: ASUSTeK COMPUTER INC.
dmi.board.version: Rev 1.xx
dmi.chassis.asset.tag: Default string
dmi.chassis.type: 3
dmi.chassis.vendor: Default string
dmi.chassis.version: Default string
dmi.modalias: 
dmi:bvnAmericanMegatrendsInc.:bvr3001:bd03/07/2025:br30.1:svnASUS:pnSystemProductName:pvrSystemVersion:rvnASUSTeKCOMPUTERINC.:rnROGSTRIXZ790-FGAMINGWIFI:rvrRev1.xx:cvnDefaultstring:ct3:cvrDefaultstring:skuSKU:
dmi.product.family: To be filled by O.E.M.
dmi.product.name: System Product Name
dmi.product.sku: SKU
dmi.product.version: System Version
dmi.sys.vendor: ASUS

** Affects: linux (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug questing wayland-session

** Attachment added: "questing-support-20251019-080843.tar.gz"
   
https://bugs.launchpad.net/bugs/2128968/+attachment/5918851/+files/questing-support-20251019-080843.tar.gz

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2128968

Title:
  Ubuntu 25.10: Suspend/Resume schlägt mit NVIDIA (580.95.05) fehl –
  nv_pmops_suspend returns -5 (s2idle, HDMI, EDID-Override)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2128968/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to