[РЕШЕНО] ALSA и несколько источников

Ядро 3.0.6 собрано с помощью genkernel. Стоит KDE 4.6.5, мир свежепересобран на последние стабильные версии. Имеется встроенная интеловская звуковуха (плата DX975XBX2), HDMI выход на видео карте ATI Radeon HD5870 и USB веб камера Logitech.

aplay -l
**** List of PLAYBACK Hardware Devices ****
card 1: Intel [HDA Intel], device 0: STAC92xx Analog [STAC92xx Analog]
  Subdevices: 0/1
  Subdevice #0: subdevice #0
card 1: Intel [HDA Intel], device 1: STAC92xx Digital [STAC92xx Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 2: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
cat /proc/asound/cards
 0 [U0x46d0x8b2    ]: USB-Audio - USB Device 0x46d:0x8b2
                      USB Device 0x46d:0x8b2 at usb-0000:00:1d.1-2, full speed
 1 [Intel          ]: HDA-Intel - HDA Intel
                      HDA Intel at 0x90300000 irq 45
 2 [Generic        ]: HDA-Intel - HD-Audio Generic
                      HD-Audio Generic at 0x90220000 irq 46

Первая проблема была с тем, что звук выводился не в ту карту. Это удалось решить поправив /etc/asound.conf

cat /etc/asound.conf 
pcm.!default {
    type hw
    card Intel
}
ctl.!default {
    type hw
    card Intel
}

С КДЕ ситуация сложнее, тут звук работает по принципу "кто первый встал, того и тапки", то есть если я включил браузер с ютубом, то плеер из КДЕ после этого будет молчать, пока звуковую карту не "освободят".
Помогите пожалуйста разобраться, как это победить.

Читал интернеты, там много где приводятся примеры исправлений /etc/modprobe.d/alsa.conf, я его не трогал, т.к. не совсем понимаю логику указания ID карт (cat /proc/asound/cards) , где-то прочитал, что они при определении железа могут меняться и придется при перезагрузке снова править конфиг. В общем в отношении этого конфига у меня в голове образовалась небывалая каша :(

Мой конфиг алсы выглядит сейчас так:

cat /etc/modprobe.d/alsa.conf 
# Alsa kernel modules' configuration file.

# ALSA portion
alias char-major-116 snd
# OSS/Free portion
alias char-major-14 soundcore

##
## IMPORTANT:
## You need to customise this section for your specific sound card(s)
## and then run `update-modules' command.
## Read alsa-driver's INSTALL file in /usr/share/doc for more info.
##
##  ALSA portion
## alias snd-card-0 snd-interwave
## alias snd-card-1 snd-ens1371
##  OSS/Free portion
## alias sound-slot-0 snd-card-0
## alias sound-slot-1 snd-card-1
##

# OSS/Free portion - card #1
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
##  OSS/Free portion - card #2
## alias sound-service-1-0 snd-mixer-oss
## alias sound-service-1-3 snd-pcm-oss
## alias sound-service-1-12 snd-pcm-oss

alias /dev/mixer snd-mixer-oss
alias /dev/dsp snd-pcm-oss
alias /dev/midi snd-seq-oss

# Set this to the correct number of cards.
options snd cards_limit=1

чую, что надо что-то такое там написать (только зачем, если звук все таки есть?):

alias snd-card-0 snd-hda-intel
alias snd-card-1 snd-hda-intel
options snd-hda-intel index=1,2 

options snd cards_limit=2

Почитал англоязычные

Почитал англоязычные источники, удалил /etc/asound.conf, вырубил вебку, перегрузился, врубил обратно, полет нормальный :)

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".