Discussion:
Parlantes y headphones en simultaneo
Leonardo Mateo
2011-10-06 19:51:55 UTC
Permalink
Hola gente,
Tengo un problema con el sonido en Arch, cuando enchufo los
auriculares, el sonido sigue saliendo por los parlantes, pero tambien
por los auriculares
Para que no salga mas, tengo que abrir kmix o alsamixer y poner en
mute el speaker.
Alguien sabe como hacer para que se anulen los parlantes cuando
enchufo el auricular?

Este es mi lspci:
[***@funkymonkey ~]$ lspci
00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor
Family DRAM Controller (rev 09)
00:01.0 PCI bridge: Intel Corporation 2nd Generation Core Processor
Family PCI Express Root Port (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation
Core Processor Family Integrated Graphics Controller (rev 09)
00:16.0 Communication controller: Intel Corporation 6 Series Chipset
Family MEI Controller #1 (rev 04)
00:1a.0 USB Controller: Intel Corporation 6 Series Chipset Family USB
Enhanced Host Controller #2 (rev 05)
00:1b.0 Audio device: Intel Corporation 6 Series Chipset Family High
Definition Audio Controller (rev 05)
00:1c.0 PCI bridge: Intel Corporation 6 Series Chipset Family PCI
Express Root Port 1 (rev b5)
00:1c.1 PCI bridge: Intel Corporation 6 Series Chipset Family PCI
Express Root Port 2 (rev b5)
00:1c.5 PCI bridge: Intel Corporation 6 Series Chipset Family PCI
Express Root Port 6 (rev b5)
00:1d.0 USB Controller: Intel Corporation 6 Series Chipset Family USB
Enhanced Host Controller #1 (rev 05)
00:1f.0 ISA bridge: Intel Corporation HM65 Express Chipset Family LPC
Controller (rev 05)
00:1f.2 SATA controller: Intel Corporation 6 Series Chipset Family 6
port SATA AHCI Controller (rev 05)
00:1f.3 SMBus: Intel Corporation 6 Series Chipset Family SMBus
Controller (rev 05)
01:00.0 VGA compatible controller: nVidia Corporation Device 0df4 (rev a1)
03:00.0 Network controller: Intel Corporation Centrino Wireless-N 100
04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd.
RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 06)

y este el lsmod de snd
[***@funkymonkey ~]$ lsmod | grep snd
snd_hda_codec_hdmi 22092 1
snd_hda_codec_realtek 294224 1
snd_hda_intel 22122 13
snd_hda_codec 77927 3
snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_intel
snd_hwdep 6325 1 snd_hda_codec
snd_pcm_oss 38850 0
snd_pcm 73888 8
snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_pcm_oss
snd_timer 19416 5 snd_pcm
snd_page_alloc 7121 2 snd_hda_intel,snd_pcm
snd_mixer_oss 15275 1 snd_pcm_oss
snd 57818 27
snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm_oss,snd_pcm,snd_timer,snd_mixer_oss
soundcore 6146 1 snd

El kernel es el standard de 64 bits de Arch.

Saludos y gracias de antemano.
--
Leonardo Mateo.
There's no place like ~
Pablo Fredrikson
2011-10-06 19:59:03 UTC
Permalink
Post by Leonardo Mateo
Hola gente,
Tengo un problema con el sonido en Arch, cuando enchufo los
auriculares, el sonido sigue saliendo por los parlantes, pero tambien
por los auriculares
Para que no salga mas, tengo que abrir kmix o alsamixer y poner en
mute el speaker.
Alguien sabe como hacer para que se anulen los parlantes cuando
enchufo el auricular?
00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor
Family DRAM Controller (rev 09)
00:01.0 PCI bridge: Intel Corporation 2nd Generation Core Processor
Family PCI Express Root Port (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation
Core Processor Family Integrated Graphics Controller (rev 09)
00:16.0 Communication controller: Intel Corporation 6 Series Chipset
Family MEI Controller #1 (rev 04)
00:1a.0 USB Controller: Intel Corporation 6 Series Chipset Family USB
Enhanced Host Controller #2 (rev 05)
00:1b.0 Audio device: Intel Corporation 6 Series Chipset Family High
Definition Audio Controller (rev 05)
00:1c.0 PCI bridge: Intel Corporation 6 Series Chipset Family PCI
Express Root Port 1 (rev b5)
00:1c.1 PCI bridge: Intel Corporation 6 Series Chipset Family PCI
Express Root Port 2 (rev b5)
00:1c.5 PCI bridge: Intel Corporation 6 Series Chipset Family PCI
Express Root Port 6 (rev b5)
00:1d.0 USB Controller: Intel Corporation 6 Series Chipset Family USB
Enhanced Host Controller #1 (rev 05)
00:1f.0 ISA bridge: Intel Corporation HM65 Express Chipset Family LPC
Controller (rev 05)
00:1f.2 SATA controller: Intel Corporation 6 Series Chipset Family 6
port SATA AHCI Controller (rev 05)
00:1f.3 SMBus: Intel Corporation 6 Series Chipset Family SMBus
Controller (rev 05)
01:00.0 VGA compatible controller: nVidia Corporation Device 0df4 (rev a1)
03:00.0 Network controller: Intel Corporation Centrino Wireless-N 100
04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd.
RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 06)
y este el lsmod de snd
snd_hda_codec_hdmi     22092  1
snd_hda_codec_realtek   294224  1
snd_hda_intel          22122  13
snd_hda_codec          77927  3
snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_intel
snd_hwdep               6325  1 snd_hda_codec
snd_pcm_oss            38850  0
snd_pcm                73888  8
snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_pcm_oss
snd_timer              19416  5 snd_pcm
snd_page_alloc          7121  2 snd_hda_intel,snd_pcm
snd_mixer_oss          15275  1 snd_pcm_oss
snd                    57818  27
snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm_oss,snd_pcm,snd_timer,snd_mixer_oss
soundcore               6146  1 snd
El kernel es el standard de 64 bits de Arch.
Saludos y gracias de antemano.
--
Leonardo Mateo.
There's no place like ~
Agrega esto a: /etc/modprobe.d/modprobe.conf

options snd-hda-intel model=auto

Fuente: https://bbs.archlinux.org/viewtopic.php?id=92576
--
Pablo Fredrikson
Leonardo Mateo
2011-10-07 14:40:08 UTC
Permalink
On Thu, Oct 6, 2011 at 4:59 PM, Pablo Fredrikson
Post by Pablo Fredrikson
Post by Leonardo Mateo
Hola gente,
Tengo un problema con el sonido en Arch, cuando enchufo los
auriculares, el sonido sigue saliendo por los parlantes, pero tambien
por los auriculares
Para que no salga mas, tengo que abrir kmix o alsamixer y poner en
mute el speaker.
Alguien sabe como hacer para que se anulen los parlantes cuando
enchufo el auricular?
00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor
Family DRAM Controller (rev 09)
00:01.0 PCI bridge: Intel Corporation 2nd Generation Core Processor
Family PCI Express Root Port (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation
Core Processor Family Integrated Graphics Controller (rev 09)
00:16.0 Communication controller: Intel Corporation 6 Series Chipset
Family MEI Controller #1 (rev 04)
00:1a.0 USB Controller: Intel Corporation 6 Series Chipset Family USB
Enhanced Host Controller #2 (rev 05)
00:1b.0 Audio device: Intel Corporation 6 Series Chipset Family High
Definition Audio Controller (rev 05)
00:1c.0 PCI bridge: Intel Corporation 6 Series Chipset Family PCI
Express Root Port 1 (rev b5)
00:1c.1 PCI bridge: Intel Corporation 6 Series Chipset Family PCI
Express Root Port 2 (rev b5)
00:1c.5 PCI bridge: Intel Corporation 6 Series Chipset Family PCI
Express Root Port 6 (rev b5)
00:1d.0 USB Controller: Intel Corporation 6 Series Chipset Family USB
Enhanced Host Controller #1 (rev 05)
00:1f.0 ISA bridge: Intel Corporation HM65 Express Chipset Family LPC
Controller (rev 05)
00:1f.2 SATA controller: Intel Corporation 6 Series Chipset Family 6
port SATA AHCI Controller (rev 05)
00:1f.3 SMBus: Intel Corporation 6 Series Chipset Family SMBus
Controller (rev 05)
01:00.0 VGA compatible controller: nVidia Corporation Device 0df4 (rev a1)
03:00.0 Network controller: Intel Corporation Centrino Wireless-N 100
04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd.
RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 06)
y este el lsmod de snd
snd_hda_codec_hdmi     22092  1
snd_hda_codec_realtek   294224  1
snd_hda_intel          22122  13
snd_hda_codec          77927  3
snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_intel
snd_hwdep               6325  1 snd_hda_codec
snd_pcm_oss            38850  0
snd_pcm                73888  8
snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_pcm_oss
snd_timer              19416  5 snd_pcm
snd_page_alloc          7121  2 snd_hda_intel,snd_pcm
snd_mixer_oss          15275  1 snd_pcm_oss
snd                    57818  27
snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm_oss,snd_pcm,snd_timer,snd_mixer_oss
soundcore               6146  1 snd
El kernel es el standard de 64 bits de Arch.
Saludos y gracias de antemano.
--
Leonardo Mateo.
There's no place like ~
Agrega esto a: /etc/modprobe.d/modprobe.conf
options snd-hda-intel model=auto
Fuente: https://bbs.archlinux.org/viewtopic.php?id=92576
Ya se, soy un boludo. Ese parametro ya lo habia puesto, pero no hacia
nada, aparentemente.
El tema era que ese parámetro, hizo que el "Auto-mute Mode" funcionara
como corresponde y yo lo tenia deshabilitado.
Para resumir, la solución a mi problema fue:
Agregar
options snd-hda-intel model=auto
a: /etc/modprobe.d/modprobe.conf

Y setear "Auto-mute Mode" como "Enabled" en la placa de sonido.

Gracias Pablo!

Saludos.
--
Leonardo Mateo.
There's no place like ~
Alejandro Vargas
2011-10-11 07:14:11 UTC
Permalink
Post by Leonardo Mateo
Hola gente,
Tengo un problema con el sonido en Arch, cuando enchufo los
auriculares, el sonido sigue saliendo por los parlantes, pero tambien
por los auriculares
Para que no salga mas, tengo que abrir kmix o alsamixer y poner en
mute el speaker.
Alguien sabe como hacer para que se anulen los parlantes cuando
enchufo el auricular?
Hummm... yo hace tiempo que uso pulseaudio. Con pulseaudio tenés control
sobre cada stream de sonido para dirigirlo a las diferentes salidas que haya
o a todas al mismo tiempo.

En mi caso tengo 3 alternativas: la salida de audio analógico, la salida
HDMI de la placa NVIDIA, y unos auriculares USB. Con respecto a esto último,
se ven como un dispositivo USB-AUDIO standard + USB-HID. El HID es para los
botones de volumen que traen los auriculares, y en el control de volumen del
sistema se le puede decir que esas teclas afecten sólo al dispositivo
usb-audio.
--
Qapla'
Alejandro Vargas
Leonardo Mateo
2011-10-11 23:24:58 UTC
Permalink
Post by Alejandro Vargas
Post by Leonardo Mateo
Hola gente,
Tengo un problema con el sonido en Arch, cuando enchufo los
auriculares, el sonido sigue saliendo por los parlantes, pero tambien
por los auriculares
Para que no salga mas, tengo que abrir kmix o alsamixer y poner en
mute el speaker.
Alguien sabe como hacer para que se anulen los parlantes cuando
enchufo el auricular?
Hummm... yo hace tiempo que uso pulseaudio. Con pulseaudio tenés control
sobre cada stream de sonido para dirigirlo a las diferentes salidas que haya
o a todas al mismo tiempo.
Pulseaudio, por algún motivo me conflictúa con skype. Para explicarlo
mejor, skype queda mudo, tanto el playback como el mic.
No logré encontrar mucha información respecto a esto, pero al bajar
pulseaudio, funciona skype.

Aclaro, porque no tengo mucha idea de pulseaudio y su entorno, que uso
KDE, no se si esto tiene algo que ver, pero creo recordar que
pulseaudio estaba ligado a Gnome en sus inicios.

Saludos y gracias por el dato.
--
Leonardo Mateo.
There's no place like ~
Alejandro Vargas
2011-10-13 07:02:33 UTC
Permalink
El 12 de octubre de 2011 01:24, Leonardo Mateo
Post by Leonardo Mateo
Post by Alejandro Vargas
Hummm... yo hace tiempo que uso pulseaudio. Con pulseaudio tenés control
sobre cada stream de sonido para dirigirlo a las diferentes salidas que haya
o a todas al mismo tiempo.
Pulseaudio, por algún motivo me conflictúa con skype. Para explicarlo
mejor, skype queda mudo, tanto el playback como el mic.
A mi me funciona bien así que seguramente podrás solucionarlo. Mi
pulseaudio tiene emulación de ALSA, aunque skype me muestra los
dispositivos todos etiquetados como "pulseaudio". Tal vez sea que la
emulación de ALSA etiqueta así los dispositivos. La cosa es que hay
manera de que funcione el skype. Sin embargo, para los programas que
usan OSS, está un wrapper llamado padsp. Ejecutas padsp <programa> y
te levanta el programa interceptando el sonido y sacándolo por
pulseaudio.
Post by Leonardo Mateo
No logré encontrar mucha información respecto a esto, pero al bajar
pulseaudio, funciona skype.
La verdad yo no lo he configurado. Hace varios años que Mandriva viene
con pulseaudio y lo deja funcionando con una configuración adecuada a
todo el software que trae... y la powerpack trae skype así que se las
han arreglado para que funcione. Si querés que te pase cómo tengo
algún archivo de configuración decime cuál querés y te lo copio.
Post by Leonardo Mateo
Aclaro, porque no tengo mucha idea de pulseaudio y su entorno, que uso
KDE, no se si esto tiene algo que ver, pero creo recordar que
pulseaudio estaba ligado a Gnome en sus inicios.
Yo también uso kde, no debe ser eso.

Loading...