Zorin 16 Beta Black Screen After Suspend

Every single time I try to come back from suspend, the screen just stays black and the system is unresponsive except to my case's reset button. I've scoured various sites trying to fix it and nothing has worked.

This is the one and only problem Zorin 16 Beta is giving me, and it seems specific to this PC, as my laptop does not have this problem.

lspci -k Output

00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor DRAM Controller (rev 09)

Subsystem: Gigabyte Technology Co., Ltd Xeon E3-1200 v2/3rd Gen Core processor DRAM Controller

Kernel driver in use: ivb_uncore

Kernel modules: ie31200_edac

00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port (rev 09)

Kernel driver in use: pcieport

00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04)

Subsystem: Gigabyte Technology Co., Ltd 7 Series/C210 Series Chipset Family USB xHCI Host Controller

Kernel driver in use: xhci_hcd

Kernel modules: xhci_pci

00:16.0 Communication controller: Intel Corporation 7 Series/C216 Chipset Family MEI Controller #1 (rev 04)

Subsystem: Gigabyte Technology Co., Ltd 7 Series/C216 Chipset Family MEI Controller

Kernel driver in use: mei_me

Kernel modules: mei_me

00:1a.0 USB controller: Intel Corporation 7 Series/C216 Chipset Family USB Enhanced Host Controller #2 (rev 04)

Subsystem: Gigabyte Technology Co., Ltd 7 Series/C216 Chipset Family USB Enhanced Host Controller

Kernel driver in use: ehci-pci

00:1b.0 Audio device: Intel Corporation 7 Series/C216 Chipset Family High Definition Audio Controller (rev 04)

Subsystem: Gigabyte Technology Co., Ltd 7 Series/C216 Chipset Family High Definition Audio Controller

Kernel driver in use: snd_hda_intel

Kernel modules: snd_hda_intel

00:1c.0 PCI bridge: Intel Corporation 7 Series/C216 Chipset Family PCI Express Root Port 1 (rev c4)

Kernel driver in use: pcieport

00:1c.2 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 3 (rev c4)

Kernel driver in use: pcieport

00:1c.3 PCI bridge: Intel Corporation 82801 PCI Bridge (rev c4)

Kernel driver in use: pcieport

00:1d.0 USB controller: Intel Corporation 7 Series/C216 Chipset Family USB Enhanced Host Controller #1 (rev 04)

Subsystem: Gigabyte Technology Co., Ltd 7 Series/C216 Chipset Family USB Enhanced Host Controller

Kernel driver in use: ehci-pci

00:1f.0 ISA bridge: Intel Corporation Z77 Express Chipset LPC Controller (rev 04)

Subsystem: Gigabyte Technology Co., Ltd Z77 Express Chipset LPC Controller

Kernel driver in use: lpc_ich

Kernel modules: lpc_ich

00:1f.2 IDE interface: Intel Corporation 7 Series/C210 Series Chipset Family 4-port SATA Controller [IDE mode] (rev 04)

Subsystem: Gigabyte Technology Co., Ltd 7 Series/C210 Series Chipset Family 4-port SATA Controller [IDE mode]

Kernel driver in use: ata_piix

Kernel modules: pata_acpi

00:1f.3 SMBus: Intel Corporation 7 Series/C216 Chipset Family SMBus Controller (rev 04)

Subsystem: Gigabyte Technology Co., Ltd 7 Series/C216 Chipset Family SMBus Controller

Kernel driver in use: i801_smbus

Kernel modules: i2c_i801

00:1f.5 IDE interface: Intel Corporation 7 Series/C210 Series Chipset Family 2-port SATA Controller [IDE mode] (rev 04)

Subsystem: Gigabyte Technology Co., Ltd 7 Series/C210 Series Chipset Family 2-port SATA Controller [IDE mode]

Kernel driver in use: ata_piix

Kernel modules: pata_acpi

01:00.0 VGA compatible controller: NVIDIA Corporation GM204 [GeForce GTX 980] (rev a1)

Subsystem: NVIDIA Corporation GM204 [GeForce GTX 980]

Kernel driver in use: nvidia

Kernel modules: nvidiafb, nouveau, nvidia_drm, nvidia

01:00.1 Audio device: NVIDIA Corporation GM204 High Definition Audio Controller (rev a1)

Subsystem: NVIDIA Corporation GM204 High Definition Audio Controller

Kernel driver in use: snd_hda_intel

Kernel modules: snd_hda_intel

03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 06)

Subsystem: Gigabyte Technology Co., Ltd Onboard Ethernet

Kernel driver in use: r8169

Kernel modules: r8169

04:00.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 41)

Current Grub File

If you change this file, run 'update-grub' afterwards to update

/boot/grub/grub.cfg.

For full documentation of the options in this file, see:

info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=0
GRUB_DISTRIBUTOR=lsb_release -i -s 2> /dev/null || echo Debian
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_sleep=nonvs"
GRUB_CMDLINE_LINUX="nouveau.modeset=0"

Uncomment to enable BadRAM filtering, modify to suit your needs

This works with Linux (no patch required) and with any kernel that obtains

the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)

#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

Uncomment to disable graphical terminal (grub-pc only)

#GRUB_TERMINAL=console

The resolution used on graphical terminal

note that you can use only modes which your graphic card supports via VBE

you can see them in real GRUB with the command `vbeinfo'

#GRUB_GFXMODE=640x480

Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux

#GRUB_DISABLE_LINUX_UUID=true

Uncomment to disable generation of recovery mode menu entries

#GRUB_DISABLE_RECOVERY="true"

Uncomment to get a beep at grub start

#GRUB_INIT_TUNE="480 440 1"

GRUB_THEME=/usr/share/grub/themes/zorin/theme.txt

Have you tried the grub parameter
acpi_osi=!
Or
acpi_osi='linux'

Just tried each in turn, still not working.

Ok.
Please remember to undo all grub changes that do not work and sudo update-grub after.

Can you add this repository

sudo add-apt-repository ppa:ubuntu-x-swat/updates

Then

sudo apt update && sudo apt full-upgrade

This is for the Graphics drivers - let's see if upgrading them helps this issue.

Progress: Tried the repository thing, still can't come back from suspend.

Going back to another kernel just made the computer come back low-res and only sensing one of my monitors. I'm starting to think the hardware on my PC just doesn't like Zorin, as the two laptops I tested it out on first didn't have this issue.

What kernel are you currently using on Zorin OS 16 Beta?

uname -a

5.11.0-27-generic #29~20.04.1-Ubuntu SMP Wed Aug 11 15:58:17 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

This is also now with the release version rather than the Beta. Still having the issue.

Oh. I had this exact issue with Zorin 15.3 Core. I also couldn't find a solution to it. However, I did not encounter this issue in the Zorin 16 beta. I hope this information helps.

1 Like

It is a bit common. I also had this issue for a while - then some kernel update that rolled through at some point fixed it.

Nvidia Loves to change little details in their drivers and they detest Open Source. So the Linux guys have to backtrace it to fix it - each time.

1 Like

Yeah, I kind of want to switch to AMD instead because of this, but it seems like my years-old motherboard can't support a better GPU than I have, and I'd rather not spent hundreds of dollars for a side-grade. I'll have to make this setup work until I decide to build a new pc.

What graphics drivers are you currently using? Does the machine come with Built in Intel drivers?
Do you require the use of Nvidia for more intense graphical work?

The board does have an onboard graphics processor. It's this board (yeah, I'm due for an upgrade, but things are so expensive right now.

I am assuming you have tried the last listed option; xorg nouveau.

Your onboard graphics are not bad. Better than mine... What if you disable Nvidia Entirely and just use the onboard? Are you a gamer?

Yeah, games are part of the deal, so onboard is a no-go. Some Lutris-installed games won't load at all with the open source. Some past attempts at troubleshooting also didn't fix the suspend issue with them anyway.

1 Like

Could this somehow be related to my hard drive setup? I have 2 SSDs and an HDD on this rig. I ask because I see some people on the Zorin subreddit mention this issue no longer affects them with the update.