Hi Tim, My testing seems to indicate that there is more than one thing going on. I can change the frequency of the clicks by changing seemingly unrelated parameters, which leads me to believe its NOT just simple asynch is not working. There is something going on with the basic structure of how ALSA works on the Touch which seems to not be keeping buffers full, or responding to requests fast enough.
I have done a lot of playing around with buffer parameters, scheduling parameters etc and can radically change the rate of clicks, but I can never seem to get them to go away completely. I do have an upgraded USB driver that I sent to Logitech well over a year ago, but they have not put this in the firmware yet. BUT, it doesn't fix the problem, so I don't think the issue is actually the driver. There are some interesting facts about this. I can get the clicks to go away completely IF the DAC will run in 16 bit mode. If it JUST runs in 24 bit mode I can never seem to get rid of the clicks completely. This tends to disprove the "async is not working" theory, if async was not working the internal buffer would still be over/under flowing and the clicks happening. The RATE might be different because of less data in the buffer, but it would still happen. This tends to point me at something happening in the Touch that is getting overloaded, not getting responded to fast enough etc. For example with plug running the clicks always happen but without plug I can get them to go away in 16 bit mode. If it were something as simple as async not working I wouldn't get this behavior. This is going to take a lot more detective work to get to the bottom of this. John S. -- JohnSwenson ------------------------------------------------------------------------ JohnSwenson's Profile: http://forums.slimdevices.com/member.php?userid=5974 View this thread: http://forums.slimdevices.com/showthread.php?t=82110 _______________________________________________ Touch mailing list [email protected] http://lists.slimdevices.com/mailman/listinfo/touch
