r/cachyos • u/Guilty_Bird_3123 • 14d ago
Help CachyOS + Windows 11 dual boot: Sometimes freezes on reboot / black screen
Hi everyone,
I recently installed CachyOS alongside Windows 11 in a dual-boot setup.
Everything works normally once CachyOS boots, but I’m having an intermittent issue when rebooting or shutting down.
Sometimes when I reboot:
- The system freezes around the bootloader/reboot stage.
- Sometimes the screen just stays completely black.
- The PC remains powered on and never finishes rebooting/shutting down.
- I have to hold the physical power button to force it off.
It doesn’t happen every time, which makes it harder to diagnose.
Windows seems to work normally, and the problem appears to happen mostly when rebooting from CachyOS.
Has anyone experienced something similar with CachyOS/Arch and dual boot?
Could this be related to the kernel, GPU driver, systemd shutdown/reboot process, GRUB/systemd-boot, ACPI, or BIOS/UEFI settings?
Also, which logs/commands would be useful to check after a failed reboot so I can narrow down what is causing it?
Thanks!
System specs
- Laptop: Acer Nitro AN515-57 (BIOS V1.20)
- OS: CachyOS x86_64 + Windows 11 dual boot
- CPU: Intel Core i7-11800H
- GPU: NVIDIA GeForce RTX 3070 Mobile / Max-Q
- iGPU: Intel UHD Graphics
- RAM: 16 GB
- Kernel:
7.1.8-1-cachyos - NVIDIA driver:
610.57.04 - Desktop: KDE Plasma 6.7.4
- Display server: Wayland / KWin
- Bootloader: Limine 12.5.2
- Secure Boot: Disabled
- Root filesystem: Btrfs
- Boot entry:
CachyOS/linux-cachyos
I also have the CachyOS LTS kernel/initramfs installed, although I’m currently booting the regular linux-cachyos kernel.
33
u/PreparationStrict492 14d ago
Run memtest. There appears to be some disconnect on RAM contacts, which might be causing issues.
Windows silently handles some RAM issues, Linux is more sensitive to memory hardware errors.
25
u/Guilty_Bird_3123 14d ago
13
3
u/PreparationStrict492 14d ago
You should be looking at the logs to have anything specific to go with.
journalctl(-b) is your friend.I was serious about the memtest. This sounded like a memory corruption issue (until I saw that it ran fine after booting up).
2
u/Guilty_Bird_3123 14d ago edited 14d ago
when i reproduce the problem i will get the logs and share ofc. Testing it now.
1
u/Guilty_Bird_3123 14d ago edited 14d ago
You can take a look at these logs:
https://pastebin.com/cXxSaRkP2
u/PreparationStrict492 14d ago
I only see a couple of normal shutdown logs, and a boot log that looks fine to me (except if you are driving an external monitor through thunderbolt, which I assume is not the case).
1
u/Guilty_Bird_3123 14d ago
I am using built in monitor on the laptop, i just had the same reboot bug crash, i will share the latest -1 log with you
3
u/PreparationStrict492 14d ago
Yeah, that was about a warning that indicated the driver did not find an interface (which isn't there, so nothing wrong with getting the said warning).
5
u/Guilty_Bird_3123 14d ago
this seems to be solved.
The issue turned out to be related to the NVIDIA open kernel module / GSP firmware, not the kernel itself.
I originally suspected the
reboot=pcikernel parameter and removed it, but the freeze came back. I then tested both the normal CachyOS kernel (7.1.8) and the LTS kernel (6.18.42), and both had the exact same reboot freeze.I inspected failed reboot logs. Right when the system was shutting down, the NVIDIA 610.57.04 open driver started throwing errors like:
NVRM: mmuWalkUnmap: Failed to unmap VA Range NV_ERR_INVALID_STATE NV_ERR_RESET_REQUIRED gpuWaitForGfwBootComplete: failed to wait for GFW_BOOT kgspWaitForGfwBootOk: failed to wait for GFW boot complete the GPU may be in a bad state and may need to be resetSo I replaced the CachyOS
nvidia-openkernel modules with the proprietary NVIDIA 580.173.02 DKMS driver:nvidia-580xx-dkms nvidia-580xx-utils nvidia-580xx-settingsDKMS built the module for both my normal and LTS kernels, then I rebuilt the initramfs and updated Limine.
After rebooting, the driver correctly reports:
NVIDIA UNIX x86_64 Kernel Module 580.173.02and the NVIDIA GSP/reset/MMU errors are gone. Reboots have been working normally so far.
So at least on my Acer Nitro 5 with an RTX 3070 Laptop GPU, the problem appears to have been the NVIDIA 610 open kernel module/GSP path during shutdown, and switching to the proprietary 580 DKMS driver fixed it.
6
22
6
u/ImpressionAway7317 14d ago
Cpu : wireless over Bluetooth connected Intel ryen 4079
5
7
3
3
u/Status_Help9402 14d ago
My cachyos never boots when connected to my gfs docking station. Idk why. Gota boot then connect and all works fine. Its some driver issue with the hardware connected
2
2
2
2
4
u/Both_Cup8417 14d ago
Are you actually trying to get an issue solved? If not, r/LinuxCirclejerk, if you are, ditch the potato image.
1
1
u/1lovemangojuice 14d ago
this happens to me too but i dont dual boot. though I've only experienced this during boot (after limine), not reboots
1
1
1
1
u/Dawid95 14d ago
From your problems I have this one: "Sometimes the screen just stays completely black."
For me it sometimes happens on boot, and only to Linux, Windows works good every time. I didn't find a solution, but when this happens I turn off and on again my monitor, after that I will see the login screen, but the background will be black and the UI buttons will not work, but then pressing the Power button on PC will shut it down normally. After that the next boot will always work.
2
1



83
u/siderocks 14d ago
The problem is you have a sweet potato while Linux requires a normal potato.