evdev mouse driver breaks dga input for mouse

Bug #205480 reported by jahoomax
16
Affects Status Importance Assigned to Milestone
xserver-xorg-input-evdev (Ubuntu)
Fix Released
Undecided
Unassigned
Hardy
Invalid
Undecided
Unassigned

Bug Description

Binary package hint: xserver-xorg-input-evdev

Ubuntu 8.04 x86_64

I am using the evdev driver for my mouse Logitech G5 (new edition with 2 thumb buttons)
so I can use all the fluffy buttons of that great device.

Extract from xorg.conf:
Section "InputDevice"
 Identifier "Standardmaus"
 Driver "evdev"
 Option "Device" "/dev/input/by-id/usb-Logitech_USB_Gaming_Mouse-event-mouse"
 Option "SendCoreEvents" "true"
EndSection

When running Games like ETQW, Quake3Arena or similar, the mouse movement is completely broken.

My solution:
Disabling dga does improve things a little.
ETQW is just fine now.
But Quake3Arena is... well... strange. Slow movements are completely ignored there.

This is how I disabled dga in my xorg.conf:
Section "Module"
 Load "glx"
 SubSection "extmod"
  Option "omit xfree86-dga" # don't initialise the DGA extension
 EndSubSection
EndSection

Revision history for this message
pl4nkton (pl4nkton) wrote :

I have the same problem here. The cursor moves to the right lower corner after some moving.
Seen in Defcon, Quake3 and openarena.
Compiling the source from git helped to fix it.

Ubuntu 8.04 x86

Revision history for this message
goldman (zelts) wrote :

Has there been any progress on this? It's killing my gaming platform... things used to work just fine in Gutsy. Recompiling evdev from (freedesktop.org) git just broke X.

Dmitriy Geels (dmig)
Changed in xserver-xorg-input-evdev:
status: New → Confirmed
Revision history for this message
Eugene86 (eugene86) wrote :

Mouse: Logitech MX510

I've got a problem in nearly all games (sdl and glx, but not in windows games (wine)): my mouse is uncontrollable, it always gets pulled down to right lower corner of the window every few millisecs.
Examples of the games: UT2004, GL-117
In Quake3 (Native Linux) mouse doesn't work at all
In Quake3 (Windows version via Wine) mouse works well

As I investigated, the problem with evdev driver.
Mouse is working with evdev. If you change the driver to "mouse" the problem with games will dissappear. So, it seems to me, that evdev driver in 8.10 (hardy) is broken.
But using "mouse" despite of "evdev" driver is not a solution at all, because additional mouse buttons will not work.

Additional information and same reports can be found at:
http://ubuntuforums.org/showthread.php?t=822508&highlight=evdev+games

PS pl4nkton, what have you recompiled from source (from git), Quake 3? Or X.Org?

Revision history for this message
pl4nkton (pl4nkton) wrote :

I use evdev form git
git clone git://anongit.freedesktop.org/git/xorg/driver/xf86-input-evdev
./autogen.sh --prefix=/usr
...
I don't know if it still work with the old X version in hardy.
My laptop is running intrepid now, but the evdev driver is still buggy.
(https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-evdev/+bug/247933)
So I build complete X from git (mostly for 3d support on x1000 radeon).

Revision history for this message
Timo Aaltonen (tjaalton) wrote :

I've seen this problem on hardy and alien-arena, but now with Intrepid it works just fine. Closing the bug.

Changed in xserver-xorg-input-evdev:
status: Confirmed → Fix Released
Revision history for this message
Eugene86 (eugene86) wrote :

This bug is still exists in 8.04 LTS. 8.04 is currently supported distribution.
8.10 is not released yet, so it's need to fix this bug in 8.04

Changed in xserver-xorg-input-evdev:
status: Fix Released → Confirmed
Timo Aaltonen (tjaalton)
Changed in xserver-xorg-input-evdev:
status: Confirmed → Fix Released
Revision history for this message
klerfayt (klerfayt-deactivatedaccount) wrote :

dupe of this bug (reported one month earlier)?
https://bugs.launchpad.net/ubuntu/+source/libsdl1.2/+bug/189958

dino99 (9d9)
Changed in xserver-xorg-input-evdev (Ubuntu Hardy):
status: New → Incomplete
status: Incomplete → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.