Bluetooth Mouse with delay

Hi all,

I have a Bluetooth mouse that connects to my computer without any issues. The problem is with the performance: when I move the mouse, the pointer becomes completely out of sync — it's way slower than my actual hand movement. This isn’t just a bit of input lag; it’s significantly worse.

I’ve tested the mouse on another computer and on an Android device, and it works perfectly in both cases.
Also, if I use the USB dongle instead of Bluetooth, everything works fine — so this seems to be a Bluetooth-specific issue on my machine.

My computer is an Asus VivoBook M1502IA-EJ251W.
All drivers are up to date from Drivers Source.
I’m running Wayland with fractional scaling set to 1.25x. I’ve also tested on XOrg, and with Wayland without fractional scaling, but the issue persists.

I recorded a video showing the behavior if it helps.

Has anyone experienced something similar or have any idea what might be going on?

Here is the video: GoogleDrive

This computer was running windows before, and the mouse worked just fine.

Have you checked if Power Management is interfering with bluetooth?
Qualcomm or Realtek chipsets can have aggressive power-saving states on GnuLinux. You did not specify what your radio card is.

sudo lshw -C network

Have you tested using a different kernel? Having the most up to date is not actually always ideal. The latest and greatest can bring regressions.

Welcome to the Forum!

Was this USB Dongle included with the Mouse? If yes, it might be better to use this instead of the built-in Bluetooth.

Those are my power savings settings:

My Radio Card:

  *-network
       description: Wireless interface
       product: RTL8821CE 802.11ac PCIe Wireless Network Adapter
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:02:00.0
       logical name: wlp2s0
       version: 00
       serial: e8:fb:1c:7c:24:91
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=rtw_8821ce driverversion=6.8.0-57-generic firmware=N/A ip=192.168.15.15 latency=0 link=yes multicast=yes wireless=IEEE 802.11
       resources: irq:82 ioport:f000(size=256) memory:fea00000-fea0ffff

output of uname -a:

Linux laptop 6.8.0-57-generic #59~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Wed Mar 19 17:07:41 UTC 2 x86_64 x86_64 x86_64 GNU/Linux

I've tested on all of the performance profiles listed at Power Mode, same issue on all of them.

Have you tested using a different kernel?

No, i've used only the kernel shipped with the distro.

Yes, the mouse came with a dongle, but it supports 4 connection modes: two Bluetooth interfaces (to connect to multiple Bluetooth devices), one USB dongle, and a wired connection. I need to use Bluetooth because I share the same mouse across multiple devices.

So, You can't use the Dongle on one Device an on the others only the direct Bluetooth Connection?

Here's my setup:

Desktop: The mouse is connected using the USB dongle (Bluetooth is not an option here, as my desktop doesn't have it).
Laptop: This should be working normally over Bluetooth — it did work fine when I was using Windows.

It’s not practical to keep unplugging and switching the dongle between devices, especially since one of them supports Bluetooth natively.

My mouse has a physical switch to select the connection method. When I want to use Bluetooth, I simply switch it to one of the Bluetooth modes. When I want to use the dongle, I switch it to that mode. So ideally, both should work as intended without needing to swap anything.


Do You use other Bluetooth Devices (Keyboard, Headphones, Speakers etc.)? If yes, do they work without a Problem?

And when You have 2 Bluetooth Modes, doesn't it work with both Modes or only with one?

I'm using a Bluetooth TWS headphone right now, and it's working perfectly. The issue seems to affect only the mouse.

The mouse has multiple Bluetooth modes to quickly switch between paired devices — it's not a different connection method, just separate pairing slots. I've tested both Bluetooth slots, and the issue persists on both.

Have you tried to reach out to their support?

Wide Applicability
The X11 ultra-light mouse is widely applicable to win7/8/10/11/Mac/Android/Xbox and other operating systems. If you encounter any problems, please feel free to contact our staff and we will solve your problem within one working day.

1 Like

Yes, I did.

They asked if my mouse works with other connection methods, and it does. The mouse works fine with other hardware (computer, phone, tablet), and it also works on the same hardware with a different OS — it was working perfectly on Windows. They mentioned that we've narrowed it down to the operating system and that they can't provide further troubleshooting for this issue.

I agree with the logic, but not the conclusion.
The Operating System is the Human Interface.
The Drivers will govern the hardware behavior.
Drivers act as a translator between the hardware and the Operating System. The Operating System that you are using does not govern the hardware. The hardware is governed by its own operating system, which then communicates with your operating system via drivers.

Therefor, the drivers are what we need to look at. Something is creating a delay - possibly due to communication, possibly due to init.

Have you tried using a Different Kernel?

Up to now, I’ve only used the kernel that comes with the distribution; I haven’t tested any alternatives yet.

Which version would you recommend?

I will suggest the first option here:

Install mainline, then launch the Mainline application.
It will take a moment to populate the list as it updates all available kernels.

I recommend higher than 6.12.0, not higher than 6.14.2.

I'll try it once i have the time to do so and get back here with updates, thanks for now!