2

I can't get suspend or hibernate or any kind of standby to work with a HP Spectre x360 (15-df012ng) with an Nvidia GTX 1050 Ti video adapter onboard.

  • in the Ubuntu 19.04 Live version, suspend seems to do something but immediately wakes up. Not ideal but I guess this would be solvable.
  • in a freshly installed version of 19.04, where only the 418.56 nvidia driver was installed via ubuntu-drivers, the system goes into suspend and never comes back. I need to press the power button for 10 seconds to make a hard restart.
  • in desperation I tried to make at least hibernate to work to have at least some sort of standby. Made a 32 GB swap file and activated it as swap. Does not work either (makes a normal restart despite the explicit entry in the /etc/default/grub)

Blacklisting nouveau does not help since NVIDIA is the mod.

Due to the fact that it somewhat works in live mode, I'm almost certain the problem is centered around the NVIDIA driver.

Any help or idea how to debug would be very appreciated. All articles I found were several years old and regarding 4.x kernels at best.

Edit: I now tried suspend with 6 different distributions (live versions), latest version each: MX, Manjaro Gnome+KDE, Mint, Suse, Fedora. Interestingly, none of the live versions does even load NVIDIA modules. Suspend does not work in a single one. Bios offers not a single setting option on this.

Nric
  • 21

1 Answers1

0

I discovered this last night and it works for me,

systemctl suspend -i

I got that from an error message running 'systemctl suspend' from terminal and it told me there were busy (or uninterruptible) processses and to try the -i option.

update: withdrawn as a solution, kept as a hint... didnt work any more. I need to unplug the usb hub before suspending, dont need the -i, and then plug the usb hib back in after coming out of suspend with the power button

how do you issue the command before unplugging the usb keyboard?

sleep 5 ; suspend
pierrely
  • 725