Hi everyone,
I'm troubleshooting a suspend/reboot/shutdown problem on an Acer Aspire A715-79G running Zorin OS (Ubuntu 24.04 base).
Hardware:
Acer Aspire A715-79G
Intel 13th Gen Raptor Lake-P
NVIDIA GeForce RTX 3050 6GB Laptop GPU
Zorin OS / Ubuntu 24.04 base
Kernel: 7.0.0-30-generic
NVIDIA driver initially: 580.173.02
I'm trying to figure out why the system increasingly requires a forced shutdown/reboot.
What happened
Initially, the NVIDIA GPU was working. nvidia-smi showed the RTX 3050 correctly with driver 580.173.02.
I then played The Witcher 2, using the NVIDIA GPU/performance mode and later switching back to On-Demand.
After that, I started experiencing freezes during power-state transitions.
At first we suspected suspend, because the laptop would enter what appeared to be sleep but wouldn't wake properly, requiring a hard power-off.
The kernel reported:
xhci_hcd 0000:00:0d.0: xHC error in resume, USBSTS 0x401, Reinit
The system was entering:
PM: suspend entry (deep)
ACPI: PM: Preparing to enter system sleep state S3
and then waking from S3 with the xHCI error.
There were also repeated NVIDIA-related kernel stalls involving:
rm_acpi_nvpcf_notify
nv_acpi_nvpcf_event
rm_init_adapter
nv_drm_dev_load
and:
INFO: task gpu-manager blocked for more than 122 seconds.
INFO: task gpu-manager blocked for more than 245 seconds.
INFO: task gpu-manager blocked for more than 368 seconds.
The gpu-manager task was shown waiting on an NVIDIA read/write semaphore.
The important discovery
We checked the very first day's boot logs, from September 1, before the later Witcher testing.
Interestingly, the same NVIDIA deadlock pattern was already present.
For example, the first-day logs contain:
gpu-manager:749 blocked for more than 245 seconds
with the stack going through:
rm_init_adapter
nv_open_device
nv_drm_dev_load
nv_drm_probe_devices
and the ACPI/NVIDIA path includes:
rm_acpi_nvpcf_notify
nv_acpi_nvpcf_event
acpi_evaluate_object
So it appears that Witcher didn't create the underlying NVIDIA issue. It may simply have triggered it more noticeably.
There was also an NVIDIA persistence failure on the first boot:
Failed to query NVIDIA devices.
nvidia-persistenced.service: Failed to start
We then switched completely to Intel
We ran:
sudo prime-select intel
and confirmed:
prime-select query
intel
Then:
lsmod | grep -i nvidia
returned nothing.
The NVIDIA GPU is still visible on PCIe, but its runtime state is:
runtime_status
suspended
and:
power/control
auto
So at this point the NVIDIA kernel modules aren't loaded.
But the reboot/shutdown problem remained
This is where I'm currently stuck.
Even after switching to Intel and unloading the NVIDIA modules, the machine still had situations where reboot/shutdown appeared to hang, eventually requiring a forced power-off.
So I'm no longer interested in repeatedly testing suspend right now.
The immediate goal is simply:
Get reliable normal shutdown/reboot without having to force the laptop off.
ACPI errors
The previous boot also showed:
ACPI BIOS Error (bug): Could not resolve symbol [_SB.PC00.MHBR], AE_NOT_FOUND
ACPI BIOS Error (bug): Could not resolve symbol [_SB.PTID.PBAR], AE_NOT_FOUND
ACPI BIOS Error (bug): Could not resolve symbol [^^RP28.PXSX.WIST], AE_NOT_FOUND
ACPI Error: Aborting method _SB.PC00.CNVW.IFUN
ACPI Error: Aborting method _SB.PC00.CNVW._DSM
There was also:
ACPI BIOS Error (bug): Could not resolve symbol [_TZ.ETMD], AE_NOT_FOUND
So there definitely appears to be some firmware/ACPI weirdness, although I'm not sure how much of it is actually responsible for the shutdown problem.
What I'm wondering
Would moving to Linux Mint 22.x be a worthwhile diagnostic?
My thinking is:
Fresh Mint installation
Don't install anything extra
Run Intel graphics only
Test shutdown/reboot repeatedly
If stable, install Mint's recommended NVIDIA driver
Test again
That would give me a much cleaner comparison against the current Zorin installation.
I'd especially appreciate input from anyone using an Acer Aspire A715-79G / RTX 3050 / Intel 13th-gen on Linux.
Is this likely to be an Acer ACPI/firmware issue, NVIDIA driver issue, kernel issue, or something specific to the current Zorin installation?
I have the complete journal logs from the first day and the subsequent failed boots if anyone wants specific output.