15
submitted 3 months ago* (last edited 3 months ago) by bridgeenjoyer@sh.itjust.works to c/linux@lemmy.world

I have read about so many issues regarding Bluetooth and Linux its ridiculous. Usually its random disconnecting, not auto reconnecting, not disconnecting properly, basically every issue possible. And ive had them too. I would really love it if i could just have my ps4 controller hook up right when I turn it on for example. Or have my shared speaker system actually disconnect when I turn off blnluetooth (it doesnt).

I've mostly only used mint with Bluetooth. Some popos but it had the same issues ofc. Only really used desktops, but also have issues on an atari vcs with mint and Bluetooth, exact same issues my desktop has.

Anyone know some real fixes? This is one of those things that makes it very hard to get people to switch when windows handles bluetooth devices perfectly (in my experience) and linux has just sucked so bad on that front.

top 22 comments
sorted by: hot top controversial new old
[-] Cyber@feddit.uk 9 points 3 months ago

Unfortunately the problem isn't with Linux (or other OSs), it's the Bluetooth spec.

There are so many different optional parts layered on top of other optional parts that the whole thing is unstable.

Here's an audio article which doesn't answer your problem directly, but gives some background on where the root of the problem is

https://www.soundguys.com/why-is-bluetooth-unreliable-55016/

[-] paper_moon@lemmy.world 6 points 3 months ago* (last edited 3 months ago)

Huh, I didn't realize Bluetooth was still such a problem for some people. I've been using Ubuntu and cheap chinese Bluetooth earbuds with a Intel wireless/Bluetooth chip, and they've been fine. Haven't really had many disconnect or connection issues.

Now the 10 year old integrated nvidia gpu on my alienware steam machine, on the other hand.. Sleep just broke again when I did an apt upgrade yesterday, time to diagnose that, again. On 24.04 LTS if anyone was interested.

[-] otter@lemmy.ca 2 points 3 months ago* (last edited 3 months ago)

I've had a smoother time with Bluetooth since switching to Linux than I did on Windows.

On Windows it would randomly disconnect, or I would need to manually forget and re-pair the device every few months. Now when I turn on the device, it reliably reconnects to either my phone or the Linux device, depending on which one it was connected to last.

Maybe it's distro / device dependent

[-] lordnikon@lemmy.world 1 points 3 months ago

Yeah I think a lot of people have crummy Bluetooth devices and Bluetooth is kind of a Dark Art in itself regardless of operating system but anytime something goes wrong that would have been the same way on Windows they just blame Linux because it's new and they're not used to it.

[-] Lodespawn@aussie.zone 1 points 3 months ago* (last edited 3 months ago)

Have you added:

options nvidia NVreg_PreserveVideoMemoryAllocations=1

options nvidia NVregTemporaryFilePath=/var/tmp

to /etc/modprobe.d/nvidia-graphics-drivers-kms.conf?

This was the fix found here that worked for me, the file in the fix didn't exist but this one was the only nvidia related conf file in modprobe.d and the fix worked and has persisted despite multiple driver updates.

I'm running kubuntu 25.04.

[-] actionjbone@sh.itjust.works 5 points 3 months ago

What's funny is that all those same Bluetooth issues are also still very common on Windows, Mac, iOS, Android...

[-] bridgeenjoyer@sh.itjust.works 1 points 3 months ago

I have had issues on android. I cant recall having many windows bluetooth issues but I haven't used windows for a while

[-] actionjbone@sh.itjust.works 1 points 3 months ago

That's the best way to use windows.

[-] shalafi@lemmy.world 0 points 3 months ago

BT is a minor pain on Windows, but I've never heard of such complaints as I hear from the Linux community.

[-] actionjbone@sh.itjust.works 4 points 3 months ago

That's mostly because people in the Linux Community actually talk about it, as opposed to Windows users who just buy new devices.

[-] BCsven@lemmy.ca 4 points 3 months ago

Distro makes a difference , or rather the packages installed that come with the distro. My Bluetooth worked great for my devices, until I tried my 20 year old BT mouse and it would fail to reconnect after boot. But it was fixed by changine or adding other Bluetooth packages. I forget which right now but something like bluewave vs blueman or somthing, then it was fine.

[-] 16mhz@lemmy.ml 1 points 3 months ago

Bluez for the bluetooth stack and blueman for the frontend manager

[-] yaroto98@lemmy.world 4 points 3 months ago* (last edited 3 months ago)

Mostly depends on your blurtooth card. If the one on your mobo isn't behaving, grab a $10 generic usb one off amazon that claims it works with linux. Mine's been solid for years, it's what I had to do.

But how you FIX it is you dig into the code and fix it so everyone else with your card gets the positive experience.

[-] rowinxavier@lemmy.world 3 points 3 months ago

I had tonnes of problems when I used Mint which went away when I switched to Arch. I switched from Arch to EndeavourOS and didn't get the problems coming back. I think EndeavourOS is about on par with Mint in terms of difficulty and set up time, but seems more stable and capable. I use KDE and the associated Bluetooth management stack and it works well.

That said, in the rare case I do have an issue I just restart Bluetooth through systemctl and it starts working again. The most recent time I had this was when I had my left earbud working on my phone and my right on my computer. It worked fine until I stepped away for a second, it dropped from my phone but not my computer, but then the left earbud tried to join up with the right connecting to the PC and everything broke. A quick restart of Bluetooth and boom, all good.

[-] Cheesus@lemmy.ca 2 points 3 months ago

I wish I knew.

I have two Linux systems: a laptop with Fedora and home media PC with Ubuntu. Bluetooth works great on the laptop, no issues whatsoever.

Completely different story with the media PC. I've never been able to get it working properly, and I've spent hours googling things to throw into the terminal hoping to get it fixed. I'm no IT guy but I know the basics, and it's not an old PC or anything (Asus NUC 14 Pro I think), but I can't get the stupid thing to stay connected with my Xbox controllers for the life of me. My wife wants to play games god damnit!

My Windows box, while rife with other problems (even though I'm on 10 LTSC) also never has Bluetooth issues, and it isn't the first time I've had said problems with Linux distros (had Mint installed on a box at one point but I managed to fix the issue by changing drivers). There must be a better way!

[-] dass93@lemmy.zip 1 points 3 months ago

When i get this problem, the problem is normally the Bluetooth, so i search, what bluetooth there is in bought device's, then i can seach if they are compatible with eachother and often they aren't and you need to install a compatible Bluetooth pack.

[-] BurgerBaron@piefed.social 2 points 3 months ago

My motherboards always have the shittest no range garbo bluetooth chips, so I've been using generic bluetooth USB dongles instead. Work fine under Linux so far.

[-] frongt@lemmy.zip 1 points 3 months ago

Learn how to develop kernel drivers for Bluetooth chipsets and debug them. That's really the big issue, the huge number of buggy chipsets that don't quite follow the standard and have to be worked around.

Not to mention that Bluetooth is a hell of a protocol anyway. The spec is huge and complex.

[-] bridgeenjoyer@sh.itjust.works 0 points 3 months ago

I wish I was that smart!

Yeah its just a small cheap dongle I have. However atari seems to have perfected it with atari os and im not sure how

[-] bluGill@fedia.io 2 points 3 months ago

mostly a lot of work. If you can't do it yourself then hire someone - for a quatrer million per year.

that of course is why nobody does it- those who try can get bored before they get far. Or they get a day job and run out of time.

[-] prole@lemmy.blahaj.zone 1 points 3 months ago

Been using Bazzite for over a year now and Bluetooth has always just worked.

[-] JoMiran@lemmy.ml -1 points 3 months ago

I've been using Pop!_OS as my main system (Lenovo X1 Extreme) since just before the COVID lockdown and I've never had an issue with my Bluetooth devices.

I am going to guess that maybe the issue is that some computers use a Bluetooth device that has less than optimal Linux support. Maybe the way to address the issue is by having a more detailed hardware support list so that consumers can choose the hardware that is the most stable with Linux.

this post was submitted on 31 Oct 2025
15 points (94.1% liked)

Linux

15559 readers
32 users here now

Welcome to c/linux!

Welcome to our thriving Linux community! Whether you're a seasoned Linux enthusiast or just starting your journey, we're excited to have you here. Explore, learn, and collaborate with like-minded individuals who share a passion for open-source software and the endless possibilities it offers. Together, let's dive into the world of Linux and embrace the power of freedom, customization, and innovation. Enjoy your stay and feel free to join the vibrant discussions that await you!

Rules:

  1. Stay on topic: Posts and discussions should be related to Linux, open source software, and related technologies.

  2. Be respectful: Treat fellow community members with respect and courtesy.

  3. Quality over quantity: Share informative and thought-provoking content.

  4. No spam or self-promotion: Avoid excessive self-promotion or spamming.

  5. No NSFW adult content

  6. Follow general lemmy guidelines.

founded 2 years ago
MODERATORS