I noticed the nvidia 560 drivers dropped tonight so I had to try them before going to bed. After nearly 2 months of daily firefox crashes, 560 shows promise – albeit with limited testing. System refuses to sleep properly, but that’s still better behavior than simply segfaulting upon wake-up on 555. Here’s new reporting:
$ journalctl -b -p3
kernel: nvidia 0000:07:00.0: PM: pci_pm_suspend(): nv_pmops_suspend [nvidia] returns -5
kernel: nvidia 0000:07:00.0: PM: dpm_run_callback(): pci_pm_suspend returns -5
kernel: nvidia 0000:07:00.0: PM: failed to suspend async: error -5
kernel: PM: Some devices failed to suspend, or early wake event detected
pulseaudio[x]: org.bluez.BatteryProviderManager1.UnregisterBatteryProvider() Failed: org.freedesktop.DBus.Error.UnknownObject:Method "UnregisterBatteryProvider" with signature "o" on interface "org.bluez.BatteryProviderManager1" doesn't exist
kernel: nvidia 0000:07:00.0: PM: pci_pm_suspend(): nv_pmops_suspend [nvidia] returns -5
kernel: nvidia 0000:07:00.0: PM: dpm_run_callback(): pci_pm_suspend returns -5
kernel: nvidia 0000:07:00.0: PM: failed to suspend async: error -5
kernel: PM: Some devices failed to suspend, or early wake event detected
systemd-sleep[x]: Failed to put system to sleep. System resumed again: Input/output error
pulseaudio[x]: org.bluez.BatteryProviderManager1.UnregisterBatteryProvider() Failed: org.freedesktop.DBus.Error.UnknownObject:Method "UnregisterBatteryProvider" with signature "o" on interface "org.bluez.BatteryProviderManager1" doesn't exist
systemd[x]: Failed to start System Suspend.
I suggest push to testing.