Suspend not working (Tumbleweed/G07)

Hey! I set up Tumbleweed the other day and everything works great, except suspend…
Screens turn off, then immediately turn on again to a frozen lock screen (can’t access VTs or anything).

I’ve searched around, and tried some modprobe options to no effect. I’m assuming nvidia is the culprit. but I’m not sure how, any help appreciated!

/usr/sbin/hwinfo --gfxcard
20: PCI 100.0: 0300 VGA compatible controller (VGA)             
  [Created at pci.395]
  Unique ID: VCu0.ZvB4hwa5Xm5
  Parent ID: mnDB.TGlcaR036T2
  SysFS ID: /devices/pci0000:00/0000:00:01.1/0000:01:00.0
  SysFS BusID: 0000:01:00.0
  Hardware Class: graphics card
  Model: "nVidia AD104 [GeForce RTX 4070]"
  Vendor: pci 0x10de "nVidia Corporation"
  Device: pci 0x2786 "AD104 [GeForce RTX 4070]"
  SubVendor: pci 0x1043 "ASUSTeK Computer Inc."
  SubDevice: pci 0x88ed 
  Revision: 0xa1
  Driver: "nvidia"
  Driver Modules: "nvidia"
  Memory Range: 0xf5000000-0xf5ffffff (rw,non-prefetchable)
  Memory Range: 0xf800000000-0xfbffffffff (ro,non-prefetchable)
  Memory Range: 0xfc00000000-0xfc01ffffff (ro,non-prefetchable)
  I/O Ports: 0xf000-0xf07f (rw)
  Memory Range: 0xf6000000-0xf607ffff (ro,non-prefetchable,disabled)
  IRQ: 113 (873011 events)
  Module Alias: "pci:v000010DEd00002786sv00001043sd000088EDbc03sc00i00"
  Driver Info #0:
    Driver Status: nouveau is not active
    Driver Activation Cmd: "modprobe nouveau"
  Driver Info #1:
    Driver Status: nvidia_drm is active
    Driver Activation Cmd: "modprobe nvidia_drm"
  Driver Info #2:
    Driver Status: nvidia is active
    Driver Activation Cmd: "modprobe nvidia"
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #38 (PCI bridge)

Primary display adapter: #20

sort /proc/driver/nvidia/params
CoherentGPUMemoryMode: ""
CreateImexChannel0: 0
DeviceFileGID: 0
DeviceFileMode: 438
DeviceFileUID: 0
DmaRemapPeerMmio: 1
DynamicPowerManagement: 3
DynamicPowerManagementVideoMemoryThreshold: 200
EnableDbgBreakpoint: 0
EnableGpuFirmware: 18
EnableGpuFirmwareLogs: 2
EnableMSI: 1
EnablePCIeGen3: 0
EnablePCIERelaxedOrderingMode: 0
EnableResizableBar: 0
EnableS0ixPowerManagement: 1
EnableStreamMemOPs: 0
EnableSystemMemoryPools: 529
EnableUserNUMAManagement: 1
ExcludedGpus: ""
GpuBlacklist: ""
GrdmaPciTopoCheckOverride: 0
IgnoreMMIOCheck: 0
ImexChannelCount: 2048
InitializeSystemMemoryAllocations: 1
KMallocHeapMaxSize: 0
MemoryPoolSize: 0
ModifyDeviceFiles: 1
NvLinkDisable: 0
OpenRmEnableUnsupportedGpus: 1
PreserveVideoMemoryAllocations: 1
RegisterPCIDriver: 1
RegistryDwords: ""
RegistryDwordsPerDevice: ""
ResmanDebugLevel: 4294967295
RmLogonRC: 1
RmMsg: ""
RmNvlinkBandwidthLinkCount: 0
RmProfilingAdminOnly: 1
S0ixPowerManagementVideoMemoryThreshold: 256
TegraGpuPgMask: 4294967295
TemporaryFilePath: "/var/tmp"
UseKernelSuspendNotifiers: 0
UsePageAttributeTable: 4294967295
VMallocHeapMaxSize: 0

nvidia-suspend and nvidia-resume services are enabled

https://bugzilla.opensuse.org/show_bug.cgi?id=1263834

https://bugzilla.opensuse.org/show_bug.cgi?id=1263856

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.