[Alsa] Pas de son au casque
Publié : dim. 14 juin 2015, 17:23
Bonjour, quand je branche mon casque, pas de son et les enceintes fonctionne toujours.
Rien n'est muté dans alsamixer
Quand je lance cette commande 'speaker-test -c 2 -t wav -D plughw:PCH,2' dans un terminal, j'ai du son au casque.
Quelques infos de ma config:
lspci -vnn (les trucs sans importance sont découpés)
aplay -l
aplay -L
lsmod | grep '^snd' | column -t
ls -l /dev/snd
amixer controls
amixer controls -c 0
amixer contents
cat .asoundrc
pacman -Qs alsa
Rien n'est muté dans alsamixer
Quand je lance cette commande 'speaker-test -c 2 -t wav -D plughw:PCH,2' dans un terminal, j'ai du son au casque.
Code : Tout sélectionner
┌─ magicdvil@Magic_Laptop
│ 16:30 ~/
└─▶$ speaker-test -c 2 -t wav -D plughw:PCH,2
speaker-test 1.0.29
Le périphérique de lecture est plughw:PCH,2
Les paramètres du flux sont 48000Hz, S16_LE, 2 canaux
fichier(s) WAV
La fréquence est 48000Hz (demandée 48000Hz)
L'intervalle de la taille du tampon est de 64 à 1048576
L'intervalle de la taille de la période est de 32 à 524288
Taille max. de tampon 1048576 utilisée
Périodes = 4
was set period_size = 262144
was set buffer_size = 1048576
0 - Front Left
1 - Front Right
lspci -vnn (les trucs sans importance sont découpés)
Code : Tout sélectionner
00:03.0 Audio device [0403]: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller [8086:0c0c] (rev 06)
Subsystem: CLEVO/KAPOK Computer Device [1558:3505]
Flags: bus master, fast devsel, latency 0, IRQ 29
Memory at f7a14000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
00:1b.0 Audio device [0403]: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller [8086:8c20] (rev 05)
Subsystem: CLEVO/KAPOK Computer Device [1558:3505]
Flags: bus master, fast devsel, latency 0, IRQ 32
Memory at f7a10000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
Code : Tout sélectionner
┌─ magicdvil@Magic_Laptop
│ 16:53 ~/
└─▶$ aplay -l
**** Liste des Périphériques Matériels PLAYBACK ****
carte 0: HDMI [HDA Intel HDMI], périphérique 3: HDMI 0 [HDMI 0]
Sous-périphériques: 1/1
Sous-périphérique #0: subdevice #0
carte 0: HDMI [HDA Intel HDMI], périphérique 7: HDMI 1 [HDMI 1]
Sous-périphériques: 1/1
Sous-périphérique #0: subdevice #0
carte 0: HDMI [HDA Intel HDMI], périphérique 8: HDMI 2 [HDMI 2]
Sous-périphériques: 1/1
Sous-périphérique #0: subdevice #0
carte 1: PCH [HDA Intel PCH], périphérique 0: VT1802 Analog [VT1802 Analog]
Sous-périphériques: 0/1
Sous-périphérique #0: subdevice #0
carte 1: PCH [HDA Intel PCH], périphérique 1: VT1802 Digital [VT1802 Digital]
Sous-périphériques: 1/1
Sous-périphérique #0: subdevice #0
carte 1: PCH [HDA Intel PCH], périphérique 2: VT1802 Alt Analog [VT1802 Alt Analog]
Sous-périphériques: 1/1
Sous-périphérique #0: subdevice #0
Code : Tout sélectionner
┌─ magicdvil@Magic_Laptop
│ 16:55 ~/
└─▶$ aplay -L
null
Discard all samples (playback) or generate zero samples (capture)
pulse
PulseAudio Sound Server
hdmi:CARD=HDMI,DEV=0
HDA Intel HDMI, HDMI 0
HDMI Audio Output
hdmi:CARD=HDMI,DEV=1
HDA Intel HDMI, HDMI 1
HDMI Audio Output
hdmi:CARD=HDMI,DEV=2
HDA Intel HDMI, HDMI 2
HDMI Audio Output
default:CARD=PCH
HDA Intel PCH, VT1802 Analog
Default Audio Device
sysdefault:CARD=PCH
HDA Intel PCH, VT1802 Analog
Default Audio Device
front:CARD=PCH,DEV=0
HDA Intel PCH, VT1802 Analog
Front speakers
surround21:CARD=PCH,DEV=0
HDA Intel PCH, VT1802 Analog
2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=PCH,DEV=0
HDA Intel PCH, VT1802 Analog
4.0 Surround output to Front and Rear speakers
surround41:CARD=PCH,DEV=0
HDA Intel PCH, VT1802 Analog
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=PCH,DEV=0
HDA Intel PCH, VT1802 Analog
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=PCH,DEV=0
HDA Intel PCH, VT1802 Analog
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=PCH,DEV=0
HDA Intel PCH, VT1802 Analog
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=PCH,DEV=0
HDA Intel PCH, VT1802 Digital
IEC958 (S/PDIF) Digital Audio Output
Code : Tout sélectionner
┌─ magicdvil@Magic_Laptop
│ 16:57 ~/
└─▶$ lsmod | grep '^snd' | column -t
snd_hda_codec_via 32768 1
snd_hda_codec_hdmi 53248 1
snd_hda_codec_generic 65536 1 snd_hda_codec_via
snd_hda_intel 28672 5
snd_hda_controller 28672 1 snd_hda_intel
snd_hda_codec 114688 5 snd_hda_codec_hdmi,snd_hda_codec_via,snd_hda_codec_generic,snd_hda_intel,snd_hda_controller
snd_hwdep 16384 1 snd_hda_codec
snd_pcm 90112 5 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel,snd_hda_controller
snd_timer 28672 2 snd_pcm
snd 69632 16 snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_hda_codec_via,snd_pcm,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel
Code : Tout sélectionner
┌─ magicdvil@Magic_Laptop
│ 17:11 ~/
└─▶$ ls -l /dev/snd
total 0
drwxr-xr-x 3 root root 320 14 jun 13:59 .
drwxr-xr-x 19 root root 3040 14 jun 13:59 ..
drwxr-xr-x 2 root root 80 14 jun 13:59 by-path
crw-rw----+ 1 root audio 116, 2 14 jun 13:59 controlC0
crw-rw----+ 1 root audio 116, 7 14 jun 13:59 controlC1
crw-rw----+ 1 root audio 116, 6 14 jun 13:59 hwC0D0
crw-rw----+ 1 root audio 116, 12 14 jun 13:59 hwC1D0
crw-rw----+ 1 root audio 116, 3 14 jun 13:59 pcmC0D3p
crw-rw----+ 1 root audio 116, 4 14 jun 13:59 pcmC0D7p
crw-rw----+ 1 root audio 116, 5 14 jun 13:59 pcmC0D8p
crw-rw----+ 1 root audio 116, 9 14 jun 13:59 pcmC1D0c
crw-rw----+ 1 root audio 116, 8 14 jun 16:48 pcmC1D0p
crw-rw----+ 1 root audio 116, 10 14 jun 13:59 pcmC1D1p
crw-rw----+ 1 root audio 116, 11 14 jun 16:49 pcmC1D2p
crw-rw----+ 1 root audio 116, 1 14 jun 13:59 seq
crw-rw----+ 1 root audio 116, 33 14 jun 13:59 timer
Code : Tout sélectionner
┌─ magicdvil@Magic_Laptop
│ 17:01 ~/
└─▶$ amixer controls
numid=25,iface=CARD,name='Front Headphone Jack'
numid=24,iface=CARD,name='Internal Mic Phantom Jack'
numid=23,iface=CARD,name='Mic Jack'
numid=27,iface=CARD,name='SPDIF Phantom Jack'
numid=26,iface=CARD,name='Speaker Phantom Jack'
numid=22,iface=MIXER,name='Master Playback Switch'
numid=21,iface=MIXER,name='Master Playback Volume'
numid=2,iface=MIXER,name='Headphone Playback Switch'
numid=1,iface=MIXER,name='Headphone Playback Volume'
numid=33,iface=MIXER,name='PCM Playback Volume'
numid=14,iface=MIXER,name='Mic Boost Volume'
numid=8,iface=MIXER,name='Mic Playback Switch'
numid=7,iface=MIXER,name='Mic Playback Volume'
numid=13,iface=MIXER,name='Capture Switch'
numid=12,iface=MIXER,name='Capture Volume'
numid=6,iface=MIXER,name='Loopback Mixing'
numid=20,iface=MIXER,name='IEC958 Default PCM Playback Switch'
numid=16,iface=MIXER,name='IEC958 Playback Con Mask'
numid=17,iface=MIXER,name='IEC958 Playback Pro Mask'
numid=18,iface=MIXER,name='IEC958 Playback Default'
numid=19,iface=MIXER,name='IEC958 Playback Switch'
numid=11,iface=MIXER,name='Auto-Mute Mode'
numid=28,iface=MIXER,name='Dynamic Power-Control'
numid=5,iface=MIXER,name='Independent HP'
numid=15,iface=MIXER,name='Internal Mic Boost Volume'
numid=10,iface=MIXER,name='Internal Mic Playback Switch'
numid=9,iface=MIXER,name='Internal Mic Playback Volume'
numid=4,iface=MIXER,name='Speaker Playback Switch'
numid=3,iface=MIXER,name='Speaker Playback Volume'
numid=30,iface=PCM,name='Capture Channel Map'
numid=29,iface=PCM,name='Playback Channel Map'
numid=31,iface=PCM,name='Playback Channel Map',device=1
numid=32,iface=PCM,name='Playback Channel Map',device=2
Code : Tout sélectionner
┌─ magicdvil@Magic_Laptop
│ 17:00 ~/
└─▶$ amixer controls -c 0
numid=1,iface=CARD,name='HDMI/DP,pcm=3 Jack'
numid=7,iface=CARD,name='HDMI/DP,pcm=7 Jack'
numid=13,iface=CARD,name='HDMI/DP,pcm=8 Jack'
numid=2,iface=MIXER,name='IEC958 Playback Con Mask'
numid=8,iface=MIXER,name='IEC958 Playback Con Mask',index=1
numid=14,iface=MIXER,name='IEC958 Playback Con Mask',index=2
numid=3,iface=MIXER,name='IEC958 Playback Pro Mask'
numid=9,iface=MIXER,name='IEC958 Playback Pro Mask',index=1
numid=15,iface=MIXER,name='IEC958 Playback Pro Mask',index=2
numid=4,iface=MIXER,name='IEC958 Playback Default'
numid=10,iface=MIXER,name='IEC958 Playback Default',index=1
numid=16,iface=MIXER,name='IEC958 Playback Default',index=2
numid=5,iface=MIXER,name='IEC958 Playback Switch'
numid=11,iface=MIXER,name='IEC958 Playback Switch',index=1
numid=17,iface=MIXER,name='IEC958 Playback Switch',index=2
numid=6,iface=PCM,name='ELD',device=3
numid=19,iface=PCM,name='Playback Channel Map',device=3
numid=12,iface=PCM,name='ELD',device=7
numid=20,iface=PCM,name='Playback Channel Map',device=7
numid=18,iface=PCM,name='ELD',device=8
numid=21,iface=PCM,name='Playback Channel Map',device=8
Code : Tout sélectionner
┌─ magicdvil@Magic_Laptop
│ 17:01 ~/
└─▶$ amixer contents
numid=25,iface=CARD,name='Front Headphone Jack'
; type=BOOLEAN,access=r-------,values=1
: values=on
numid=24,iface=CARD,name='Internal Mic Phantom Jack'
; type=BOOLEAN,access=r-------,values=1
: values=on
numid=23,iface=CARD,name='Mic Jack'
; type=BOOLEAN,access=r-------,values=1
: values=off
numid=27,iface=CARD,name='SPDIF Phantom Jack'
; type=BOOLEAN,access=r-------,values=1
: values=on
numid=26,iface=CARD,name='Speaker Phantom Jack'
; type=BOOLEAN,access=r-------,values=1
: values=on
numid=22,iface=MIXER,name='Master Playback Switch'
; type=BOOLEAN,access=rw------,values=1
: values=on
numid=21,iface=MIXER,name='Master Playback Volume'
; type=INTEGER,access=rw---R--,values=1,min=0,max=42,step=0
: values=29
| dBscale-min=-63.00dB,step=1.50dB,mute=0
numid=2,iface=MIXER,name='Headphone Playback Switch'
; type=BOOLEAN,access=rw------,values=2
: values=on,on
numid=1,iface=MIXER,name='Headphone Playback Volume'
; type=INTEGER,access=rw---R--,values=2,min=0,max=42,step=0
: values=42,42
| dBscale-min=-63.00dB,step=1.50dB,mute=0
numid=33,iface=MIXER,name='PCM Playback Volume'
; type=INTEGER,access=rw---RW-,values=2,min=0,max=255,step=0
: values=255,255
| dBscale-min=-51.00dB,step=0.20dB,mute=0
numid=14,iface=MIXER,name='Mic Boost Volume'
; type=INTEGER,access=rw---R--,values=2,min=0,max=3,step=0
: values=2,2
| dBscale-min=0.00dB,step=10.25dB,mute=0
numid=8,iface=MIXER,name='Mic Playback Switch'
; type=BOOLEAN,access=rw------,values=2
: values=on,on
numid=7,iface=MIXER,name='Mic Playback Volume'
; type=INTEGER,access=rw---R--,values=2,min=0,max=31,step=0
: values=28,28
| dBscale-min=-34.50dB,step=1.50dB,mute=0
numid=13,iface=MIXER,name='Capture Switch'
; type=BOOLEAN,access=rw------,values=2
: values=off,off
numid=12,iface=MIXER,name='Capture Volume'
; type=INTEGER,access=rw---R--,values=2,min=0,max=31,step=0
: values=0,0
| dBscale-min=-16.50dB,step=1.50dB,mute=0
numid=6,iface=MIXER,name='Loopback Mixing'
; type=ENUMERATED,access=rw------,values=1,items=2
; Item #0 'Disabled'
; Item #1 'Enabled'
: values=0
numid=20,iface=MIXER,name='IEC958 Default PCM Playback Switch'
; type=BOOLEAN,access=rw------,values=1
: values=on
numid=16,iface=MIXER,name='IEC958 Playback Con Mask'
; type=IEC958,access=r-------,values=1
: values=[AES0=0x0f AES1=0xff AES2=0x00 AES3=0x00]
numid=17,iface=MIXER,name='IEC958 Playback Pro Mask'
; type=IEC958,access=r-------,values=1
: values=[AES0=0x0f AES1=0x00 AES2=0x00 AES3=0x00]
numid=18,iface=MIXER,name='IEC958 Playback Default'
; type=IEC958,access=rw------,values=1
: values=[AES0=0x04 AES1=0x00 AES2=0x00 AES3=0x00]
numid=19,iface=MIXER,name='IEC958 Playback Switch'
; type=BOOLEAN,access=rw------,values=1
: values=on
numid=11,iface=MIXER,name='Auto-Mute Mode'
; type=ENUMERATED,access=rw------,values=1,items=2
; Item #0 'Disabled'
; Item #1 'Enabled'
: values=1
numid=28,iface=MIXER,name='Dynamic Power-Control'
; type=ENUMERATED,access=rw------,values=1,items=2
; Item #0 'Disabled'
; Item #1 'Enabled'
: values=1
numid=5,iface=MIXER,name='Independent HP'
; type=ENUMERATED,access=rw------,values=1,items=2
; Item #0 'Disabled'
; Item #1 'Enabled'
: values=1
numid=15,iface=MIXER,name='Internal Mic Boost Volume'
; type=INTEGER,access=rw---R--,values=2,min=0,max=3,step=0
: values=0,0
| dBscale-min=0.00dB,step=10.25dB,mute=0
numid=10,iface=MIXER,name='Internal Mic Playback Switch'
; type=BOOLEAN,access=rw------,values=2
: values=on,on
numid=9,iface=MIXER,name='Internal Mic Playback Volume'
; type=INTEGER,access=rw---R--,values=2,min=0,max=31,step=0
: values=0,0
| dBscale-min=-34.50dB,step=1.50dB,mute=0
numid=4,iface=MIXER,name='Speaker Playback Switch'
; type=BOOLEAN,access=rw------,values=2
: values=on,on
numid=3,iface=MIXER,name='Speaker Playback Volume'
; type=INTEGER,access=rw---R--,values=2,min=0,max=42,step=0
: values=42,42
| dBscale-min=-63.00dB,step=1.50dB,mute=0
numid=30,iface=PCM,name='Capture Channel Map'
; type=INTEGER,access=r----R--,values=2,min=0,max=36,step=0
: values=0,0
| container
| chmap-fixed=FL,FR
numid=29,iface=PCM,name='Playback Channel Map'
; type=INTEGER,access=r----R--,values=2,min=0,max=36,step=0
: values=3,4
| container
| chmap-fixed=FL,FR
numid=31,iface=PCM,name='Playback Channel Map',device=1
; type=INTEGER,access=r----R--,values=2,min=0,max=36,step=0
: values=0,0
| container
| chmap-fixed=FL,FR
numid=32,iface=PCM,name='Playback Channel Map',device=2
; type=INTEGER,access=r----R--,values=2,min=0,max=36,step=0
: values=0,0
| container
| chmap-fixed=FL,FR
Code : Tout sélectionner
┌─ magicdvil@Magic_Laptop
│ 17:08 ~/
└─▶$ cat .asoundrc
# Réglage de la carte son par défaut, selon la commande « aplay -l », card = carte et device = périphérique
defaults.ctl.card 1
defaults.pcm.card 1
defaults.timer.card 1
# Fréquence d'échantillonnage
defaults.pcm.dmix.!rate 44100
# Algorithme de re-échantillonnage
defaults.pcm.!rate_converter "samplerate_medium"
Code : Tout sélectionner
┌─ magicdvil@Magic_Laptop
│ 17:18 ~/
└─▶$ pacman -Qs alsa
local/alsa-firmware 1.0.29-1
ALSA firmware package
local/alsa-lib 1.0.29-1
An alternative implementation of Linux sound support
local/alsa-plugins 1.0.29-2
Extra alsa plugins
local/alsa-utils 1.0.29-1
An alternative implementation of Linux sound support