Bluetooth mouse has jittery polling rateHow do I set the USB polling rate correctly for my Logitech mouse?Changing mouse polling rateBluetooth Mouse LagBluetooth mouse keeps disconnectingBluetooth mouse is laggy (low poll rate…) in 18.04Lag when using Bluetooth Mouse
Which quantity is mass (tensor, vector or scalar)?
Chess PhD topic in machine learning?
Do I need to use capacitors when using an L7805CV voltage regulator?
How do you help a new player evaluate complex multiclassing options without driving them and yourself crazy?
Mindslavering a Mindslavered player?
“You are not paid to think, but to do X” is always wrong in the workplace?
Feeling burned-out in PhD. program and thinking about dropping out
Is there any benefit of being treated as "professor" by students and admin?
Will a falling rod stay in contact with the frictionless floor?
How to create a new file via touch if it is in a directory which doesn't exist?
Why is it recommended to combine WordPress and Godaddy for hosting?
How do I recover from a cryptocurrency scam?
Why give an android emotions?
How does a human body spend energy on its organs?
What is the difference between "more" and "less" commands?
Hidden meaning in this song?
Is "to go berserk" used by native speakers or is it obsolete?
How many Dominion sets are there?
Does a Buffer Overflow vulnerability always mean a code execution vulnerability?
Which Grows Faster: Factorial or Double Exponentiation
Chess Tournaments without Studying Theory?
A Question on Voice Notation
What do you call candidates in elections who don't actually have a chance to win and only create an illusion of competition?
Risk Neutral and Real World Valuations using Monte Carlo
Bluetooth mouse has jittery polling rate
How do I set the USB polling rate correctly for my Logitech mouse?Changing mouse polling rateBluetooth Mouse LagBluetooth mouse keeps disconnectingBluetooth mouse is laggy (low poll rate…) in 18.04Lag when using Bluetooth Mouse
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty
margin-bottom:0;
I am on Ubuntu 18.04 and my Logitech MX Master connected via bluetooth has recently started to become very jittery. Here is an excerpt from the output of evhz: (https://gitlab.com/iankelling/evhz)
MX Master: Latest 1000Hz, Average 483Hz
ST LIS3LV02DL Accelerometer: Latest 11Hz, Average 13Hz
MX Master: Latest 20Hz, Average 496Hz
MX Master: Latest 1000Hz, Average 485Hz
ST LIS3LV02DL Accelerometer: Latest 13Hz, Average 13Hz
MX Master: Latest 20Hz, Average 497Hz
MX Master: Latest 1000Hz, Average 486Hz
MX Master: Latest 20Hz, Average 498Hz
MX Master: Latest 1000Hz, Average 487Hz
ST LIS3LV02DL Accelerometer: Latest 13Hz, Average 13Hz
MX Master: Latest 20Hz, Average 498Hz
MX Master: Latest 1000Hz, Average 488Hz
ST LIS3LV02DL Accelerometer: Latest 13Hz, Average 13Hz
MX Master: Latest 20Hz, Average 499Hz
MX Master: Latest 1000Hz, Average 489Hz
MX Master: Latest 20Hz, Average 499Hz
MX Master: Latest 1000Hz, Average 490Hz
cat /sys/module/usbhid/parameters/mousepoll
outputs 0, so I've tried forcing a polling rate in /etc/modules
as such:
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.
-r usbhid
usbhid mousepoll=2
It seems that I've done that wrong, as cat /sys/module/usbhid/parameters/mousepoll
still just outputs 0. Does anyone have a suggestion what I could try next? Thanks!
18.04 mouse bluetooth
add a comment
|
I am on Ubuntu 18.04 and my Logitech MX Master connected via bluetooth has recently started to become very jittery. Here is an excerpt from the output of evhz: (https://gitlab.com/iankelling/evhz)
MX Master: Latest 1000Hz, Average 483Hz
ST LIS3LV02DL Accelerometer: Latest 11Hz, Average 13Hz
MX Master: Latest 20Hz, Average 496Hz
MX Master: Latest 1000Hz, Average 485Hz
ST LIS3LV02DL Accelerometer: Latest 13Hz, Average 13Hz
MX Master: Latest 20Hz, Average 497Hz
MX Master: Latest 1000Hz, Average 486Hz
MX Master: Latest 20Hz, Average 498Hz
MX Master: Latest 1000Hz, Average 487Hz
ST LIS3LV02DL Accelerometer: Latest 13Hz, Average 13Hz
MX Master: Latest 20Hz, Average 498Hz
MX Master: Latest 1000Hz, Average 488Hz
ST LIS3LV02DL Accelerometer: Latest 13Hz, Average 13Hz
MX Master: Latest 20Hz, Average 499Hz
MX Master: Latest 1000Hz, Average 489Hz
MX Master: Latest 20Hz, Average 499Hz
MX Master: Latest 1000Hz, Average 490Hz
cat /sys/module/usbhid/parameters/mousepoll
outputs 0, so I've tried forcing a polling rate in /etc/modules
as such:
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.
-r usbhid
usbhid mousepoll=2
It seems that I've done that wrong, as cat /sys/module/usbhid/parameters/mousepoll
still just outputs 0. Does anyone have a suggestion what I could try next? Thanks!
18.04 mouse bluetooth
add a comment
|
I am on Ubuntu 18.04 and my Logitech MX Master connected via bluetooth has recently started to become very jittery. Here is an excerpt from the output of evhz: (https://gitlab.com/iankelling/evhz)
MX Master: Latest 1000Hz, Average 483Hz
ST LIS3LV02DL Accelerometer: Latest 11Hz, Average 13Hz
MX Master: Latest 20Hz, Average 496Hz
MX Master: Latest 1000Hz, Average 485Hz
ST LIS3LV02DL Accelerometer: Latest 13Hz, Average 13Hz
MX Master: Latest 20Hz, Average 497Hz
MX Master: Latest 1000Hz, Average 486Hz
MX Master: Latest 20Hz, Average 498Hz
MX Master: Latest 1000Hz, Average 487Hz
ST LIS3LV02DL Accelerometer: Latest 13Hz, Average 13Hz
MX Master: Latest 20Hz, Average 498Hz
MX Master: Latest 1000Hz, Average 488Hz
ST LIS3LV02DL Accelerometer: Latest 13Hz, Average 13Hz
MX Master: Latest 20Hz, Average 499Hz
MX Master: Latest 1000Hz, Average 489Hz
MX Master: Latest 20Hz, Average 499Hz
MX Master: Latest 1000Hz, Average 490Hz
cat /sys/module/usbhid/parameters/mousepoll
outputs 0, so I've tried forcing a polling rate in /etc/modules
as such:
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.
-r usbhid
usbhid mousepoll=2
It seems that I've done that wrong, as cat /sys/module/usbhid/parameters/mousepoll
still just outputs 0. Does anyone have a suggestion what I could try next? Thanks!
18.04 mouse bluetooth
I am on Ubuntu 18.04 and my Logitech MX Master connected via bluetooth has recently started to become very jittery. Here is an excerpt from the output of evhz: (https://gitlab.com/iankelling/evhz)
MX Master: Latest 1000Hz, Average 483Hz
ST LIS3LV02DL Accelerometer: Latest 11Hz, Average 13Hz
MX Master: Latest 20Hz, Average 496Hz
MX Master: Latest 1000Hz, Average 485Hz
ST LIS3LV02DL Accelerometer: Latest 13Hz, Average 13Hz
MX Master: Latest 20Hz, Average 497Hz
MX Master: Latest 1000Hz, Average 486Hz
MX Master: Latest 20Hz, Average 498Hz
MX Master: Latest 1000Hz, Average 487Hz
ST LIS3LV02DL Accelerometer: Latest 13Hz, Average 13Hz
MX Master: Latest 20Hz, Average 498Hz
MX Master: Latest 1000Hz, Average 488Hz
ST LIS3LV02DL Accelerometer: Latest 13Hz, Average 13Hz
MX Master: Latest 20Hz, Average 499Hz
MX Master: Latest 1000Hz, Average 489Hz
MX Master: Latest 20Hz, Average 499Hz
MX Master: Latest 1000Hz, Average 490Hz
cat /sys/module/usbhid/parameters/mousepoll
outputs 0, so I've tried forcing a polling rate in /etc/modules
as such:
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.
-r usbhid
usbhid mousepoll=2
It seems that I've done that wrong, as cat /sys/module/usbhid/parameters/mousepoll
still just outputs 0. Does anyone have a suggestion what I could try next? Thanks!
18.04 mouse bluetooth
18.04 mouse bluetooth
asked Sep 19 at 12:30
Pieter BosPieter Bos
1311 bronze badge
1311 bronze badge
add a comment
|
add a comment
|
1 Answer
1
active
oldest
votes
Removing the usbhid
module does not disable my mouse, so it does not affect bluetooth. Some threads (1, 2) mention that setting /sys/kernel/debug/bluetooth/hci0/conn_max_interval
, conn_min_interval
and conn_latency
should work, but they do not for me. Setting the same parameters via hcitool
does work. Connect the mouse, and obtain the handle from the bluetooth connection with hcitool:
# hcitool -i hci0 con
Connections:
< LE 12:34:56:78:9A:BC handle 3585 state 1 lm MASTER AUTH ENCRYPT
Then set low values for min, max and latency as above:
hcitool lecup --handle 3585 --min=6 --max=7 --latency=0
hcitool notes the factor for min and max is 1.25ms, so this should accept polling rates with an interval of 7.5ms - 8.75ms.
As the settings only apply to the bluetooth connection, the solution immediately stops working after the mouse disconnects, so if anyone has a more permanent solution I would love to hear about it!
Have you found a more permanent solution in the meantime? I have the same issue since a recent update last week.
– wout
Nov 10 at 12:07
Unfortunately no, I bound the above workaround to a keybind so I can press it every time the mouse connects. In the end I ended up just buying a unifying receiver :/
– Pieter Bos
Nov 15 at 23:10
add a comment
|
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "89"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/4.0/"u003ecc by-sa 4.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1175251%2fbluetooth-mouse-has-jittery-polling-rate%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
Removing the usbhid
module does not disable my mouse, so it does not affect bluetooth. Some threads (1, 2) mention that setting /sys/kernel/debug/bluetooth/hci0/conn_max_interval
, conn_min_interval
and conn_latency
should work, but they do not for me. Setting the same parameters via hcitool
does work. Connect the mouse, and obtain the handle from the bluetooth connection with hcitool:
# hcitool -i hci0 con
Connections:
< LE 12:34:56:78:9A:BC handle 3585 state 1 lm MASTER AUTH ENCRYPT
Then set low values for min, max and latency as above:
hcitool lecup --handle 3585 --min=6 --max=7 --latency=0
hcitool notes the factor for min and max is 1.25ms, so this should accept polling rates with an interval of 7.5ms - 8.75ms.
As the settings only apply to the bluetooth connection, the solution immediately stops working after the mouse disconnects, so if anyone has a more permanent solution I would love to hear about it!
Have you found a more permanent solution in the meantime? I have the same issue since a recent update last week.
– wout
Nov 10 at 12:07
Unfortunately no, I bound the above workaround to a keybind so I can press it every time the mouse connects. In the end I ended up just buying a unifying receiver :/
– Pieter Bos
Nov 15 at 23:10
add a comment
|
Removing the usbhid
module does not disable my mouse, so it does not affect bluetooth. Some threads (1, 2) mention that setting /sys/kernel/debug/bluetooth/hci0/conn_max_interval
, conn_min_interval
and conn_latency
should work, but they do not for me. Setting the same parameters via hcitool
does work. Connect the mouse, and obtain the handle from the bluetooth connection with hcitool:
# hcitool -i hci0 con
Connections:
< LE 12:34:56:78:9A:BC handle 3585 state 1 lm MASTER AUTH ENCRYPT
Then set low values for min, max and latency as above:
hcitool lecup --handle 3585 --min=6 --max=7 --latency=0
hcitool notes the factor for min and max is 1.25ms, so this should accept polling rates with an interval of 7.5ms - 8.75ms.
As the settings only apply to the bluetooth connection, the solution immediately stops working after the mouse disconnects, so if anyone has a more permanent solution I would love to hear about it!
Have you found a more permanent solution in the meantime? I have the same issue since a recent update last week.
– wout
Nov 10 at 12:07
Unfortunately no, I bound the above workaround to a keybind so I can press it every time the mouse connects. In the end I ended up just buying a unifying receiver :/
– Pieter Bos
Nov 15 at 23:10
add a comment
|
Removing the usbhid
module does not disable my mouse, so it does not affect bluetooth. Some threads (1, 2) mention that setting /sys/kernel/debug/bluetooth/hci0/conn_max_interval
, conn_min_interval
and conn_latency
should work, but they do not for me. Setting the same parameters via hcitool
does work. Connect the mouse, and obtain the handle from the bluetooth connection with hcitool:
# hcitool -i hci0 con
Connections:
< LE 12:34:56:78:9A:BC handle 3585 state 1 lm MASTER AUTH ENCRYPT
Then set low values for min, max and latency as above:
hcitool lecup --handle 3585 --min=6 --max=7 --latency=0
hcitool notes the factor for min and max is 1.25ms, so this should accept polling rates with an interval of 7.5ms - 8.75ms.
As the settings only apply to the bluetooth connection, the solution immediately stops working after the mouse disconnects, so if anyone has a more permanent solution I would love to hear about it!
Removing the usbhid
module does not disable my mouse, so it does not affect bluetooth. Some threads (1, 2) mention that setting /sys/kernel/debug/bluetooth/hci0/conn_max_interval
, conn_min_interval
and conn_latency
should work, but they do not for me. Setting the same parameters via hcitool
does work. Connect the mouse, and obtain the handle from the bluetooth connection with hcitool:
# hcitool -i hci0 con
Connections:
< LE 12:34:56:78:9A:BC handle 3585 state 1 lm MASTER AUTH ENCRYPT
Then set low values for min, max and latency as above:
hcitool lecup --handle 3585 --min=6 --max=7 --latency=0
hcitool notes the factor for min and max is 1.25ms, so this should accept polling rates with an interval of 7.5ms - 8.75ms.
As the settings only apply to the bluetooth connection, the solution immediately stops working after the mouse disconnects, so if anyone has a more permanent solution I would love to hear about it!
answered Sep 19 at 21:26
Pieter BosPieter Bos
1311 bronze badge
1311 bronze badge
Have you found a more permanent solution in the meantime? I have the same issue since a recent update last week.
– wout
Nov 10 at 12:07
Unfortunately no, I bound the above workaround to a keybind so I can press it every time the mouse connects. In the end I ended up just buying a unifying receiver :/
– Pieter Bos
Nov 15 at 23:10
add a comment
|
Have you found a more permanent solution in the meantime? I have the same issue since a recent update last week.
– wout
Nov 10 at 12:07
Unfortunately no, I bound the above workaround to a keybind so I can press it every time the mouse connects. In the end I ended up just buying a unifying receiver :/
– Pieter Bos
Nov 15 at 23:10
Have you found a more permanent solution in the meantime? I have the same issue since a recent update last week.
– wout
Nov 10 at 12:07
Have you found a more permanent solution in the meantime? I have the same issue since a recent update last week.
– wout
Nov 10 at 12:07
Unfortunately no, I bound the above workaround to a keybind so I can press it every time the mouse connects. In the end I ended up just buying a unifying receiver :/
– Pieter Bos
Nov 15 at 23:10
Unfortunately no, I bound the above workaround to a keybind so I can press it every time the mouse connects. In the end I ended up just buying a unifying receiver :/
– Pieter Bos
Nov 15 at 23:10
add a comment
|
Thanks for contributing an answer to Ask Ubuntu!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1175251%2fbluetooth-mouse-has-jittery-polling-rate%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown