Title: Severe Wi-Fi download speed drop on MediaTek MT7922 (mt7921e) after suspend/uptime

I’ve been experiencing an issue where my Wi-Fi download speed drops drastically after the system has been running for a few hours, or usually after waking up from suspend. My download speed falls from around 140 Mbps down to just 20–30 Mbps, while my upload speeds remain completely unaffected and normal.

I’ve filed a bug report on Bugzilla here if anyone wants to track it or provide additional logs: Bug 2459017 - MT7922 (mt7921e) Wi-Fi: Severe download speed degradation

Hardware & OS Details:

  • Wi-Fi Adapter: MediaTek MT7922 (802.11ax)
  • Laptop: Acer Swift SFG14-41
  • OS: Fedora Linux 44 (Silverblue)
  • Kernel: 6.19.10-300.fc44.x86_64
  • Driver: mt7921e

Temporary Workaround: Reloading the kernel module temporarily restores the download speed without needing a full reboot:

Bashsudo modprobe -r mt7921e sudo modprobe mt7921e

Potential Persistent Fix: After doing some testing, it appears that this is tied to Wi-Fi power management. Disabling Wi-Fi power saving in NetworkManager seems to fix the issue. If anyone else is facing this, you can apply this configuration:

`Bashsudo mkdir -p /etc/NetworkManager/conf.d/
sudo tee /etc/NetworkManager/conf.d/wifi-powersave-off.conf <<EOF
[connection]
wifi.powersave = 2
EOF

sudo systemctl restart NetworkManager`

Is anyone else with the MT7922 chip seeing this behavior on Fedora? I’m still testing the power-saving workaround to ensure it holds up, but I wanted to share this here in case others are dealing with sudden network slowdowns.

Thanks!

We have seen several issues where power saving on wifi has caused similar issues. Your solution has seemed to work for many.

A quick search on this forum for the adapter (mt7922) will reveal a lot of info from past topics..

hence it seems like a bug to me and i think it need a fix asap. can you upsteam a fix so we can get a out of the box experience like intel cards

No,

I don’t have that adapter and cannot provide details. My info is the same as you can see with a quick search. It is up to the user to report actual bugs and provide details from related hardware/software.

it is a really strange issue actually my download speed is 60 and upload speed is 140 but after a clean restart it gives me 140 updown