[Wayland, 565.77] Firefox freezing after wake from suspend

It appears I am not the only user with this issue: Reddit - Dive into anything

Potentially relevant logs:

$ journalctl -r
Jan 21 18:05:24 pistons kernel: Freezing user space processes
# waking up
Jan 21 02:21:13 pistons kernel: Filesystems sync: 0.321 seconds
Jan 21 02:21:13 pistons kernel: [drm:__nv_drm_semsurf_wait_fence_work_cb [nvidia_drm]] *ERROR* [nvidia-drm] [GPU ID 0x00000100] Failed to register auto-value-update on pre-wait value for sync FD semaphore surface
# going into suspend
$ journalctl -r
Jan 21 18:05:50 pistons firefox.desktop[2834]: Exiting due to channel error.
Jan 21 18:05:50 pistons firefox.desktop[2918]: Exiting due to channel error.
Jan 21 18:05:50 pistons firefox.desktop[2985]: Exiting due to channel error.
Jan 21 18:05:50 pistons firefox.desktop[10695]: Exiting due to channel error.
Jan 21 18:05:50 pistons firefox.desktop[11146]: Exiting due to channel error.
Jan 21 18:05:50 pistons firefox.desktop[10054]: Exiting due to channel error.
Jan 21 18:05:50 pistons firefox.desktop[9860]: Exiting due to channel error.
Jan 21 18:05:50 pistons firefox.desktop[11116]: Exiting due to channel error.
Jan 21 18:05:50 pistons firefox.desktop[11039]: Exiting due to channel error.
Jan 21 18:05:50 pistons firefox.desktop[10934]: Exiting due to channel error.
Jan 21 18:05:50 pistons firefox.desktop[9887]: Exiting due to channel error.
Jan 21 18:05:48 pistons firefox.desktop[2735]: [GFX1-]: NewRenderer::Run is slow: 26976
$ systemctl status nvidia-suspend.service nvidia-hibernate.service nvidia-resume.service
○ nvidia-suspend.service - NVIDIA system suspend actions
     Loaded: loaded (/usr/lib/systemd/system/nvidia-suspend.service; enabled; preset: disabled)
     Active: inactive (dead)

Jan 21 02:21:11 pistons systemd[1]: Starting NVIDIA system suspend actions...
Jan 21 02:21:11 pistons suspend[11262]: nvidia-suspend.service
Jan 21 02:21:11 pistons logger[11262]: <13>Jan 21 02:21:11 suspend: nvidia-suspend.service
Jan 21 02:21:12 pistons systemd[1]: nvidia-suspend.service: Deactivated successfully.
Jan 21 02:21:12 pistons systemd[1]: Finished NVIDIA system suspend actions.
Jan 21 02:21:12 pistons systemd[1]: nvidia-suspend.service: Consumed 749ms CPU time, 874.5M memory peak.

○ nvidia-hibernate.service - NVIDIA system hibernate actions
     Loaded: loaded (/usr/lib/systemd/system/nvidia-hibernate.service; enabled; preset: disabled)
     Active: inactive (dead)

○ nvidia-resume.service - NVIDIA system resume actions
     Loaded: loaded (/usr/lib/systemd/system/nvidia-resume.service; enabled; preset: disabled)
     Active: inactive (dead)

Jan 21 18:05:26 pistons systemd[1]: Starting NVIDIA system resume actions...
Jan 21 18:05:26 pistons suspend[11417]: nvidia-resume.service
Jan 21 18:05:26 pistons logger[11417]: <13>Jan 21 18:05:26 suspend: nvidia-resume.service
Jan 21 18:05:26 pistons systemd[1]: nvidia-resume.service: Deactivated successfully.
Jan 21 18:05:26 pistons systemd[1]: Finished NVIDIA system resume actions.

$ cat /sys/power/mem_sleep
s2idle [deep]

$ cat /proc/driver/nvidia/params | sort
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: 0
EnableStreamMemOPs: 0
EnableUserNUMAManagement: 1
ExcludedGpus: ""
GpuBlacklist: ""
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
TCEBypassMode: 0
TemporaryFilePath: "/var/tmp"
UsePageAttributeTable: 4294967295
VMallocHeapMaxSize: 0

distro: Arch
nvidia: 565.77
linux: 6.12.10
firefox: 134.0.1
de/wm: gnome wayland

I am using nvidia-vaapi-driver for firefox hwaccel
libva-nvidia-driver-git 0.0.13.r12.ga0d4eaf

nvidia-bug-report.log.gz (1.2 MB)

1 Like