WiFi sporadically just dropping
I have a Aorus Elite X870e motherboard and the WiFi driver is rtw89_8892ae. The WiFi just randomly drops sometimes until I reconnect manually. It slowly ramps down and then I get a warning that I cannot get any internet eventhough I am connected to the network. I have tried o disable power saving, but no dice. dmesg output below.
9 Replies
everytime I download i get the RBXD error
And my download speeds keep fluctuating like this

on windows 11 it is completely stable
bump
Never got to fix this, but apparently a bunch of patches are applied in the 6.13 kernel. Will wait until then and see
Never mind, 6.13 nor 6.14-rc2 did anything, going back to windows sadly 😦
Ok, I have even tested driver meant for 6.15, no dice
Hmmm I would have suggested turning off power_save feature on your wifi but it looks like you've done that already.
Do you mind running
iw wlp6s0 get power_save
but change your wlp6s0 device to the one that you get when running ip link show
. Just to double check that the power_save feature is off
My reference point in the docs is https://docs.bazzite.gg/General/issues_and_resolutions/#lag-spikes-on-the-rog-ally-z1eYeah, I followed this guide when disabling it. I also disabled it on the driver level. I tried other distros, CachyOS, EndeavourOS also, but still get the problem. It is just a poor driver. I tried kernel 6.14 with the fixes in that kernel, but no luck. I also tried a fork of the driver and got someone to backport the 6.15 changes so it would work on 6.13. Nothing works.
Interestingly enough though, is that it is most stable on Bazzite. Less errors, but the WiFi keeps losing connection to the AP. I have to force the 5ghz channel though, since it keeps dropping to 2.4ghz by itself.
That's really annoying. You might need to get yourself a wifi usb adapter if you want to use Linux then. Or stick with Windows for a while and see if it works properly down the line
Yeah, I will stay on Windows for awhile. Its pretty new hardware so the drivers probably needs some time. Luckily Bazzite is installed in like 10 minutes.
The ethernet driver on the motherboard is not supported either :/ That is fine though, since ethernet is not an option as of now for me
I got it to work. I still get errors, but that does not matter, the performance is the same as on windows and I do not lose connection all the time.
Solution
Append the following to rpm-ostree kargs:
and follow this