gesousa
(usa Ubuntu)
Enviado em 23/10/2008 - 01:41h
bom vamos lá, eu uso no ubuntu e funcionou blz, mas se no arch linux, achei alguns soluções no proprio site do arch, saber ingles e as palavras certas ajudam ;P
Primeira solução, que acho que deve acertar o uso do asoundconf.
apague as alias que vc criou e crie as aliases no arquivo /etc/modprobe.d/sound
ex:
alias snd-card-0 snd_usb
alias sound-slot-0 snd_usb
alias snd-card-1 snd-intel8x0
alias sound-slot-1 snd-intel8x0
isso fara o sistema carregar as duas placas ao mesmo tempo
na configuração sua vc colocou as duas como 0 o que fez com que o sistema só carregue uma, por vez.
teste agora o certo é que vc ocnfigure o som com o alsamixer mas ele deve conseguir acessar as duas placas.
acho que o asoundconf deve funcionar tb.
solução 2
descubra o nome das suas placas de som
cat /proc/asound/cards
user ~ $ cat /proc/asound/cards
0 [CMI8738 ]: CMI8738-MC6 - C-Media CMI8738
C-Media CMI8738 (model 55) at 0x9c00, irq 17
1 [U0x46d0x8d7 ]: USB-Audio - USB Device 0x46d:0x8d7
USB Device 0x46d:0x8d7 at usb-0000:00:02.0-8, full speed
assim que tiver o nome vc cria 2 arquivos de configuração:
su -
mkdir /usr/sound
gedit/kate asound_usb
pcm.!default {
type hw
card U0x46d0x8d7
}
ctl.!default {
type hw
card U0x46d0x8d7
}
gedit/kate asound_pc
pcm.!default {
type hw
card CMI8738
}
ctl.!default {
type hw
card CMI8738
}
criar 2 script para copiar a configuração acima no lugar do /etc/asound.conf
cd /usr/bin
gedit/kate alsa_usb
#!/bin/sh
cp /usr/sound/asound_usb /etc/asound.conf && /etc/rc.d/alsa restart
gedit/kate alsa_pci
#!/bin/sh
cp /usr/sound/asound_pci /etc/asound.conf && /etc/rc.d/alsa restart
Criar 2 atalhos para chamar os script
cd /usr/share/applications
gedit/kate alsa_switch_usb.desktop
[Desktop Entry]
Type=Application
Name=Alsa switch - USB
Comment=Eget skript
Icon=sonata-stock_volume-max.png
Exec=gksu -u root alsa_usb
Terminal=false
StartupNotify=false
Categories=Application;AudioVideo;
gedit/kate alsa_switch_pci.desktop
[Desktop Entry]
Type=Application
Name=Alsa switch - PCI
Comment=Eget skript
Icon=sonata-stock_volume-max.png
Exec=gksu -u root alsa_pci
Terminal=false
StartupNotify=false
Categories=Application;AudioVideo;
bom com isso vc pode trocar de um para outro clicando nos atalhos.
3 forma Multiplas Placas de Som no PulseAudio
gedit /kate /etc/pulse/default.pa
load-module module-alsa-sink device=U0x46d0x8d7
load-module module-alsa-source device=U0x46d0x8d7
load-module module-alsa-sink device=CMI8738
load-module module-alsa-source device=CMI8738
gedit /kate /etc/asound.conf
pcm.pulseusb{
type pulse
device U0x46d0x8d7
}
pcm.pulsepci {
type pulse
device CMI8738
}
ctl.pulseusb {
type pulse
device U0x46d0x8d7
}
ctl.pulsepci {
type pulse
device CMI8738
}
bom adpatei um pouco para servir no seu caso...
fonte:
http://bbs.archlinux.org/viewtopic.php?id=51468
http://wiki.archlinux.org/index.php/PulseAudio#Multiple_PulseAudio_ALSA_devices
Espero que te ajude :P