Looking for advice on what I suspect is a driver issue with Zorin Linux.
For a few months, I’ve had issues with suspend, where the computer will wake, but the screen remains black. This happens both when the computer suspends on its own and when I suspend it manually.
Worse, when I force reboot the computer:
- only one of my monitors lights up
- my keyboard is unresponsive.
- Mouse still works.
- Internet also dies.
Both monitors are connected to an Nvidia GTX 1070 GPU. The keyboard and mouse are connected via USB.
What I’ve tired
-
I’ve used the Accessibility Keyboard (screen keyboard) to log in after a restart and revert to a previous state using Timeshift. This will get the keyboard, Internet and screen to work, but the moment I suspend, the problem returns.
-
I did notice this issue started once I updated my GPU drivers to Nvidia ones (I’ve tried a couple).
I tried reverting to the Nouveau driver, but the problem returned.
I should probably note that when I orginally tried to install Zorin with Nvidia drivers, the install failed.
Advice
I’m looking for ideas on how to proceed.
At this point, I could start over completely with a fresh install of Zorin.
I could revert to the earliest Timeshift image I have, which would put me back to a fresh install.
I could abandon Zorin for another distro.
Thanks!


I had exactly the same problem on kernel 6.11+. To confirm, try downgrading the kernel to 6.10.x.
My issue was with modern sleep, and it’s persistent on all distros with 6.10+.
IIRC what I ended up doing was disabling modern sleep in the bios.
Looks like I’m running kernal 6.17x so I’ll look into downgrading via the bios.
Yeah, the modern sleep thing is tricky. Apparently especially on laptops but also on some desktops the manufacturers don’t implement all the sleep modes correctly, so depending on the device, some of the sleep modes work and some don’t. So you have to try out what works, and you have to always update your linux kernel config to use the correct sleep mode that you set in the bios.
Kernel 6.11 changed something about how sleep works in the kernel, don’t know what exactly, but there was a major rework.
The information is pretty spotty to find on google, with a lot of variation between the hardware and quite a overlapping issues.
This is one of the cases where ChatGPT was actually more helpful than google.