

How I got Fedora 43 To Work on ASUS Vivobook K3405VF
I had some trouble setting up Linux on the Vivobook. I tried Linux Mint with XCFE, but the XCFE window manager did not scale well on the 16:10 2k display.
I finally decided on Fedora Linux with KDE Plasma using Wayland. It worked perfectly but there were two problems:
- The suspend/sleep function would cause a black screen forcing a manual restart.
- The wifi and bluetooth chip (MEDIATEK MT9702) did not work on Fedora 43.
TLDR I was able to fix these by running a shell script and swapping the wifi card.
I hope this post is helpful if there are other people with windows or ASUS machines trying to run Fedora but encountering similar problems.
My specs are:
OS: Fedora Linux 43 (KDE Plasma Desktop Edition) x86_64
Host: Vivobook_ASUSLaptop K3405VF_K3405VF
Kernel: Linux 7.0.12-100.fc43.x86_64
Display (SDC4171): 2880x1800 @ 1.59x in 14", 90 Hz [Built-in, HDR]
DE: KDE Plasma 6.6.5
WM: KWin (Wayland)
CPU: 13th Gen Intel(R) Core(TM) i9-13900H (20) @ 5.40 GHz
GPU 1: NVIDIA GeForce RTX 2050 [Discrete]
GPU 2: Intel Iris Xe Graphics @ 1.50 GHz [Integrated]
24 GB RAM
Fixing The Sleep Problem
The sleep problem was the biggest issue. I tried several fixes that I found, but none of them worked. I also tried disabling these services but whatever I did, using Suspend or telling the session to sleep via the UI would instantly cause a black screen it until it was manually restarted.
Finally, this fix seemed to work: https://www.reddit.com/r/archlinux/comments/1o4ffgm/cannot_fix_the_sleep_issue_on_wayland_with_nvidia/
sudo systemctl disable --now nvidia-suspend.service nvidia-resume.service nvidia-hibernate.service
sudo mv /usr/lib/systemd/system-sleep/nvidia /usr/lib/systemd/system-sleep/nvidia.bak
I ran this, and the sleep problem was largely resolved. Then later, after a kernel update, my sleep problems on this laptop seem to have disappeared.
Replacing WiFi Card
The other issue was the WIFI card. Because my Vivobook had an Intel CPU, I was able to swap the MEDIATEK MT9702 card for an Intel AX210. It has better performance and runs with no problems. I think the MEDIATEK card is incompatible with Fedora 43.