I wasted 2h trying to figure out why GTA V only run at 35fps and use 25w of power, turn out my dumb ass set power profiles daemon to powersaving mode and forgot about it.
I just got this laptop (Asus TUF A15 2021) today and it surprised me that everything works just fine out of the box on Vanilla Arch, except NVIDIA gpu I had to install it manually on battery power that's why I enable powersaving mode. As for games performance it's basically the same as windows no more no less.
Might be worth checking out, not positive it supports your laptop but if it does it might give you control over some bells and whistles like fan curves and lighting.
Doesn't work for kernels newer than 6.13 if I recall correctly. Tried to install it last month. I'm running Garuda Arch, and kernel 6.15, even having the repository active completely borks pacman.
Edit: it's an active project, so keep an eye on it. Or install CatchyOS as it's now standard there.
Edit²: I'm going to have another stab at it, possibly fucked something up? Idk, I was following the instructions, and everything was fine until I added the Repos to pacman.
Running arch as well and have it installed. Works just fine with linux-g14 kernel and headers. I use the zen kernel mostly so i don't have the armory settings most of the time because I use zen but everything else works.
Just did a pacman -Q | grep linux and my linux-g14 is on 6.15.2 and zen is on 6.15.3.
As I replied above, I'll give it another shot. Maybe I fucked something up? Everything seemed to be working fine until I added the Repos to pacman, then it all went tits up.
Got to where the orange line is on the screenshot below, and it started throwing up a load of network errors. Again can't remember the exact messages, it's been a month, but it was saying that the Repos were unreachable. And pacman then stopped working entirely until I removed the Repos.
Edit: I'll run through it again tonight and come back with actual answers
No, so Garuda has a kernel switcher GUI. And I had tried switching to the latest CachyOS kernel, that didn't seem to do anything. AsusCTL still threw the "missing Asus drivers" error. So I went through the process of actually following the instructions and doing it all myself, and hit the roadblock I mentioned above.