Problema com microfone no skype

Iniciado por alexbousso, 20 de Agosto de 2010, 06:19

tópico anterior - próximo tópico

alexbousso

Ola! Tenho a placa ATI Technologies Inc IXP SB4x0 High Definition Audio Controller (rev 01), o microfone funciona (ouço nas caixas de som), mas o skype nao captura o som. Aqui estao as saídas de alguns comandos:

$ lspci -v  (parte dele...)
00:14.1 IDE interface: ATI Technologies Inc IXP SB400 IDE Controller (rev 80) (prog-if 8a [Master SecP PriP])
       Subsystem: Intel Corporation Device d601
       Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 16
       I/O ports at 01f0 [size = 8]
       I/O ports at 03f4 [size = 1]
       I/O ports at 0170 [size = 8]
       I/O ports at 0374 [size = 1]
       I/O ports at 2000 [size = 16]
       Capabilities: [70] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-
       Kernel driver in use: pata_atiixp
       Kernel modules: pata_atiixp

00:14.2 Audio device: ATI Technologies Inc IXP SB4x0 High Definition Audio Controller (rev 01)
       Subsystem: Intel Corporation Device d601
       Flags: bus master, slow devsel, latency 64, IRQ 16
       Memory at 62100000 (64-bit, non-prefetchable) [size=16K]
       Capabilities: [50] Power Management version 2
       Capabilities: [60] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable-
       Kernel driver in use: HDA Intel
       Kernel modules: snd-hda-intel


Eu percebi que a IRQ do 14.1 e do 14.2 é a mesma! Isso pode ser um problema?


$ cat /etc/modprobe.d/alsa-base.conf
# autoloader aliases
install sound-slot-0 /sbin/modprobe snd-card-0
install sound-slot-1 /sbin/modprobe snd-card-1
install sound-slot-2 /sbin/modprobe snd-card-2
install sound-slot-3 /sbin/modprobe snd-card-3
install sound-slot-4 /sbin/modprobe snd-card-4
install sound-slot-5 /sbin/modprobe snd-card-5
install sound-slot-6 /sbin/modprobe snd-card-6
install sound-slot-7 /sbin/modprobe snd-card-7

# Cause optional modules to be loaded above generic modules
install snd /sbin/modprobe --ignore-install snd $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-ioctl32 ; /sbin/modprobe --quiet --use-blacklist snd-seq ; }
#
# Workaround at bug #499695 (reverted in Ubuntu see LP #319505)
install snd-pcm /sbin/modprobe --ignore-install snd-pcm $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-pcm-oss ; : ; }
install snd-mixer /sbin/modprobe --ignore-install snd-mixer $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-mixer-oss ; : ; }
install snd-seq /sbin/modprobe --ignore-install snd-seq $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq-midi ; /sbin/modprobe --quiet --use-blacklist snd-seq-oss ; : ; }
#
install snd-rawmidi /sbin/modprobe --ignore-install snd-rawmidi $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq-midi ; : ; }
# Cause optional modules to be loaded above sound card driver modules
install snd-emu10k1 /sbin/modprobe --ignore-install snd-emu10k1 $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-emu10k1-synth ; }
install snd-via82xx /sbin/modprobe --ignore-install snd-via82xx $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq ; }

# Load saa7134-alsa instead of saa7134 (which gets dragged in by it anyway)
install saa7134 /sbin/modprobe --ignore-install saa7134 $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist saa7134-alsa ; : ; }
# Prevent abnormal drivers from grabbing index 0
options bt87x index=-2
options cx88_alsa index=-2
options saa7134-alsa index=-2
options snd-atiixp-modem index=-2
options snd-intel8x0m index=-2
options snd-via82xx-modem index=-2
options snd-usb-audio index=-2
options snd-usb-us122l index=-2
options snd-usb-usx2y index=-2
options snd-usb-caiaq index=-2
# Ubuntu #62691, enable MPU for snd-cmipci
options snd-cmipci mpu_port=0x330 fm_port=0x388
# Keep snd-pcsp from being loaded as first soundcard
options snd-pcsp index=-2



$ arecord -l
**** List of CAPTURE Hardware Devices ****
card 0: SB [HDA ATI SB], device 0: ALC883 Analog [ALC883 Analog]
 Subdevices: 1/1
 Subdevice #0: subdevice #0
card 0: SB [HDA ATI SB], device 1: ALC883 Digital [ALC883 Digital]
 Subdevices: 1/1
 Subdevice #0: subdevice #0
card 0: SB [HDA ATI SB], device 2: ALC883 Analog [ALC883 Analog]
 Subdevices: 1/1
 Subdevice #0: subdevice #0


Alguem tem alguma ideia porque nao funciona? Ja estou enlouquecendo! ???

alexbousso

a.. esqueci de falar...

nao sei se importa, mas tenho kubuntu...

agradeço desde ja!

rjbgbo

tente fazer uma captura de som pelo programa do kubuntu específico p/ isso.
se der é só vc deixar a, princípio, conf. padrão do skype
Linux User #440843 | Ubuntu User #11469

alexbousso

Tentei capturar com o QArecorder.

Não há nenhuma captura. Nas configurações do skype não aparece nenhum dispositivo de captura de audio.

Como faço para incluir?

rjbgbo

Linux User #440843 | Ubuntu User #11469

alexbousso

Primeiramente, obrigado rjbgbo!

Mas não ta dando muito certo :(

Ja tentei tanta coisa! Fiz uprade do alsa, tentei o pulseaudio (que ferrou de vez o meu som, ai tirei ele),
e ainda assim nao tem captura...

Com o comando arecord teste.wav o arquivo teste.wav nem toca, ou seja, o tempo nao corre. Isso pode indicar alguma coisa?

Outra coisa, com o comando arecord -l não há nenhuma indicação de captura. É para ser assim?

Desculpem se as perguntas parecem meio bobas, mas eu sou novato em linux.

Obrigado pela atenção!

rjbgbo

alexbousso, como te disse ati ñ é fácil no linux
também já passei por isso tempos atrás num pl. de som sis.
ñ teve nada que conseguisse funcionar o microfone, só a partir da versão 9.04 é que começou a funcionar
hj só uso aqui tudo intel.
infeliz/ o mundo do linux ainda é assim, por conta de fabricantes de hardware ñ darem suporte a um so tão pouco usado e/ou também ñ abrirem suas documentações técnicas do produto p/ os desenvolvedores de código livre.

pior que essas suas mexidas, só lhe vão trazer problemas no ubuntu

temos que continuar procurando soluções via ubuntu, mas como vc também tá iniciando no linux.
de repente, ñ custa nada experimentar uma outra distribuição, talvez o mandriva

outro conselho meu, e vc manter por ai o dual-boot c/ o windows, pois qdo precisar, ñ hesite em ir no windows.
Linux User #440843 | Ubuntu User #11469

ivanbajr

Boa noite.

Utilizo o Ubuntu 10.04 atualizado. Quando instalei o skype também apresentou problema de som.

Deu para resolver da seguinte forma:

Primeiro identifique a versão do alsa.

cat /proc/asound/version

Se a versão menor que 1.0.23 você é candidato a usar a solução a seguir.
Faça:

sudo aptitude install linux-backports-modules-alsa-lucid-generic

Após instalado é necessário reiniciar o computador. Epa, reiniciar um linux? É... essa instalação gera um novo initrd e para funcionar (por enquanto) é necessário reiniciar o ubuntu.
Contato skype:  ivanbajr
Por favor Imprima somente o necessário, o Meio Ambiente agradece!
Não use software pirata, use software livre!

cesargcomp

Eu uso o 10.04 também e fiz o seguinte. Instalei o gnome-alsamixer.
$ sudo apt-get install -y gnome-alsamixer

Ele vai aparecer em Aplicativos > Multimídia.

Vá até o controle MIC e aumente até o volume desejado. Desmarque o Mudo e Marque o Gravar. Caso deseje pode marcar o Mic Boost para dar um ganho mas lembre-se que o som pode distorcer nesse caso.
A imagem ilustra o que eu escrevi.

http://img838.imageshack.us/img838/7995/capturadetelagnomealsam.png

Aqui funcionou perfeitamente.
Use Ubuntu. Segurança, facilidade e gratuidade em suas mãos.

alexbousso

ivanbajr e cesargcomp,

obrigado pelas dicas, mas nenhuma delas deu certo :(

alguma outra ideia?

cesargcomp


Citação de: cesargcomp online 24 de Agosto de 2010, 15:20
Eu uso o 10.04 também e fiz o seguinte. Instalei o gnome-alsamixer.
$ sudo apt-get install -y gnome-alsamixer

Ele vai aparecer em Aplicativos > Multimídia.

Vá até o controle MIC e aumente até o volume desejado. Desmarque o Mudo e Marque o Gravar. Caso deseje pode marcar o Mic Boost para dar um ganho mas lembre-se que o som pode distorcer nesse caso.
A imagem ilustra o que eu escrevi.

http://img838.imageshack.us/img838/7995/capturadetelagnomealsam.png

Aqui funcionou perfeitamente.

Faça o seguinte então. Faça o procedimento acima e instale o pavucontrol.

$ sudo apt-get install -y pavucontrol

É o Controle de Volume do Pulseaudio. Vai estar em Aplicativos > Controle de Volume do Pulseaudio.
Abra o Controle de Volume do Pulseaudio e também o Skype. Faça uma chamada de teste. Você verá que tanto na aba Reprodução como na Gravação aparecerá controles de volume. Aumente a seu gosto.

Espero ter ajudado!
Use Ubuntu. Segurança, facilidade e gratuidade em suas mãos.