Shutdown or reboot gives black screen

Hi all !
I have been using ZorinOS for about 5-6 months now and it has been an amazing distribution to me so far, (with some bugs happening rarely, the screen would freeze and I would have to restart it).
Lately I am having some issues, I canno't turn off computer or reboot it, the screen turns black.
I would have to manually hold the power button, or to use REISUB to get back into the login screen.
It started to happen few days ago, after I installed some packages, and I wonder if it has anything to do with secure boot, it got enabled when the packages updated.
I am considering reinstalling ZorinOS or moving to Linux Mint but I wonder if it isn't overkill for now.
Any help is appreciated, thanks!

------- EDIT ---------
I have tried the following on a post on askubuntu with no luck

---- EDIT2 ----
System:
Kernel: 5.13.0-40-generic x86_64 bits: 64 compiler: N/A
parameters: BOOT_IMAGE=/boot/vmlinuz-5.13.0-40-generic
root=UUID=ef03857c-b1a2-4532-aa9f-07993519b2b0 ro quiet splash
vt.handoff=7
Desktop: Gnome 3.38.4 wm: gnome-shell dm: GDM3 3.38.2.1
Distro: Zorin OS 16.1 base: Ubuntu 20.04 LTS Focal
Machine:
Type: Laptop System: ASUSTeK product: ZenBook UX325EA_UX325EA v: 1.0
serial:
Mobo: ASUSTeK model: UX325EA v: 1.0 serial:
UEFI: American Megatrends LLC. v: UX325EA.308 date: 07/29/2021
Battery:
ID-1: BAT0 charge: 54.9 Wh condition: 67.0/67.1 Wh (100%) volts: 15.9/15.9
model: ASUSTeK UX325 type: Li-ion serial: status: Discharging
cycles: 9
CPU:
Topology: Quad Core model: 11th Gen Intel Core i7-1165G7 bits: 64
type: MT MCP arch: Tiger Lake family: 6 model-id: 8C (140) stepping: 1
microcode: 8A L2 cache: 12.0 MiB
flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
bogomips: 44851
Speed: 963 MHz min/max: 400/4700 MHz Core speeds (MHz): 1: 941 2: 449
3: 849 4: 559 5: 952 6: 535 7: 682 8: 444
Vulnerabilities: Type: itlb_multihit status: Not affected
Type: l1tf status: Not affected
Type: mds status: Not affected
Type: meltdown status: Not affected
Type: spec_store_bypass
mitigation: Speculative Store Bypass disabled via prctl and seccomp
Type: spectre_v1
mitigation: usercopy/swapgs barriers and __user pointer sanitization
Type: spectre_v2 mitigation: Enhanced IBRS, IBPB: conditional, RSB filling
Type: srbds status: Not affected
Type: tsx_async_abort status: Not affected
Graphics:
Device-1: Intel TigerLake-LP GT2 [Iris Xe Graphics] vendor: ASUSTeK
driver: i915 v: kernel bus ID: 0000:00:02.0 chip ID: 8086:9a49
Display: x11 server: X.Org 1.20.13 driver: fbdev
unloaded: modesetting,vesa compositor: gnome-shell
resolution: 1920x1080~60Hz
OpenGL: renderer: Mesa Intel Xe Graphics (TGL GT2) v: 4.6 Mesa 21.2.6
direct render: Yes
Audio:
Device-1: Intel Tiger Lake-LP Smart Sound Audio vendor: ASUSTeK
driver: sof-audio-pci-intel-tgl bus ID: 0000:00:1f.3 chip ID: 8086:a0c8
Sound Server: ALSA v: k5.13.0-40-generic
Network:
Device-1: Intel Wi-Fi 6 AX201 driver: iwlwifi v: kernel port: 3000
bus ID: 0000:00:14.3 chip ID: 8086:a0f0
IF: wlo1 state: up mac:
Drives:
Local Storage: total: 476.94 GiB used: 62.68 GiB (13.1%)
SMART Message: Required tool smartctl not installed. Check --recommends
ID-1: /dev/nvme0n1 vendor: Intel model: HBRPEKNX0202A size: 476.94 GiB
block size: physical: 512 B logical: 512 B speed: 15.8 Gb/s lanes: 2
serial: rev: G002 scheme: GPT
ID-2: /dev/nvme1n1 vendor: Intel model: HBRPEKNX0202AO size: 27.25 GiB
block size: physical: 512 B logical: 512 B speed: 15.8 Gb/s lanes: 2
serial: rev: K5110440
RAID:
Hardware-1: Intel Volume Management Device NVMe RAID Controller
driver: vmd v: 0.6 port: 3000 bus ID: 0000:00:0e.0 chip ID: 8086.9a0b
rev: N/A
Partition:
ID-1: / raw size: 476.44 GiB size: 467.96 GiB (98.22%)
used: 62.67 GiB (13.4%) fs: ext4 dev: /dev/nvme0n1p2
Sensors:
System Temperatures: cpu: 47.0 C mobo: N/A
Fan Speeds (RPM): N/A
Info:
Processes: 312 Uptime: 8m Memory: 15.33 GiB used: 1.70 GiB (11.1%)
Init: systemd v: 245 runlevel: 5 Compilers: gcc: 9.4.0 alt: 9 Shell: bash
v: 5.0.17 running in: gnome-terminal inxi: 3.0.38

1 Like

Hi @aravinth, welcome to the forum!
I was having some problem with frozen screen like yours. I then disabled the "power button action" to "nothing" instead of hibernate on power settings, and I didnt have any problem with it so far. I have Zorin Core with GNOME, if you have other zorin version or DE, it may be a little different to set this.

1 Like

Thanks for the warm welcome, I have Zorin Core with GNOME as well, I'll look into it.

1 Like

There are no Zorin OS Updates that can or that will enable Secure Boot in BIOS.
If you are dual booting with Windows, then Secure Boot may do you some good. But if you are only booting Linux, Secure Boot is best disabled.

You may also try rolling back to the previous kernel and testing if shutdown is normal on it - if this began after recent updates.

2 Likes

Thanks I'll need to check the history of updates, to see if/when the kernel got updated. I fully changed to Zorin, so I delete the dual boot option, but somehow it gets enabled each time an update is done

1 Like
2 Likes