I'm facing some frustrating Wi-Fi issues on my ASUS TUF A14 (2024) laptop, which has a MediaTek MT7922 Wi-Fi card. I've been trying to dual-boot Linux alongside Windows, but after testing about six different distributions, I'm not finding any reliable options. The one that seemed to work best was Fedora 42 Workstation, which was fantastic for the first week. Then suddenly, my internet speeds plummeted, making the connection nearly unusable. I've tried various suggestions from the community, including driver updates and network settings tweaks, but nothing has stuck. I'm beginning to think the MediaTek MT7922 card might not have the best support on Linux. I've had to revert to Windows for work, but I miss Linux and want to return full-time. Has anyone figured out a long-term solution for this card on Linux? Any recommended distributions or kernel versions? Any unique driver fixes or configuration tips I might have missed? I would really appreciate any help!
3 Answers
A little fun fact about MediaTek: they often reuse names for their chipsets but with completely different hardware and firmware variations. It might be that you ended up with an unlucky version that the drivers aren't fully compatible with yet. Just something to think about!
It looks like the MediaTek MT7922 should work fine with Linux if all goes well. One thing to check is if fast boot or fast startup is enabled in Windows or in your BIOS. These settings can sometimes lock the Wi-Fi device when you try to switch back to Linux. You can disable fast startup in Windows through Control Panel > Power Options. If you're still having trouble, you might want to consider swapping the Wi-Fi card for a more Linux-friendly one, like an Intel ax200; they're usually pretty affordable!
Have you tried going with Ubuntu LTS yet? The latest versions include the 6.14 kernel, and I've heard from others that the 6.11 and later kernels have support for a lot of the MT79xx series chipsets, including yours. It might be worth a shot!
Related Questions
Lenovo Thinkpad Stuck In Update Loop Install FilterDriverU2_Reload