I've just had a good fight with my laptop on this - I had the same issue and I really needed suspend / hibernate to work.
It turns out that Nvidia seems to have broken a number of things regarding suspend / hibernation from driver 565 (black screen or non-responsiveness issues on resume). I tried 565, 570 and even 575. Apparently, the most recent Nvidia driver that was reported to work without the reported issues was 550.
However:
nvidia-driver-550 maps to 570 in Ubuntu 25.04, so that's a dead end
- when trying to install
nvidia-driver-550 from the graphics-driver ppa, it doesn't work as it's not compatible with kernel 6.14 which ships with Ubuntu 25.04
Thankfully, the compatibility issue has been addressed and is currently in noble-proposed (see this bug and this upload). Therefore, a way to install the 550 driver is to temporarily switch the sources to this repository, install it, mark it as held it and switch back the sources to the plucky repositories.
sudo apt remove --purge nvidia-*
temporarily switch the noble-proposed repo
sudo sed -i 's/plucky plucky-updates plucky-backports/noble-proposed/g' /etc/apt/sources.list.d/ubuntu.sources
sudo apt update
sudo apt install nvidia-dkms-570
sudo apt install nvidia-driver-550 # 565+ don't work, need noble-proposed repo
this prevents plucky from updating the 550 driver by one that maps
to the 570 driver in the future
sudo apt-mark hold nvidia-driver-550
restore the plucky sources
sudo sed -i 's/noble-proposed/plucky plucky-updates plucky-backports/g' /etc/apt/sources.list.d/ubuntu.sources
sudo apt update
Once the updated nvidia-driver-550 moves to the official noble repo (it's unlikely to ever make its way to the plucky repo given plucky maps 550 to 570) the script will become:
sudo apt remove --purge nvidia-*
temporarily switch the noble-proposed repo
sudo sed -i 's/plucky/noble/g' /etc/apt/sources.list.d/ubuntu.sources
sudo apt update
sudo apt install nvidia-dkms-570
sudo apt install nvidia-driver-550 # 565+ don't work, need noble-proposed repo
this prevents plucky from updating the 550 driver by one that maps
to the 570 driver in the future
sudo apt-mark hold nvidia-driver-550
restore the plucky sources
sudo sed -i 's/noble/plucky/g' /etc/apt/sources.list.d/ubuntu.sources
sudo apt update
A reboot or two (I needed two, for some reason) and resuming from suspend / hibernation should work!