Vou tentar essas soluções, caso eu descarte a que estou trabalhando agora. Já tinha lido por aí que não se deve sair usando o .asoundrc, portanto apaguei o meu temporareamente.<div><br></div><div>Me cadastrei na lista de usuários do alsa, e eles me indicaram editar o /etc/modprobe.d/alsa.conf. A edição é algo bem simples: apenas atribuir um índice para cada placa de audio.<div>
<br></div><div>Porém percebi q o meu alsa.conf está desatualizado, listando apenas uma placa, ao invés das 3. No gentoo, como eu faço para gerar outro? quando eu rodo o alsaconf ele simplesmente diz não encontrar nenhum dispositivo compatível.</div>
<div><br></div><div>Uma coisa interessante é que eu movi o arquivo alsa.conf da pasta e, aparentemente nada mudou. O som funciona "quando quer" e na aplicação "que tem vontade", apenas uma por vez. :P Isso também independe do fato do serviço alsasound estar iniciado ou não.</div>
<div><br></div><div>Queria primeiramente entender esse monte de informações estranhas, para tentar solucionar o problema de maneira - se possível - simples e elegante. Alguém consegue imaginar o que estou fazendo errado ou explicar esse comportamento estranho?</div>
<div><br></div><div><br><br><div class="gmail_quote">Em 18 de agosto de 2011 00:47, yermandu <span dir="ltr"><<a href="mailto:yermandu@..." target="_blank">yermandu@...</a>></span> escreveu:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">João não uso o kde, mas tive problemas pq uso jack audio kit como servidor de audio e algumas aplicações não tem suporte ao jack, isso me é uma dor de cabeça e tenho que ficar entrando e saindo do jack dependendo do software que uso. Vou dar te algumas sugestões que poderá auxilia-lo na empreitada.<br>
<br>Solução .asoundrc<br>Controle de placas através do asoundrc . Essa foi uma das alternativas que encontrei é trabalhoso mas com a configuração certa fica como um 'case switch'. A idéia é criar uma lista de placas e plugins disponiveis do audio para o alsa. Você tera que colocar todas as placas suas de saida e captura.<br>
Aqui vai um exemplo de como configurei o meu ~/.asoundrc <a href="http://paste.pocoo.org/show/460024/" target="_blank">http://paste.pocoo.org/show/460024/</a> depois de muitas horas de tentativas.<br><br><a href="http://alsa.opensrc.org/.asoundrc" target="_blank">http://alsa.opensrc.org/.asoundrc</a><br>
<a href="http://www.alsa-project.org/main/index.php/Asoundrc" target="_blank">http://www.alsa-project.org/main/index.php/Asoundrc</a><br><br>Tu citaste que a webcam vem com microfone, o aplay lista apenas as saidas por isso ela não é listada, o comando arecord é quem vai listar as capturas de audio, use com os parametros -l ou -L.<br>
<br>Para efetuar os testes tenha certeza que sua placa esteja com a intensidade sonora alto, e desmutada, dê preferência para usar o amixer ao invés do alsamixer, e desmute suas placas de caputras<br><br># amixer set Capture 100% unmute<br>
<br>Você também pode usar o kmix do kde ou o volti em gtk é muito bom tb.<br><br>Solução Gambi<br>Essa é da hora. e simples<br>instale o alsa-oss no kernel inclua SND_ALOOP como modules,<br>suba o modulo snd-aloop <br>e teste veja se rolou<br>
o snd aloop faz um background de colheita de entradas e saida de audio com oss quando der o aplay e arecord vai notar o loopback são 7 canais de entrada e 7 de saida que ele roteia.<br><br>Veja mais nesse topico <a href="http://www.linuxmusicians.com/viewtopic.php?f=19&t=2636" target="_blank">http://www.linuxmusicians.com/viewtopic.php?f=19&t=2636</a><br>
<br>Solução Pulseaudio<br>Você pode tb usar o pulseaudio p controlar o som, mas eu ignoro completamente o pulseaudio.<br><br>Bem espero que tenha ajudado um pouco mais.<br>Boa Sorte <br><br><br><div class="gmail_quote">Em 17 de agosto de 2011 20:31, João Matos <span dir="ltr"><<a href="mailto:jaoneto@..." target="_blank">jaoneto@...</a>></span> escreveu:<div>
<div></div><div><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Caros,<br><br>Comprei uma webcan usb que vem com microfone, e isso tem se mostrado um problema!<br><br>O amarok e os sons do kde funcionam normalmente, basta deixar o phonon configurado. Porém o mplayer, vcl, kaffeine, e quaisquer outras coisas que produzam som fora do kde estão se perdendo (emesene...). <br>
<br>procurei alguns artigos, e usei o "aplay -l" para obter o id da minha placa de audio (on-board intel) e colocar em /etc/asound.conf. Mas isso não funciona, talvez pq o id das placas fique (lamentávelmente) mudando. Outra coisa interessante é que cada vez q eu reinicio o sistema (e eu já fiz isso várias vezes hj) o kd me informa q determinados dispositivos de áudio foram permanentemente removidos, eu os excluo, mas não vejo nenhum diferença. É como se os mesmo dispositivos fossem identificados de maneira diferente a cada vez q eu reinicio a máquina. 0.o<br>
<br>Tem como fazer tudo no sistema usar o phonon, ou configurar o alsa devidamente?<br><br>Já tive problemas parecidos antes quando eu usava uma placa de audio off, e resolvi de uma maneira bem simples: compilei o kernel sem o módulo da placa onboard. Mas gostaria de gerenciar isso melhor agora, já q os 3 dispositivos q o sistema reconhece são: a placa onboard da intel, a da nvidia (hdmi) e a webcam, e eu quero usar as 3.<br>
<br>konoha shaka # aplay -l<br>**** List of PLAYBACK Hardware Devices ****<br>card 0: Intel [HDA Intel], device 0: ALC888 Analog [ALC888 Analog]<br> Subdevices: 0/1<br> Subdevice #0: subdevice #0<br>card 2: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]<br>
Subdevices: 1/1<br> Subdevice #0: subdevice #0<br>card 2: NVidia [HDA NVidia], device 7: HDMI 0 [HDMI 0]<br> Subdevices: 1/1<br> Subdevice #0: subdevice #0<br>card 2: NVidia [HDA NVidia], device 8: HDMI 0 [HDMI 0]<br>
Subdevices: 1/1<br> Subdevice #0: subdevice #0<br>card 2: NVidia [HDA NVidia], device 9: HDMI 0 [HDMI 0]<br> Subdevices: 1/1<br> Subdevice #0: subdevice #0<br>konoha shaka # cat /etc/asound.conf <br>pcm.!default {<br>
type hw<br> card 0<br>}<br>ctl.!default {<br> type hw <br> card 0<br>}<br><br>Att,<br clear="all"><font color="#888888"><br>-- <br>João de Matos<br>Linux User #461527<br>Graduando em Engenharia de Computação 2005.1<br>
UEFS - Universidade Estadual de Feira de Santana<br>
</font></blockquote></div></div></div><font color="#888888"><br><br clear="all"><br>-- <br>yermandu [at] gmail dot com<br><pre><b><b> ,--./,-.<br> / # \<br> | |<br> \ / <br> `._,._,'<br>
</b></b></pre><br><br>
</font></blockquote></div><br><br clear="all"><div><br></div>-- <br>João de Matos<br>Linux User #461527<br>Graduando em Engenharia de Computação 2005.1<br>UEFS - Universidade Estadual de Feira de Santana<br>
</div>
</div>
|