Re: [LAD] Usb Audio Driver

From: Ralf Mardorf <ralf.mardorf@email-addr-hidden-dsl.net>
Date: Wed Dec 11 2013 - 19:01:01 EET

On Wed, 2013-12-11 at 14:31 -0200, Lucas Takejame wrote:
> We are already using a RT-kernel and I guess we already did everything
> we could do on OS changes to achieve a better latency. My doubt is if
> I can change anything on the snd-usb driver to make it specific to our
> sound card, aiming an improve in latency, since our pedalboard
> (http://portalmod.com/en/index.html) has this sound card fixed and we
> won't need a generic driver to the usb connection. I'm gonna send an
> e-mail to the alsa-devel ML, thanks for the advices!

Linux audio user might be a better place to ask first. Since you're
using Arch, ArchAudio mailing list might be a good place too.

Get rid of as much as you can and avoid shared IRQs. If I only need my
RME card, sometimes I even disable the Envy24 MIDI interfaces.

Often I don't use this script, because it doesn't really improve issues
that much on my machine, but you never know and could try as much tuning
as possible.

Perhaps the links are still helpful, I don't know.

[rocketmouse@email-addr-hidden ~]$ cat /usr/local/sbin/tuning
#!/bin/bash

# /usr/local/sbin/tuning - Arch Linux
# 2013/Apr/05

### http://www.mythtv.org/wiki/PCI_Latency
### http://wiki.linuxmusicians.com/doku.php?id=system_configuration#pci_bus_latency

### Bluetooth
#service bluetooth stop

### Network
#service network-manager stop
#service networking stop # does cause serious issues
#modprobe -r r8169 # Ethernet NIC driver

### TerraTec EWX 24/96
#modprobe -r snd_ice1712

### Others
modprobe -r firewire-ohci
modprobe -r firewire_core
#service cups stop
modprobe -r ppdev # parallel port
modprobe -r lp # printer

### Unbinding devices
echo -n "0000:00:13.2" > /sys/bus/pci/drivers/ohci_hcd/unbind
echo -n "0000:00:13.4" > /sys/bus/pci/drivers/ohci_hcd/unbind

### Log file
l="/var/log/tuning.log"
#echo "$ lspci -v " > $l
#lspci -v >> $l
#echo >> $l
echo "# service rtirq status " > $l
service rtirq status >> $l
echo "# grep 18: /proc/interrupts" >> $l
grep 18: /proc/interrupts >> $l
echo >> $l
echo -n $(date)" - "$(uname -r)" - " >> $l
cat /etc/issue >> $l
echo -e "\n########################################################################\n" ; cat $l

exit 0

_______________________________________________
Linux-audio-dev mailing list
Linux-audio-dev@email-addr-hidden
http://lists.linuxaudio.org/listinfo/linux-audio-dev
Received on Wed Dec 11 20:15:01 2013

This archive was generated by hypermail 2.1.8 : Wed Dec 11 2013 - 20:15:02 EET