Mouse scrolling works randomly with games using DGA for mouseinput
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xorg-server (Ubuntu) |
Expired
|
Low
|
Unassigned |
Bug Description
Here's an interesting problem:
Games like Warsow and QuakeLive (probably all other freebie q-engine-fps'es like Xonotic, etc too) use DGA by default for mouse input. Albeit being a bit ancient way already, it's default for all of these games (in_dgamouse).
The huge problem is, with 12.04 version of X, mouse scroll works completely randomly through DGA input, and more you press keys from the keyboard, more the scroll gets stuck. I have development version of Warsow which supports input through Xinput2, but scrolling doesn't work correctly through Xinput2 either. Reading input directly from evdev does not have this problem (or 11.10).
1) Expected: Mouse scroll respons on up/down scrolling.
2) What happens: Mouse scroll doesn't respond at all, respons randomly, or respons only after you stop pushing keys from the keyboard. It gets especially bad if you move / press keyboard while trying to scroll - then it doesn't respond at all. If you let go of movement keys, it takes around 1-2 seconds before mouse scroll respons again. Stops responding again on stressing the keyboard input.
3) How to reproduce: Bind next/previous weapon in any quake-derivated game or *ANY game that uses dgamouse* for input to MWHEELUP/
This basically breaks every single game I play on Linux.
ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: libxxf86dga1 2:1.1.2-1
ProcVersionSign
Uname: Linux 3.2.0-18-generic x86_64
ApportVersion: 1.94.1-0ubuntu2
Architecture: amd64
Date: Tue Mar 13 13:43:42 2012
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release amd64 (20111012)
SourcePackage: libxxf86dga
UpgradeStatus: Upgraded to precise on 2012-03-12 (0 days ago)
affects: | libxxf86dga (Ubuntu) → xorg-server (Ubuntu) |
tags: | added: i386 |
This should be worked on asap and block / delay the 12.04 release altogether - not being to able to play anything due borked mouse wheel support is just unacceptable.