Spontaneous reboot on cold boot and resume from sleep without logs

Hello everyone. I’m writing here because I have no idea where to write.
I will start with a short description of my problem: several months ago, my Asus Zephyrus Duo laptop (GX650RX) started to experience spontaneous restarts without registering anything relevant in the logs, especially with certain conditions; this started to happen after a prolonged inactive period in which the laptop remained turned off for several days, and before that I never experienced this issue (probably because I was using a custom rog kernel for fedora).

I tried several solutions: switching kernels, updating/downgrading drivers, bios reset and even RMA. However, despite the system now being stable during the sessions, I still experience reboots at cold boot right after grub, or when waking from a long period (30 mins) in sleep mode. What is odd is that restarts happen once, and then the system is stable afterwards. Other linux distributions in live-usb have the same issue when resuming from sleep.

I need to add that my system is in dual-boot, but Windows 11 does not experience anything similar, except for some odd issues preventing me from waking the system up after long sleeping periods, but I didn’t perform extensive tests.

My question(s) are the following: did anyone experience something similar? Do anyone have an idea about how to diagnose/fix this issue? The main problem is that I’m unable to get relevant logs that help me understanding what’s going on.

Here below more details about the issue.


My system

System:
Host: gx650rx Kernel: 6.18.7-200.fc43.x86_64 arch: x86_64 bits: 64
Desktop: GNOME v: 49.3 Distro: Fedora Linux 43 (Workstation Edition)
Machine:
Type: Laptop System: ASUSTeK product: ROG Zephyrus Duo 16 GX650RX_GX650RX
v: 1.0 serial:
Mobo: ASUSTeK model: GX650RX v: 1.0 serial:
Firmware: UEFI vendor: American Megatrends LLC. v: GX650RX.319
date: 08/11/2023
Battery:
ID-1: BAT0 charge: 76.1 Wh (99%) condition: 76.9/90 Wh (85.5%) volts: 15.86
min: 15.86
CPU:
Info: 8-core model: AMD Ryzen 9 6900HX with Radeon Graphics bits: 64
type: MT MCP cache: L2: 4 MiB
Speed (MHz): avg: 1100 min/max: 416/4937 cores: 1: 1100 2: 1100 3: 1100
4: 1100 5: 1100 6: 1100 7: 1100 8: 1100 9: 1100 10: 1100 11: 1100 12: 1100
13: 1100 14: 1100 15: 1100 16: 1100
Graphics:
Device-1: NVIDIA GA103M [GeForce RTX 3080 Ti Mobile] driver: nvidia
v: 580.119.02
Device-2: Advanced Micro Devices [AMD/ATI] Rembrandt [Radeon 680M]
driver: amdgpu v: kernel
Device-3: IMC Networks USB2.0 HD UVC WebCam driver: uvcvideo type: USB
Display: wayland server: X.Org v: 24.1.9 with: Xwayland v: 24.1.9
compositor: gnome-shell driver: dri: radeonsi gpu: amdgpu resolution:
1: 3840x1100~60Hz 2: 3840x2400~120Hz
API: EGL v: 1.5 drivers: nvidia,radeonsi,swrast
platforms: gbm,wayland,x11,surfaceless,device
API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: amd mesa v: 25.2.7 renderer: AMD
Radeon 680M (radeonsi rembrandt LLVM 21.1.5 DRM 3.64
6.18.7-200.fc43.x86_64)
API: Vulkan v: 1.4.328 drivers: radv,nvidia,llvmpipe surfaces: N/A
Info: Tools: api: eglinfo, glxinfo, vulkaninfo
gpu: nvidia-settings,nvidia-smi x11: xdriinfo, xdpyinfo, xprop, xrandr


The Issue

The laptop reboots by itself in two main scenarios:

  1. At cold boot, right after selecting fedora from grub
  2. When waking the system up from sleep mode

However, once these hard restarts happen, the system works fine afterwards and it is stable during the sessions (reboots happened only once during the sessions).

Cold Boot

When I leave the laptop turned off for several hours, it restarts a few seconds after selecting fedora from the grub menu. I see the logs on the main screen, but after a bit it all goes black and the laptop restarts, with the ROG logo appearing. I even tried to leave the grub menu running for a couple minutes before selecting fedora, and apparently that works (need to repeat this test). Selecting Windows does not cause any issue from the couple of tests I did.

Resuming from Sleep

When I try to resume from sleep after several hours (even 30 minutes) in sleep mode, the laptop shows the login main screen for a brief moment, before the display turning off and the system restarting. Some times, I was even able to login for a few seconds (even a minute) before the restart, but lately it happens quickly.
A couple of times, the system resumed correcly after several hours of sleep.


When it started

The issue started in august, after a couple weeks where I didn’t log into Fedora. I used Windows 11 in that time, performed a system update, and also turned off the laptop in ultimate mode (i.e., with discrete gpu as the main one). After a few days with the laptop turned off and the last session from Windows, I resumed with Fedora and experienced random reboots during the sessions. I don’t remember if I did some updates that I avoided for a couple of months, but I had to reinstall the system to have a stable os during the sessions.

I want to add that I had an odd configuration at that time: F42 installed, but with the latest rog.f41 custom kernel. I removed that kernel when I reinstalled fedora, because it wasn’t available anymore.


What I tried already

I tried the followings:

  • RMA: they replaced one display for dead pixels, and the screenpad for some power issues with a cable (flat?); however, the issue is still present, and they didn’t detect any hardware failure (windows test only) at the time;
  • different linux distributions (ubuntu, popos, chachyos, fedora), mostly in live-usb: the system reboots when resuming from sleep;
  • different kernel versions and types (cachyos custom kernel);
  • different kernel parameters;
  • downgrading/reinstalling bios;
  • reset bios settings, disabled fast startup and secureboot;
  • keeping linux/amd firmware versions from before april 2025 (related with another issue);
  • battery calibration (once);
  • EC reset.

Additional odd behaviors

  1. cachyos custom kernel causes issue with nvidia powerd driver, with the card registered but unresponsive, making nvidia-smi hanging when prompted; this odd state happens randomly.
  2. lately, after the first spontaneous reboot, grub freezes when appearing, prompting a second reboot, after which the system works fine.
  3. sometimes, the wifi card is not registered, but usually after rebooting from windows.
  4. occasional MCE hardware error (correctable) for the CPU, and PCIe AER (correctable) for Nvidia dGPU.

I note that the system firmware (bios) is 2 years old

Firmware: UEFI vendor: American Megatrends LLC. v: GX650RX.319
date: 08/11/2023

It is possible that there is newer firmware available and some systems have exhibited quirks with newer kernels that were fixed by updating the firmware.

Unfortunately most of us cannot assist when you are not using a vanilla fedora install, including kernels.

This often means that windows may be set for fast boot and that can leave devices active in windows but inaccessible to other OSes. Try disabling (permanently) fast boot in windows.

Thanks for the reply!

I see. Yes, the firmware installed on my machine is the latest from the vendor (GX650R). I think ASUS released new firmware for the new versions of the machine (GX650P), which isn’t compatible with mine unfortunately. It could be possible that newer kernels (including the rog custom ones) include some particular patches messing with my machine.

About the kernel, from what I heard in the ASUS-linux community, all the patches from the custom rog kernel have been included already in the mainstream kernel. Not sure if some previous updates of the custom kernel caused a regression while I wasn’t updating my system though, or whether some patches have been excluded.

Currently, I’m using the latest kernel released for Fedora Workstation 43, which is 6.18.7-200.fc43.x86_64. I’m not sure what you mean by ‘vanilla’, but I removed the custom kernels I was using before (also because rog kernel isn’t available anymore).

I already tried that, and I hope I did it correctly. Curiously, in order to make the wifi card available for linux, I need to disable the wifi on windows, and then reboot into fedora. Disabling fast startup (both on bios and OS) don’t help if I’m booting into windows through grub. Apparently, if I use the windows boot for windows, and grub for linux, the issue does not appear.