Hi jrling,jrling wrote: I had arrived at the same conclusion.
Having said that, there are one or two of his suggestions that I might try. For instance I run mpdPup headless and no networking for music, so the mouse polling and TCP 'turning off' ones might have some merit. Worth a try anyhow.
Do you credit his ehci suggestions as being worthy?
My Tranquil PC T2E has four USB ports on the rear panel (I have disabled the onboard USB header in the BIOS) and I only use one for my WaveIO USB/S/PDIF converter. So I wondered if I could turn off all but one USB port in Linux?
Finally, you made a sweeping statement (!) - and even though some of the kernel tweaking can be done with proper numbers MPDPup is already at optimal Could I gently question that? I am not suggesting that you are wrong, but I suspect that Puppy Linux kernel on which mpdPup is based is certainly not aimed at audiophiles and unless those settings have been modified before mpdPup release, they might not be optimal. But of course with all the variables of individual hardware set-ups, there is probably no such thing as optimal.
Regards
Yes I realized afterwards that the optimal statement was general and not exactly true. I did play with some of the kernel numbers with correct values and found that the stock values sounds best. Hence the statement....but what is best for me might not be for another.
As far as the TCP ....are you suggesting turning off network capabilities? If so then you will not be able to get back into the OS to make any further changes.
With another distro of Linux I used a program called Tree to help me unbind hardware from the OS. After a lot of work I actually did not hear much of a benefit.
What I did hear a nice benefit from is setting affinity for the MPD to run in a CPU by itself.
Also even though the OS does not use swapping, there is a value in the swappiness setting of 60. Poking around the OS I found that even though its pretty light weight it still has some junk inside it, like sound files for sound effects and modules that might be loaded for printing etc.