First of all, congrats to the team for updating Solus to 4.5. :-)
But, unfortunately my problem as described above hasn't disappeared. HOWEVER.... I have been able to replicate the issue (i.e., no resume after suspend) on 5 different boxes, all real metal so there definitely there is something wrong and here is how I was able to replicate the issue without failure (ehm... pun intended?).
All of my 5 boxes share only one piece of hardware in common. They all have an NVidia graphics card (different models) and they all use the Nouveau driver. I would like to ask volunteers to try the procedure and report back here. The good part is you only need to have the 4.5 iso dd'ed onto a thumb drive and you don't need to install it. I used the Budgie edition.
- Boot off the thumb drive and wait for the desktop to appear.
- Open a terminal and change the password for the live user (type: passwd, the current password is empty and type a new password twice -- I used "live" for the new password).
- Suspend the box and wait for the power supply fans to fall silent. Then wait another 10 seconds.
- Wake up the box. In the resume logon dialog enter your password.
- Verify everything works as per normal.
- Suspend the box again.
- Wake up the box again. On all of my 5 boxes it is now end of story. The background image appears, but no resume logon dialog appears. Or it does appear, but after entering the password nothing responds to mouse clicks or keyboard input anymore.
It is as easy as that. Like I wrote, I tested it on 5 different boxes and they all freeze after a 2 time suspend/resume (InteL, AMD doesn't matter).