Page 1 sur 1

[pulseaudio] Pas de son sur install "fraîche" (résolu)

Publié : dim. 24 nov. 2013, 19:02
par oswald-p
Bonjour à tous, après dix années à utiliser des distributions Gnu/Linux debian ou ubuntu je me suis décidé à installer une distribution Arch... c'était un peu comme enfiler le dernier costume de sa vie (ref inside)...
Pour l'installeur j'ai choisi antergos, et pour le bureau j'ai choisi gnome, donc pulseaudio pour le son.

L'installation a bien fonctionnée mais je n'ai pas de son..

Ma carte son n'apparaît pas dans le gnome panel, seul la sortie hdmi de la carte vidéo est vue...

pourtant la carte et bien vue:
"lspci | grep Audio"

Code : Tout sélectionner

00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 Azalia (Intel HDA)
01:00.1 Audio device: NVIDIA Corporation GF106 High Definition Audio Controller (rev a1)
elle est décter par alsa, même si le fait de modifier alsamixer n'a pas d'effet:
"aplay -lL"

Code : Tout sélectionner

null
    Discard all samples (playback) or generate zero samples (capture)
pulse
    PulseAudio Sound Server
default:CARD=SB
    HDA ATI SB, ALC889A Analog
    Default Audio Device
sysdefault:CARD=SB
    HDA ATI SB, ALC889A Analog
    Default Audio Device
front:CARD=SB,DEV=0
    HDA ATI SB, ALC889A Analog
    Front speakers
surround40:CARD=SB,DEV=0
    HDA ATI SB, ALC889A Analog
    4.0 Surround output to Front and Rear speakers
surround41:CARD=SB,DEV=0
    HDA ATI SB, ALC889A Analog
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=SB,DEV=0
    HDA ATI SB, ALC889A Analog
    5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=SB,DEV=0
    HDA ATI SB, ALC889A Analog
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=SB,DEV=0
    HDA ATI SB, ALC889A Analog
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=SB,DEV=0
    HDA ATI SB, ALC889A Digital
    IEC958 (S/PDIF) Digital Audio Output
hdmi:CARD=NVidia,DEV=0
    HDA NVidia, HDMI 0
    HDMI Audio Output
hdmi:CARD=NVidia,DEV=1
    HDA NVidia, HDMI 0
    HDMI Audio Output
hdmi:CARD=NVidia,DEV=2
    HDA NVidia, HDMI 0
    HDMI Audio Output
hdmi:CARD=NVidia,DEV=3
    HDA NVidia, HDMI 0
    HDMI Audio Output
**** Liste des Périphériques Matériels PLAYBACK ****
carte 0: SB [HDA ATI SB], périphérique 0: ALC889A Analog [ALC889A Analog]
  Sous-périphériques: 1/1
  Sous-périphérique #0: subdevice #0
carte 0: SB [HDA ATI SB], périphérique 1: ALC889A Digital [ALC889A Digital]
  Sous-périphériques: 1/1
  Sous-périphérique #0: subdevice #0
carte 1: NVidia [HDA NVidia], périphérique 3: HDMI 0 [HDMI 0]
  Sous-périphériques: 1/1
  Sous-périphérique #0: subdevice #0
carte 1: NVidia [HDA NVidia], périphérique 7: HDMI 0 [HDMI 0]
  Sous-périphériques: 1/1
  Sous-périphérique #0: subdevice #0
carte 1: NVidia [HDA NVidia], périphérique 8: HDMI 0 [HDMI 0]
  Sous-périphériques: 1/1
  Sous-périphérique #0: subdevice #0
carte 1: NVidia [HDA NVidia], périphérique 9: HDMI 0 [HDMI 0]
  Sous-périphériques: 1/1
  Sous-périphérique #0: subdevice #0
et même pulseaudio la voit: "pacmd list-sinks"

Code : Tout sélectionner

2 sink(s) available.
  * index: 0
	name: <alsa_output.pci-0000_01_00.1.hdmi-stereo>
	driver: <module-alsa-card.c>
	flags: HARDWARE DECIBEL_VOLUME LATENCY FLAT_VOLUME DYNAMIC_LATENCY
	state: SUSPENDED
	suspend cause: IDLE 
	priority: 9050
	volume: front-left: 65536 / 100% / 0,00 dB,   front-right: 65536 / 100% / 0,00 dB
	        balance 0,00
	base volume: 65536 / 100% / 0,00 dB
	volume steps: 65537
	muted: no
	current latency: 0,00 ms
	max request: 0 KiB
	max rewind: 0 KiB
	monitor source: 0
	sample spec: s16le 2ch 44100Hz
	channel map: front-left,front-right
	             Stéréo
	used by: 0
	linked by: 0
	configured latency: 0,00 ms; range is 0,50 .. 1999,82 ms
	card: 0 <alsa_card.pci-0000_01_00.1>
	module: 6
	properties:
		alsa.resolution_bits = "16"
		device.api = "alsa"
		device.class = "sound"
		alsa.class = "generic"
		alsa.subclass = "generic-mix"
		alsa.name = "HDMI 0"
		alsa.id = "HDMI 0"
		alsa.subdevice = "0"
		alsa.subdevice_name = "subdevice #0"
		alsa.device = "3"
		alsa.card = "1"
		alsa.card_name = "HDA NVidia"
		alsa.long_card_name = "HDA NVidia at 0xfbffc000 irq 19"
		alsa.driver_name = "snd_hda_intel"
		device.bus_path = "pci-0000:01:00.1"
		sysfs.path = "/devices/pci0000:00/0000:00:02.0/0000:01:00.1/sound/card1"
		device.bus = "pci"
		device.vendor.id = "10de"
		device.vendor.name = "NVIDIA Corporation"
		device.product.id = "0be9"
		device.product.name = "GF106 High Definition Audio Controller"
		device.string = "hdmi:1"
		device.buffering.buffer_size = "352768"
		device.buffering.fragment_size = "176384"
		device.access_mode = "mmap+timer"
		device.profile.name = "hdmi-stereo"
		device.profile.description = "Digital Stereo (HDMI)"
		device.description = "GF106 High Definition Audio Controller Digital Stereo (HDMI)"
		alsa.mixer_name = "Nvidia GPU 11 HDMI/DP"
		alsa.components = "HDA:10de0011,10de0101,00100100"
		module-udev-detect.discovered = "1"
		device.icon_name = "audio-card-pci"
	ports:
		hdmi-output-0: HDMI / DisplayPort (priority 5900, latency offset 0 usec, available: no)
			properties:
				device.icon_name = "video-display"
	active port: <hdmi-output-0>
    index: 1
	name: <alsa_output.pci-0000_00_14.2.iec958-stereo>
	driver: <module-alsa-card.c>
	flags: HARDWARE HW_MUTE_CTRL DECIBEL_VOLUME LATENCY FLAT_VOLUME DYNAMIC_LATENCY
	state: SUSPENDED
	suspend cause: IDLE 
	priority: 9958
	volume: front-left: 65536 / 100% / 0,00 dB,   front-right: 65536 / 100% / 0,00 dB
	        balance 0,00
	base volume: 65536 / 100% / 0,00 dB
	volume steps: 65537
	muted: no
	current latency: 0,00 ms
	max request: 0 KiB
	max rewind: 0 KiB
	monitor source: 1
	sample spec: s16le 2ch 44100Hz
	channel map: front-left,front-right
	             Stéréo
	used by: 0
	linked by: 0
	configured latency: 0,00 ms; range is 0,50 .. 1999,82 ms
	card: 1 <alsa_card.pci-0000_00_14.2>
	module: 27
	properties:
		alsa.resolution_bits = "16"
		device.api = "alsa"
		device.class = "sound"
		alsa.class = "generic"
		alsa.subclass = "generic-mix"
		alsa.name = "ALC889A Digital"
		alsa.id = "ALC889A Digital"
		alsa.subdevice = "0"
		alsa.subdevice_name = "subdevice #0"
		alsa.device = "1"
		alsa.card = "0"
		alsa.card_name = "HDA ATI SB"
		alsa.long_card_name = "HDA ATI SB at 0xfe024000 irq 16"
		alsa.driver_name = "snd_hda_intel"
		device.bus_path = "pci-0000:00:14.2"
		sysfs.path = "/devices/pci0000:00/0000:00:14.2/sound/card0"
		device.bus = "pci"
		device.vendor.id = "1002"
		device.vendor.name = "Advanced Micro Devices, Inc. [AMD/ATI]"
		device.product.id = "4383"
		device.product.name = "SBx00 Azalia (Intel HDA)"
		device.form_factor = "internal"
		device.string = "iec958:0"
		device.buffering.buffer_size = "352768"
		device.buffering.fragment_size = "176384"
		device.access_mode = "mmap+timer"
		device.profile.name = "iec958-stereo"
		device.profile.description = "Stéréo numérique (IEC958)"
		device.description = "Audio interne Stéréo numérique (IEC958)"
		alsa.mixer_name = "Realtek ALC889A"
		alsa.components = "HDA:10ec0885,1458a002,00100101"
		module-udev-detect.discovered = "1"
		device.icon_name = "audio-card-pci"
	ports:
		iec958-stereo-output: Digital Output (S/PDIF) (priority 0, latency offset 0 usec, available: unknown)
			properties:
				
	active port: <iec958-stereo-output>
voilà... je sèche complètement... j'ai essayé de forcer pulseaudio à utilser la carte son (index 0) en suivant le tutoriel du wiki pulseaudio de arch mais sans succès...

à votre bon coeur et merci d'avance.

O-p

Re: [pulseaudio] Pas de son sur install "fraîche"

Publié : dim. 24 nov. 2013, 19:39
par Tucnacek
As-tu pensé à "activer" le son dans alsamixer ? Lors de son premier lancement celui-ci est en effet muet et le restera si rien n'est fait pour changer cela.
La touche "m" peut être utile.

Re: [pulseaudio] Pas de son sur install "fraîche"

Publié : lun. 25 nov. 2013, 11:24
par oswald-p
Bonjour Tucnacek,
merci pour ta réponse.J'ai bien vérifié que tout était activé... le problème me semble plutôt venir de pulseaudio qui ne détecte pas ma carte... avec debian ou ubuntu j'ai bien les 6 ou 7 configurations de ma carte son disponibles dans le panel "son" de gnome... là, je n'ai que la sortie HDMI de la carte vidéo...
Je ne sais pas si c'est pulse qui ne fonctionne pas correctement avec mon matériel ou bien si c'est un bug de gnome 3.10

J'ai essayé de supprimer le dossier ~/.config/pulse pour forcer pulse a re-détecter mes cartes mais sans succès... quand je le lance en console avec l'option -vvvv tout semble ok, pas de message d'erreur, mais pas non plus ma carte son.

Qu'en pensez vous?

Merci et bonne journée.

O-p

Re: [pulseaudio] Pas de son sur install "fraîche"

Publié : lun. 25 nov. 2013, 19:59
par oswald-p
Bonjour,

apparemment c'est pulseaudio qui me fait des misères. J'ai booté sur un livecd d'antergos d'aout et tout fonctionne (ce qui n'est pas le cas avec le livecd de novembre).
La version de pulseaudio est 4.0-2 sur le livecd d'aout alors qu'elle 4.0-6 dans les dépots.

Il y a-t-il un moyen de downgrader le paquet après installation?

Peut-on / doit-on faire un retour de bug? (la je suis néophite).

Bonne soirée à tous.

O-p

Re: [pulseaudio] Pas de son sur install "fraîche"

Publié : lun. 25 nov. 2013, 20:50
par Tucnacek
J'ai peu de temps, désolé pour la réponse expéditive.
Ce topic me fait penser à un autre, peux-tu trouver ta réponse ici ?

Re: [pulseaudio] Pas de son sur install "fraîche"

Publié : mar. 26 nov. 2013, 08:46
par oswald-p
Bonjour Tucnacek,

oui, j'ai déjà vu ce post mais cela n'avait pas été concluant. Je vais me poser un moment pour voir ce que ça donne avec pavucontrol.

Encore merci pour votre aide.

O-p

Re: [pulseaudio] Pas de son sur install "fraîche"

Publié : mer. 27 nov. 2013, 20:43
par oswald-p
Merci beaucoup pour votre aide, Pavucontrol fait le job même si les sorties analogiques de ma carte son sont marquées "unplugged". Je suppose qu'une prochaine mise à jour de pulseaudio résoudra ce problème.

Encore merci pour votre aide.

O-p

Re: [pulseaudio] Pas de son sur install "fraîche" (résolu)

Publié : dim. 01 déc. 2013, 14:05
par oswald-p
Finalement j'ai du trouver une autre solution car il fallait relancer pavucontrol et sélectionner manuellement la bonne carte son à chaque démarrage de la machine.
La solution a été d'utiliser repacman pour "extraire" les paquets 4.0-2 de pulseaudio et libpulse du live CD qui fonctionnait bien puis de downgrader mon installation arch avec ces deux paquets.
Maintenant tout fonctionne parfaitement, en attendant un prochaine mise à jour de pulseaudio :-)

@+

O-p