Domingo 08/01/2017

En Raspbian todo está pensado para optimizar el rendimiento de la "Raspberry Pi" y economiza, al máximo, los recursos disponibles. Normalmente esto es una ventaja, pero si cualquier periférico demanda unas prestaciones mayores que las previstas, se producen fallos o mal funcionamiento.

Esto es lo que me ha ocurrido con un ratón que me han regalado estas Navidades. Es un "CSL wireless TM137G" que tiene una resolución de 1.600 dpi. Cuando lo conecté funcionaba muy lento y con retraso, haciéndolo inservible.

El problema reside en que la tasa de refresco del "mouse" es baja, para este tipo de ratón, lo que hace que la posición del puntero no se actualice como debiera y funcione con mucho retraso.

En Linux todo es configurable y solucionable, pero se necesita "saber que tornillo apretar" y encontrarlo me ha llevado bastante tiempo.

Para solucinarlo hay que editar el archivo "/boot/cmdline.txt" y añadirle al final "usbhid.mousepoll=0" (sin las comillas).

Primero hacemos una copia del archivo, como prevención:

sudo cp /boot/cmdline.txt{,.original}

Después editamos "cmdline.txt"

sudo leafpad /boot/cmdline.txt

y le añadimos, al final, separado por un espacio (igual que el resto de los parámetros del fichero).

usbhid.mousepoll=0

Reiniciamos y listo.

Con esto aumentará la tasa de refresco y trabajará correctamente.

Fuentes: Foro Raspberry Pi y una explicación detallada en Mouse polling rate. Archlinux

twittear o compartir en Facebook


§