gharris999 wrote: > I'm sill having trouble with "popping" audio from squeezelite when using > a USB DAC/AMP device. > > System: > > MSI WindPC 100: CPU is Intel Atom 230 @ 1.60GHz > Memory: 2.0G > OS: Ubuntu server 14.04.1 LTS, 3.13.0-41-generic #70-Ubuntu SMP i686 > GNU/Linux > USB DAC/AMP: TEAC A-H01 > USB version: 2.00 > > I'm now (after being nudged by Epoch1970) launching squeezelite via an > upstart script. I'm still having to run squeezelite under uid root and > my attempts to increase the rtprio don't seem to have any effect. I am > able to increase the niceness of the squeezelite process, though I'm > grasping at straws here. I don't really know if that should be helping. > Oddly, of the 4 threads squeezelite starts, only 3 get the new > niceness: > > > Code: -------------------- > > > root 3250 3250 - -19 /usr/local/bin/squeezelite -o hw:CARD=DEVICE,DEV=0 -d output debug -f /var/log/squeezelite/squeezelite.log -m a4 b8 81 22 7a 01 -n SQUEEZENAS_SqueezeLite -s 127.0.0.1 > root 3253 3250 - -19 /usr/local/bin/squeezelite -o hw:CARD=DEVICE,DEV=0 -d output debug -f /var/log/squeezelite/squeezelite.log -m a4 b8 81 22 7a 01 -n SQUEEZENAS_SqueezeLite -s 127.0.0.1 > root 3254 3250 45 - /usr/local/bin/squeezelite -o hw:CARD=DEVICE,DEV=0 -d output debug -f /var/log/squeezelite/squeezelite.log -m a4 b8 81 22 7a 01 -n SQUEEZENAS_SqueezeLite -s 127.0.0.1 > root 3255 3250 - -19 /usr/local/bin/squeezelite -o hw:CARD=DEVICE,DEV=0 -d output debug -f /var/log/squeezelite/squeezelite.log -m a4 b8 81 22 7a 01 -n SQUEEZENAS_SqueezeLite -s 127.0.0.1 > -------------------- > > > ..and oddly enough, it's the thread that squeezelite successfully sets > to rtprio 45 that runs at nice 0. > > This system isn't exactly brimming over with horsepower. With a CPU > intensive task running (minidlna rescan consuming ~80%-90% of CPU > cycles according to top) LMS+squeezelite still produces listenable > audio, but with these occasional "popping" artifacts. > > I'm a little confused if the USB ports on the WindPC are USB1 or USB2. > This is what I get when I tail /var/log/syslog after plugging in the > TEAC: > > Code: -------------------- > > > Dec 12 23:10:34 squeezenas kernel: [30120.380200] usb 1-3: new high-speed USB device number 6 using ehci-pci > Dec 12 23:10:35 squeezenas kernel: [30120.513523] usb 1-3: config 1 has an invalid interface number: 3 but max is 2 > Dec 12 23:10:35 squeezenas kernel: [30120.513533] usb 1-3: config 1 has an invalid interface number: 3 but max is 2 > Dec 12 23:10:35 squeezenas kernel: [30120.513540] usb 1-3: config 1 has an invalid interface number: 3 but max is 2 > Dec 12 23:10:35 squeezenas kernel: [30120.513546] usb 1-3: config 1 has no interface number 1 > Dec 12 23:10:35 squeezenas kernel: [30120.514389] usb 1-3: New USB device found, idVendor=0644, idProduct=8038 > Dec 12 23:10:35 squeezenas kernel: [30120.514397] usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=0 > Dec 12 23:10:35 squeezenas kernel: [30120.514403] usb 1-3: Product: TEAC USB AUDIO DEVICE > Dec 12 23:10:35 squeezenas kernel: [30120.514409] usb 1-3: Manufacturer: TEAC > Dec 12 23:10:35 squeezenas kernel: [30120.518499] input: TEAC TEAC USB AUDIO DEVICE as /devices/pci0000:00/0000:00:1d.7/usb1/1-3/1-3:1.0/input/input17 > Dec 12 23:10:35 squeezenas kernel: [30120.519007] hid-generic 0003:0644:8038.0005: input,hidraw3: USB HID v1.00 Device [TEAC TEAC USB AUDIO DEVICE] on usb-0000:00:1d.7-3/input0 > -------------------- > > > Any suggestions as to what I ought to try next to iron this out?
I think the TEAC is an async dac, but seem to remember some problems with its linux support in the past - I may be wrong though. To check, play something and check that the momentary sample rate is changing when you cat /proc/asound/DEVICE/stream0 - it should change from just above to just below the sample rate over time as feedback works to keep its buffer ~half full. Does playback work fine for other apps but squeezelite is the only one causing the problem? ------------------------------------------------------------------------ Triode's Profile: http://forums.slimdevices.com/member.php?userid=17 View this thread: http://forums.slimdevices.com/showthread.php?t=97046 _______________________________________________ unix mailing list [email protected] http://lists.slimdevices.com/mailman/listinfo/unix
