My journey with Arch Linux on my Lenovo Legion 5 was rewarding.
My journey with Arch Linux on my Lenovo Legion 5 was rewarding.
I received a Lenovo Legion 5 about a month ago and have been dual booting with Arch Linux and Windows 11. Arch Linux has faced several issues, which I've addressed in parts, though some remain. Problems encountered: 1. Wi-Fi failed – resolved by installing a driver (memory missing) 2. Trackpad malfunction – fixed via a kernel update 3. Screen brightness issue – still unresolved 4. Bluetooth not working – also unresolved 5. USB-C port doesn’t connect to external monitors – only tried a monitor. Mostly love the laptop, but these issues are mainly related to Arch Linux.
Hey! Welcome to the Arch community on Lenovo laptops (I own an IdeaPad). Here’s the key wiki info you asked for: https://wiki.archlinux.org/title/Laptop/...ion_series Wifi, Brightness, Bluetooth, external display (-> window manager) - none of these come with user-space tools installed or set up in a standard Arch installation. As you noticed with the Wi-Fi manager, you’ll likely need to read each topic individually and follow the steps. There might be some community scripts or AUR packages that help automate setup for specific models. If you hit roadblocks, sharing your specs and the exact issue can give you better support.
Some ideas:
- Brightness adjustments: Intercepting keys and using a utility or script to control brightness at the system level is different from just changing it in the UI. Try 'evtest' to check key capture, use a package like 'light' for control, and bind keys to your window manager.
- Bluetooth: Use 'lshw' and 'lspci' to verify the controller and drivers are present. Run 'rfkill' to free up ports and ensure a compatible network manager is set up.
- USB-C monitor: Check with 'lshw' and 'lspci' to confirm USB-C is recognized as a video output. Look at 'dmesg' after connecting to see if the kernel recognizes it, then adjust your window manager or desktop environment to show a second screen.
A suggestion is to start from an Ubuntu USB stick. Just enable the option to try at boot. This lets you verify if your hardware functions properly in Ubuntu. If not, the likelihood that it won’t work in Linux is high. You might also run lsmod to see which modules Ubuntu has loaded, which could guide you toward the next steps for getting it to function on Arch. In my past experience with Gentoo, I often did this before becoming too comfortable with Ubuntu.
These situations are common, so reviewing your dmesg logs could be useful. However, posting them isn't advised because they might include sensitive details like IP addresses and MACs. Are there any errors in your system logs? Others have suggested it might just be missing packages, though some components may still be unavailable.