Gentoo Wiki


Warning: Changing the polling interval of your mouse can potentially damage your hardware. So this article comes with absolutely no warranty. You have been warned.



Increasing your mouse polling rate is a common tweak which many gamers perform on their systems. This article will describe the method of setting your mouse's polling rate.


lomoco (Logitech Mouse Control) can change the CPI resolutions on some Logitech mice. To change cpi resolution for Logitech mice, install the package:

emerge --ask --verbose lomoco

The run lomoco -8 to change the resolution to 800cpi.

If you want to make the change permantly, create the following file:

File: /etc/udev/rules.d/55-lomoco.rules
BUS=="usb", SYSFS{manufacturer}=="Logitech", SYSFS{product}=="USB-PS/2 Optical Mouse", RUN+="/usr/bin/lomoco -8"

USB HID driver

The usbhid driver provides a method to change the polling interval. The mousepoll argument accepts an integer, the interval between mouse polls in milliseconds:

File: /boot/grub/grub.conf
kernel other_kernel_options usbhid.mousepoll=2
File: /etc/modprobe.d/usbhid
 options usbhid mousepoll=2

Afterwards run update-modules.

Mouse settings known to work

Logitech MX300500hz
Logitech MX310500hz
Logitech MX400500hz
Logitech MX500500hz
Logitech MX510500hz
Logitech MX518500hz
Logitech G31000hz
Logitech G51000hz
Logitech G7>1000hz
Logitech G91000hz
Microsoft IntelliMouse 1.1(SE)500hz
Microsoft IntelliMouse 3.0500hz
Microsoft IntelliMouse 4.0500hz
Microsoft Habu1000hz
Razer Copperhead1000hz
Razer Krait1000hz
Razer Viper1000hz
Razer DiamondBack1000hz
Razer DeathAdder1000hz
Retrieved from ""

Last modified: Mon, 15 Sep 2008 03:52:00 +0000 Hits: 18,258