Recently, I bought a Logitech M570 Wireless Trackball Mouse. While I am very happy with it overall, one issue is nagging me. Every so often, the mouse will experience a input lag, so movement is jumpy instead of smooth. This can be very annoying when I need to perform precise movements.
After doing some Google searching, I have found two possible causes of my problem.
- The GPU is performing intensive operations. This is unlikely, since it has happened during general useage and my GPU (Geforce GTS 620) can handle operations such as watching videos very well.
- There is interference in my the Logitech Unifying Receiver's frequency band. This seems the much more likely problem, so I have performed some former research.
After a look on Wikipedia, I verified the receiver uses the 2.4 GHz frequency band. However, the spec seems to suggest it jumps between frequencies in its band like Bluetooth, which makes it hard to verify whether this is the cause of my problem.
After a look at the frequencies used by nearby WiFi networks, I have found that two are in the 2.4 GHz range as well. Below is the output of
sudo iwlist wlan0 scan | grep Frequency | sort | uniq -c | sort -n.
1 Frequency:2.437 GHz (Channel 6) 3 Frequency:2.412 GHz (Channel 1)
I am by no means an expert in wireless networking, but this does seem to help verify my theory that the receiver is in fact experiencing interference because it is jumping to these frequencies.
I can also verify that my USB WiFi adapter is adjacent to my receiver's USB port, which could be causing some problems as well. The WiFi adapter only supports the 2.4 GHz band, sadly, so preventing interference that way would be problematic, since I would be limited to jumping USB ports. Below is the output of
iwlist wlan0 channel.
wlan0 14 channels in total; available frequencies : Channel 01 : 2.412 GHz Channel 02 : 2.417 GHz Channel 03 : 2.422 GHz Channel 04 : 2.427 GHz Channel 05 : 2.432 GHz Channel 06 : 2.437 GHz Channel 07 : 2.442 GHz Channel 08 : 2.447 GHz Channel 09 : 2.452 GHz Channel 10 : 2.457 GHz Channel 11 : 2.462 GHz Channel 12 : 2.467 GHz Channel 13 : 2.472 GHz Channel 14 : 2.484 GHz Current Frequency:2.412 GHz (Channel 1)
So, my question is, is it possible to change the frequency band of my receiver? If so, how? If anybody can come up with a better solution, please feel free to provide that as an answer as well.