The key part of your link states:
I'm not an audio technician and all I could do at this point is experiment with various things. One is to check the parms of the kernel module, snd-hdsp:
In this case there are only three "parm" to adjust, but only the first two might be of help.
You can test by first removing snd-hdsp
sudo modprobe -r snd-hdsp
then adding it again with parameters
sudo modprobe snd-hdsp index=? id=?
I have no clue what would replace the "?" marks. Sorry.
The most common Linux sound complaint is, “I'm getting clicks and dropouts in my sound!” This could be caused by a number of factors, such as PCI bus bandwidth, nonconforming PCI cards, too-small block sizes or latency. If possible, install the low-latency kernel patches or the 2.6 kernel if it's available by the time this article is published, and make sure your audio program is set to use real-time scheduling. You also can try increasing the block size your program uses. For hardware difficulties various PCI cards, such as some 3Com network cards and RAID controllers, have been known not to follow the PCI bus specification and use more bandwidth then they should, starving the HDSP of bandwidth. You also might need to change the PCI latency timer settings; for information on this see www-106.ibm.com/developerworks/library/l-hw2.html. Some motherboards also are known to have poorly performing PCI buses. RME's Web site is quite informative when it comes to hardware incompatibility. I recommend looking at the support section, both after and before buying a Hammerfall.
Code:
les/4.4.0-39-generic/kernel/sound/pci/rme9652/snd-hdsp.ko firmware: digiface_firmware_rev11.bin firmware: digiface_firmware.bin firmware: multiface_firmware_rev11.bin firmware: multiface_firmware.bin firmware: rpm_firmware.bin license: GPL description: RME Hammerfall DSP author: Paul Davis <paul@linuxaudiosystems.com>, Marcus Andersson, Thomas Charbonnel <thomas@undata.org> srcversion: 75B585DF8AF0522F977376C alias: pci:v000010EEd00003FC5sv*sd*bc*sc*i* depends: snd-pcm,snd,snd-rawmidi,snd-hwdep intree: Y vermagic: 4.4.0-39-generic SMP mod_unload modversions parm: index:Index value for RME Hammerfall DSP interface. (array of int) parm: id:ID string for RME Hammerfall DSP interface. (array of charp) parm: enable:Enable/disable specific Hammerfall DSP soundcards. (array of bool)
You can test by first removing snd-hdsp
sudo modprobe -r snd-hdsp
then adding it again with parameters
sudo modprobe snd-hdsp index=? id=?
I have no clue what would replace the "?" marks. Sorry.
Comment