Still using DVTool 1.10beta 5 
(latest DVTool-2.0beta4-linux did not work for me on CentOS orfedora 10),
here with very good results on 
Fedora 10 on the desk machine, which I recently changed from CentOS 5.
Latency is no longer an issue. I prefer to use the Java sound Audio Engine for 
output which uses the default sound device.
To keep the Logitech headset as default, I use the following method,
as the kde system multimedia settings, does not seem to alter the original 
soundcard default I had.

"
Both Fedora 9 and 10 speed up the boot process by loading device drivers for 
hardware in parallel. If you have more than one soundcard there is an 
unfortunate side effect to this feature. It is not possible to predict the load 
order of the soundcards (ie: sometimes one card will be the first, sometimes 
the other). Regretfully both Fedora 9 and 10 do no longer have a graphical 
utility to set the default soundcard (argh).

It is important to always have the same sound card order to be able to use hw:0 
(or hw:1 or whatever) as the target device for starting Jack.

Typing this in a terminal will show you which cards you have and what is their 
current order:

cat /proc/asound/cards

If you see just one card you should be fine and can ignore the rest of this 
section.

Otherwise you will need to edit as root /etc/modprobe.conf (or create it if it 
does not exist) and add some magic so that the card device drivers are always 
loaded in the same order.

You can use the following template as a basis for what you have to add to 
modprobe.conf. If modprobe.conf already exists just add to this at the end:

alias snd-card-0 snd-CARD_0
options snd-card-0 index=0
options snd-CARD_0 index=0
alias snd-card-1 snd-CARD_1
options snd-card-1 index=1
options snd-CARD_1 index=1
...
alias snd-card-N snd-CARD_N
options snd-card-N index=N
options snd-CARD_N index=N

In this template ``...'' stands for more lines here, one for each extra card 
(don't copy the dots! :-) ``CARD_N'' is the name of the kernel module that 
corresponds to the card you want in position ``N'' (N=0 is the first card, 
usually the default device used by all programs).

If you don't know what kernel module your card uses just do this as root from a 
terminal:

/sbin/lsmod | grep ^snd

This will list all the soundcard related kernel modules. From the list and the 
output for ``cat /proc/asound/cards'' you should be able to figure out which is 
which.

Here is a filled in example that includes three cards:

alias snd-card-0 snd-ice1712
options snd-card-0 index=0
options snd-ice1712 index=0
alias snd-card-1 snd-ens1370
options snd-card-1 index=1
options snd-ens1370 index=1
alias snd-card-2 snd-usb-audio
options snd-card-2 index=2
options snd-usb-audio index=2

As there is currently no clean way to reload the whole alsa subsystem just 
reboot the machine. From now on the cards you have should always appear in the 
same order.

"

My /etc/modprobe.conf reads;

alias snd-card-0 snd_usb_audio
options snd-card-0 index=0
options snd_usb_audio index=0
alias snd-card-1 snd_hda_intel
options snd-card-1 index=1
options snd_hda_intel index=1


This works very well for me.


vk4tux



Reply via email to