You said it works smoothly as a mouse. I am assuming only 1 axis? If that is the case your issue may be how you are getting the analog signal into the PC. Looking at the sites that discuss this topic they reference analog X and Y. A simple test is turn real off and see if it works like a spinner. If yes then the answer may be a different interface.