I am experimenting with Squeezelite on Raspberry PI - piCorePlayer - 1.1, squeezelite 1.5
Sound quality is phantastic, IHMO better than with SBT/Edo ,but squeezelite is causing very high CPU load. I did some research, what is causing so much squeezelite CPU load on pi with WaveIO. I was changing paramaters step by step. 1. Original settings, using built pi soundcard: 2-5% 2. Changing different settings (-p 70, alsa 32:4:24:1 etc) when using built in card is causing very little load changes. 2. Using WaveIO USB instead of pi soundcard: jump up to ~42% 3. Changing different alsa settings like alsa buffer, period count and bit depth IS not causing any additional load when using WaveIO. With alsa 32:4:24:0 it is still 42% 4. Turning on alsa memory management (better sound) - jump up to 90% 5. setting max. sampling frequency to 96000 - drop to 80%. 6. turning off alsa mmap 32:4:24:0 - drop to ~42% load So i suppose, that when we are connecting WaveIO/BII, than squeezelite is discovering WaveIO/BII as 24/192 DAC and is probably sending 24/192 ? into dac, when i set sampling frequency to 96, than it is sending 24/96, thats why the cpu load is going from 90 to ~80%. Hmm, strange, i was hoping that squeezelite when playing 44.1 is sending 44.1 to DAC, but it looks liks it sending 24/192, or 24/96 when i am setting max. frequency to 96, but i would like to have original values going into my DAC and leave DAC doing the rest ... I want 24 bit depth to have better volume control, but automatic upsampling is causing a load and playing 24/88.2 waves with alsa mm=1 causes 95-96% load, because it is probaly converting 88.2 into 96 (or 192) on the fly. Many greetings, T. ------------------------------------------------------------------------ praganj's Profile: http://forums.slimdevices.com/member.php?userid=41091 View this thread: http://forums.slimdevices.com/showthread.php?t=97046 _______________________________________________ unix mailing list [email protected] http://lists.slimdevices.com/mailman/listinfo/unix
