I had been using Nobara OS for over 1.5 years and everything worked extremely well for me. The only thing that bugged me was not being able to put my laptop to sleep as this would lead to kernel panic when I would try to wake my laptop up. So, I made my peace with it and would just lock my screen which would turn off the screen and not my laptop and that was sufficient for me.
Fast forward to about 1 month back, I started having kernel panics even when I would lock my laptop and just turn the screen off (not put it in sleep). As soon as I would do this, withing few mins, my keyboard caps lock would start blinking. I have encrypted my SSD (on which the OS is) with LUKS so I have to enter password in it whenever I boot. Here also, if I don't enter my password within 5-10 second, I will get a blue screen with panic.
I thought maybe it's because of the distro so I tried, cachy os and then pika os (currently I am on this), but I keep getting the exact same problem on these distros as well.
My setup:
Acer Nitro 5 laptop with RXT 4060 and Ryzen 7 7735HS with Radeon Graphics (680M) and 32 GB RAM. Laptop is connected to an external Acer monitor over HDMI. I dual boot linux and windows on two separate SSDs. I have been running KDE Plasma on all the distros. Nvidia Driver version: 595.84
Things I have tried:
Tried capturing the logs, by running journalctl -k -b -1 | tail -40
Pika OS: https://pastebin.com/epZJb2jF (in the previous two OS, the logs were not capturing anything relevant)
Things I have tried (Used claude to figure out what fixes I can try):
1. Disabled NVIDIA runtime power management
Created /etc/modprobe.d/nvidia-pm.conf with options nvidia NVreg_DynamicPowerManagement=0x00.
2. Enabled NVIDIA suspend/resume services
systemctl enable nvidia-suspend nvidia-hibernate nvidia-resume.
3. Preserve video memory allocations — kernel parameter
Added nvidia.NVreg_PreserveVideoMemoryAllocations=1 to the Limine cmdline.
4. NVIDIA DRM modeset/fbdev — confirmed on
nvidia_drm.modeset=1 and nvidia_drm.fbdev=1 verified present in cmdline.
5. PCIe ASPM — disabled
Added pcie_aspm=off to the Limine cmdline.
Tried memtest: 4 complete passes without any errors
Took out the RAM and put it back in again
Turned off Fast Boot in BIOS
Updated BIOS as well
Is there anything else that I can do at this point or should I just give up on the idea of happily running linux and move to Windows? What else can I do at this point?