You are not logged in.

#1 2015-04-03 23:41:40

ghostsquad57
Member
Registered: 2015-04-03
Posts: 10

[SOLVED] Problem with mouse threshold

Hello fellow Arch users! I've recently switched from Debian Testing to Arch, and so far, I'm loving the minimalism. But there's one big problem that I can't solve: My mouse threshold feels very off. It's most notable during gaming; it's impossible to make precision shots.

It definitely feels less responsive than I remember.

I tried a couple things:

Completely disabling mouse acceleration

Changing my mouse polling rate to 500hz

I tried

xset m 0/0 0

But none of these have worked. Any suggestions?

Last edited by ghostsquad57 (2015-04-10 01:45:11)

Offline

#2 2015-04-04 08:50:51

brebs
Member
Registered: 2007-04-03
Posts: 3,742

Re: [SOLVED] Problem with mouse threshold

Script:

p="Razer  Razer Abyssus"
xinput set-prop "$p" "Device Accel Profile" -1
xinput set-prop "$p" "Device Accel Constant Deceleration" 4.0
xinput set-prop "$p" "Device Accel Velocity Scaling" 1.0

Run "xinput" to see what your "p" variable, as I've called it, should be.

Offline

#3 2015-04-04 10:32:52

buntolo
Member
Registered: 2011-10-11
Posts: 202

Re: [SOLVED] Problem with mouse threshold

Which mouse do you have?

Offline

#4 2015-04-04 17:19:16

ghostsquad57
Member
Registered: 2015-04-03
Posts: 10

Re: [SOLVED] Problem with mouse threshold

buntolo wrote:

Which mouse do you have?

The E-3lue Mazer: http://smile.amazon.com/E-3lue-EMS140BK … words=Mzer

brebs wrote:

Run "xinput" to see what your "p" variable, as I've called it, should be.

My mouse shows up as

G-SPY USB Gaming Mouse

Offline

#5 2015-04-09 04:46:11

ghostsquad57
Member
Registered: 2015-04-03
Posts: 10

Re: [SOLVED] Problem with mouse threshold

Does anyone have any new ideas? I tried setting "Device Accel Profile" and all the other options via xinput, but the options don't seem to apply to my device. When I run

xinput --list-props 9

I get this output:

Device 'G-SPY USB Gaming Mouse':
        Device Enabled (150):   1
        Coordinate Transformation Matrix (152): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000
, 0.000000, 0.000000, 1.000000                                                                                    libinput Accel Speed (281):     0.000000
        libinput Natural Scrolling Enabled (282):       0
        libinput Send Events Modes Available (267):     1, 0
        libinput Send Events Mode Enabled (268):        0, 0
        libinput Left Handed Enabled (283):     0
        libinput Scroll Methods Available (284):        0, 0, 1
        libinput Scroll Method Enabled (285):   0, 0, 0
        libinput Button Scrolling Button (286): 0
        Device Node (269):      "/dev/input/event1"
        Device Product ID (270):        1241, 41072

Offline

#6 2015-04-09 04:47:36

ghostsquad57
Member
Registered: 2015-04-03
Posts: 10

Re: [SOLVED] Problem with mouse threshold

Could it be libinput causing this issue?

Offline

#7 2015-04-10 01:43:17

ghostsquad57
Member
Registered: 2015-04-03
Posts: 10

Re: [SOLVED] Problem with mouse threshold

Fixed it. I removed

libinput

and

xf86-input-libinput

and now my mouse is detected by Evdev, which seems to fix the problem.

P.S. This is now the output of

xinput --list-props 9
Device 'G-SPY USB Gaming Mouse':
        Device Enabled (150):   1
        Coordinate Transformation Matrix (152): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
        Device Product ID (268):        1241, 41072
        Device Node (269):      "/dev/input/event1"
        Evdev Axis Inversion (281):     0, 0
        Evdev Axes Swap (283):  0
        Axis Labels (284):      "Rel X" (160), "Rel Y" (161), "Rel Horiz Wheel" (275), "Rel Vert Wheel" (276)
        Button Labels (285):    "Button Left" (153), "Button Middle" (154), "Button Right" (155), "Button Wheel Up" (156), "Button Wheel Down" (157), "Button Horiz Wheel Left" (158), "Button Horiz Wheel Right" (159), "Button Side" (273), "Button Extra" (274), "Button Unknown" (271), "Button Unknown" (271), "Button Unknown" (271), "Button Unknown" (271)
        Evdev Scrolling Distance (286): 1, 1, 1
        Evdev Middle Button Emulation (287):    0
        Evdev Middle Button Timeout (288):      50
        Evdev Third Button Emulation (289):     0
        Evdev Third Button Emulation Timeout (290):     1000
        Evdev Third Button Emulation Button (291):      3
        Evdev Third Button Emulation Threshold (292):   20
        Evdev Wheel Emulation (293):    0
        Evdev Wheel Emulation Axes (294):       0, 0, 4, 5
        Evdev Wheel Emulation Inertia (295):    10
        Evdev Wheel Emulation Timeout (296):    200
        Evdev Wheel Emulation Button (297):     4
        Evdev Drag Lock Buttons (298):  0

Offline

#8 2015-04-29 17:30:20

JonnyRobbie
Member
Registered: 2015-04-28
Posts: 170

Re: [SOLVED] Problem with mouse threshold

I have the same problem. I don't have xf86-input-libinput installed, but I cannot remove libinput, because it is a dependency of kwin and plasma-desktop.

but xinput shows that evdev might already be in use.

$ xinput --list-props 9
Device 'Logitech G9x Laser Mouse':
        Device Enabled (142):   1
        Coordinate Transformation Matrix (144): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
        Device Accel Profile (271):     0
        Device Accel Constant Deceleration (272):       1.000000
        Device Accel Adaptive Deceleration (273):       1.000000
        Device Accel Velocity Scaling (274):    10.000000
        Device Product ID (260):        1133, 49254
        Device Node (261):      "/dev/input/event2"
        Evdev Axis Inversion (275):     0, 0
        Evdev Axes Swap (277):  0
        Axis Labels (278):      "Rel X" (152), "Rel Y" (153), "Rel Horiz Wheel" (269)
        Button Labels (279):    "Button 0" (293), "Button Unknown" (263), "Button Unknown" (263), "Button Wheel Up" (148), "Button Wheel Down" (149), "Button Horiz Wheel Left" (150), "Button Horiz Wheel Right" (151)
        Evdev Scrolling Distance (280): 1, 1, 1
        Evdev Middle Button Emulation (281):    0
        Evdev Middle Button Timeout (282):      50
        Evdev Third Button Emulation (283):     0
        Evdev Third Button Emulation Timeout (284):     1000
        Evdev Third Button Emulation Button (285):      3
        Evdev Third Button Emulation Threshold (286):   20
        Evdev Wheel Emulation (287):    0
        Evdev Wheel Emulation Axes (288):       0, 0, 4, 5
        Evdev Wheel Emulation Inertia (289):    10
        Evdev Wheel Emulation Timeout (290):    200
        Evdev Wheel Emulation Button (291):     4
        Evdev Drag Lock Buttons (292):  0

But when I tried different mouse, csgo run without problems. no mouse treshold at all this is its xinput:

$ xinput --list-props 9
Device 'Genius USB Optical Mouse':
        Device Enabled (142):   1
        Coordinate Transformation Matrix (144): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
        Device Product ID (260):        1112, 58
        Device Node (261):      "/dev/input/event1"
        Evdev Axis Inversion (275):     0, 0
        Evdev Axes Swap (277):  0
        Axis Labels (278):      "Rel X" (152), "Rel Y" (153), "Rel Vert Wheel" (270)
        Button Labels (279):    "Button Left" (145), "Button Middle" (146), "Button Right" (147), "Button Wheel Up" (148), "Button Wheel Down" (149), "Button Horiz Wheel Left" (150), "Button Horiz Wheel Right" (151), "Button Side" (264), "Button Extra" (265), "Button Forward" (266), "Button Back" (267), "Button Task" (268), "Button Unknown" (263), "Button Unknown" (263), "Button Unknown" (263), "Button Unknown" (263)
        Evdev Scrolling Distance (280): 1, 1, 1
        Evdev Middle Button Emulation (281):    0
        Evdev Middle Button Timeout (282):      50
        Evdev Third Button Emulation (283):     0
        Evdev Third Button Emulation Timeout (284):     1000
        Evdev Third Button Emulation Button (285):      3
        Evdev Third Button Emulation Threshold (286):   20
        Evdev Wheel Emulation (287):    0
        Evdev Wheel Emulation Axes (288):       0, 0, 4, 5
        Evdev Wheel Emulation Inertia (289):    10
        Evdev Wheel Emulation Timeout (290):    200
        Evdev Wheel Emulation Button (291):     4
        Evdev Drag Lock Buttons (292):  0

Offline

Board footer

Powered by FluxBB