I use Arch myself as it’s more in my control.
In some rare cases, AI configurations may be unpredictable and difficult to solve issues. AI has no mind of their own .
This is based on a feeling, you know that.
Because you have Arch experience, if you decide to find what is the real problem of those freezings, you would be a great asset in this support forum!!
I am sorry I marked the topic solved, by misunderstanding.
It might be better stay open until it’s really solved.
I noticed a few years back some Lenovo-specific laptop power management packages were available in the Arch repositories…I believe they dealt with ACPI? Your description sounds like it might be related to power management issues.
Sorry for such a vague description. I also run Garuda dr460nized on a 2014 4th Gen Haswell laptop, a Dell, but without your issues.
I have disabled file indexers since day one. I tried to disable the compositor but I can easily get to the unresponsive mode where after opening up a bunch of web browsers, clicking on the top bar on the wifi button will get stuck with the rest of the desktop for 10 seconds.
I also encountered freezing just after installation , for me it was linux-tkg-bmq 5.10 kernel causing the issue , Now i have switched to linux-lts and everything is just fine .
I have a found a somewhere stable combination for my configuration
intel_pstate=active added to kernel options. Without it it would be automatically set to passive and my CPU would get stuck to 400MHz when running on battery.
linux-zen kernel. When using linux-tkg-bmq with intel_pstate=active it was actually the worst combination with lots of lags.
Compositor backend set to Xrender (for now). In that case I can leave VSync to auto. If I switch to OpenGL 2 or 3.1 then I have to disable VSync otherwise people joining my Zoom sessions see a lot of artifacts when sharing my screen.
I also disabled ananicy for a while and I recently enabled it back to see if it makes things better or not.
Now I'm experiencing regular kwin crashes (other forum post) with coredump and that leads to latte-dock to disappear which can be annoying since I don't have any other top or side bar to interact with.
Garuda uses auto-cpufreq by default.
Maybe you would want to check its status and look into any possible interference to your issue.
IIRC in such cases, latte runs in the background. You can popup Running tasks (Ctrl-Esc), kill latte and start again using kRunner (Alt+F2 or just type when desktop is focused).
Thanks everybody for your patience but I have had even more repeating full freezes lately. I have decided to leave Garuda Linux and go back to vanilla Arch Linux or eventually Manjaro.
Recently tried Garuda Linux as well and from what I've seen the system freeze happens after updating to latest linux-tkg-bmq release although linux-zen was affected as well so it might be the zenify patches that broke the system.
When using a fresh installed version from current iso, the system is fine. I went back to the first ever timeshift backup and it was fine as well, although I accidentally break that backup I think since I'm not used to booting to timeshift btrfs backup from grub.
I think the issue primarily has something to do with disk I/O because I noticed the system will always freeze after some disk activity - it pretty much freeze instantly when I start Steam and the game download (on second HDD) resumes and I was barely able to install other kernel.
Still, linux-lts seems fine and whatever version the one that shipped with the iso is fine. Is there a way to manually install that version of the kernel? The kernel installer only have the latest version and the OOTB kernel isn't in the cache anymore after upgrade.
I use an AMD 3400G and RX570 btw if it's relevant.
Edit: seems to affect all of linux-tkg and linux-xen based builds, although linux-xanmod is safe. Can't install the unmodified (? the one that is just linux, not mainline or anything) arch linux kernel for some reason, something with timeshift from the log.
And if you change the brtfs mount parameters in /etc/fstab ? Please test it, for me this solved the problem! Have nice day! (from commit=120 0 2 to 15 0 2)