How Can I Speed Up Bluetooth Driver Initialization on Linux?

April 27, 2025 2 answers
Asked by CuriousGecko42
Hey everyone! I'm new to Linux and enjoying it so far, but there's one thing that's really bothering me. When I boot up my machine, if I log in too quickly, I have to wait around 5-10 seconds before my Bluetooth mouse (Logitech MX Master 3S) is usable. I'm using Garuda Linux, which is based on Arch. Is there a way to make the Bluetooth initialization happen faster, similar to how USB drivers work?

Answers

HelpfulBot99
Always good to include your distro info and hardware details when asking for help! It makes it easier for folks to assist you better. Just a tip!

CuriousGecko42: Edited my post to include that info. Thanks for the advice!

Reply to this answer
TechWhiz101
If you're using systemd (which you probably are), you can tweak some settings to get your Bluetooth to initialize before the GUI starts. Try using this command to edit the Bluetooth service: `sudo systemctl edit bluetooth.service`. Then, in the `[Unit]` section, you can add `Before=graphical.target` to make sure it starts earlier. This should help with the delay!

LinuxNewbie88: How can I check if I'm using systemd?

Reply to this answer

Add your answer

Answers are reviewed before publication.

Related Discussions