Bonjour à tous, j'ai fait l'acquisition d'un Lenovo T420 d'occas' sur lequel j'ai installé Fedora24.

Installation réussie mais depuis je n'ai aucun son qui sort via les hauts parleurs intégrés (alors qu'ils fonctionnaient sous Windows7), par contre dès que je branche un casque, l'ordi le reconnaît et là le son marche nickel.

Que puis-je faire pour voir d'où ça pourrait venir et ainsi remédier à ce petit problème?

Voici les caractéristiques de ce dernier indiquées par Gnome:
Mémoire de 3,7Go, processeur IntelCore i5-2520M CPU@ 2,50GHz x4, OS 64bits, Carte Graphique Intel Sandybridge Mobile, Disque de 241,9Go.

Je rajoute que via PulseAudio il y a un bien signal (barre bleue qui va et vient) montrant qu'il y a du son.



Encore une fois merci d'avance pour votre aide!
bonjour,

as-tu vérifié avec pavucontrol si la sortie était bien dirigée sur les hp quand le casque n'est pas branché ?
Gérard
Voir la doc sur pulseaudio qui reste toujours d'actualité disponible dans la partie "documentation" du site (utilise la recherche en haut à gauche).

Après il est possible que ce soit lié à la puce audio, mais bon...

Au passage si tu peux augmente la taille de la ram, 1,8Go tu risque d'être limité rapidement surtout en 64bits.
fgland wrote:bonjour,

as-tu vérifié avec pavucontrol si la sortie était bien dirigée sur les hp quand le casque n'est pas branché ?
Gérard
Oui j'ai bien vérifié.
VINDICATORs wrote:Voir la doc sur pulseaudio qui reste toujours d'actualité disponible dans la partie "documentation" du site (utilise la recherche en haut à gauche).
Ah ben oui ... Merci !
Donc j'ai testé les diverses configuration proposée par Pavucontrol puis j'ai viré ./config/pulse mais ça n'a rien changé, problème non résolu !
VINDICATORs wrote:Après il est possible que ce soit lié à la puce audio, mais bon...
Ah? Comment pourrai-je le savoir ça? Et ça impliquerait quoi?
VINDICATORs wrote:Au passage si tu peux augmente la taille de la ram, 1,8Go tu risque d'être limité rapidement surtout en 64bits.
Oui oui en effet j'm'en suis occupé, j'ai rajouté 2Go de plus.
Si ça peut aider:
# lspci | grep Audio
00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 04)
# lspci -vv
00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 04)
	Subsystem: Lenovo Device 21ce
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	Interrupt: pin A routed to IRQ 29
	Region 0: Memory at f2520000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: [50] Power Management version 2
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=55mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
		Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
		Address: 00000000fee0f00c  Data: 4162
	Capabilities: [70] Express (v1) Root Complex Integrated Endpoint, MSI 00
		DevCap:	MaxPayload 128 bytes, PhantFunc 0
			ExtTag- RBE-
		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
			MaxPayload 128 bytes, MaxReadReq 128 bytes
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
	Capabilities: [100 v1] Virtual Channel
		Caps:	LPEVC=0 RefClk=100ns PATEntryBits=1
		Arb:	Fixed- WRR32- WRR64- WRR128-
		Ctrl:	ArbSelect=Fixed
		Status:	InProgress-
		VC0:	Caps:	PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
			Arb:	Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-
			Ctrl:	Enable+ ID=0 ArbSelect=Fixed TC/VC=01
			Status:	NegoPending- InProgress-
		VC1:	Caps:	PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
			Arb:	Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-
			Ctrl:	Enable+ ID=1 ArbSelect=Fixed TC/VC=22
			Status:	NegoPending- InProgress-
	Capabilities: [130 v1] Root Complex Link
		Desc:	PortNumber=0f ComponentID=00 EltType=Config
		Link0:	Desc:	TargetPort=00 TargetComponent=00 AssocRCRB- LinkType=MemMapped LinkValid+
			Addr:	00000000fed1c000
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel

Puis sous alsamixer voilà des infos en plus :
/proc/asound/version Advanced Linux Sound Architecture Driver Version k4.6.3-300.fc24.x86_64
/proc/asound/cards 0 [PCH]: HDA-Intel - HDA Intel PCH
HDA Intel PCH at 0xf2520000 irq 29
/proc/asound/devices 1: : sequencer
2: [ 0] : control
3: [ 0- 0]: digital audio playback
4: [ 0- 0]: digital audio capture
5: [ 0- 3]: digital audio playback
6: [ 0- 7]: digital audio playback
7: [ 0- 8]: digital audio playback
8: [ 0- 0]: hardware dependent
9: [ 0- 3]: hardware dependent
33: : timer
/proc/asound/oss/devices
/proc/asound/timers G0: system timer : 1000.000us (10000000 ticks)
P0-0-0: PCM playback 0-0-0 : SLAVE
P0-0-1: PCM capture 0-0-1 : SLAVE
P0-3-0: PCM playback 0-3-0 : SLAVE
P0-7-0: PCM playback 0-7-0 : SLAVE
P0-8-0: PCM playback 0-8-0 : SLAVE
/proc/asound/pcm 00-00: CX20590 Analog : CX20590 Analog : playback 1 : capture 1
00-03: HDMI 0 : HDMI 0 : playback 1
00-07: HDMI 1 : HDMI 1 : playback 1
00-08: HDMI 2 : HDMI 2 : playback 1



Sachant que je ne sais pas à quoi correspond la plupart de ces indications ...
Alors si la barre bleu monte et descend c'est que l'audio passe, mais sans doute pas au bon endroit.
A mon avis c'est gnome qui ne balance pas le son où il faut. Je vais voir pour installer le panneau de configuration, car j'ai un doute. (tu n'aurai pas un mute quelque part?).

Tu sort sur le HDMI ou les ports audio directement?

Par contre ça ne nous dit pas d'où provient la puce audio, ni le modèle. (voir doc de l'ordi sans doute?). Normalement ce modèle ne pose pas de problème particulier.
VINDICATORs wrote:Alors si la barre bleu monte et descend c'est que l'audio passe, mais sans doute pas au bon endroit.
A mon avis c'est gnome qui ne balance pas le son où il faut. Je vais voir pour installer le panneau de configuration, car j'ai un doute. (tu n'aurai pas un mute quelque part?).
Ok.
Tu parles d'un bouton mute physique ou d'une fonction mute?
Y'a en effet un bouton mute sur le clavier qui marche, vu que lorsque j'appuie dessus, une del s'allume au niveau du bouton indiquant que j'ai appuyé et Gnome m'affiche l'icône du son coupé.
VINDICATORs wrote:Tu sort sur le HDMI ou les ports audio directement?
Euh à vrai dire je n'en sais rien. Comment j'peux voir ça?
VINDICATORs wrote:Par contre ça ne nous dit pas d'où provient la puce audio, ni le modèle. (voir doc de l'ordi sans doute?). Normalement ce modèle ne pose pas de problème particulier.
Hmm j'ai pas de doc vu que c'est un ordi d'occas'...

J'ai juste trouvé sur le web le guide d'utilisation mais il 'parle' uniquement par rapport à Windows.
Il parle d'une unité audio intégrée et d'un périphérique :
– Conexant 20672 SmartAudio HD (Windows7)
– Conexant 20672 SmartAudio HD ou Conexant Pebble HighDefinition SmartAudio 221 (WindowsVista)
Oui c'est la puce qui gère le codec HDaudio. c'est l'information qui manquait.

Le HDMI c'est la partie audio intégré dans la puce graphique du cpu et/ou de la carte graphique. Après normalement il faut ce brancher sur le port audio de l'écran.
Ah euh ok mais que dois-je faire en fait?
J'm'excuse heing de pas tout comprendre!
😉
Normalement il n'y a pas de souci avec, sinon le son ne sortirai même pas par le port casque. Il faut juste voir si il ne cherche pas à tout envoyer vers le vers la mauvaise sortie.

Dans les "périphériques de sorties" tu doit pouvoir choisir dans la liste déroulante sur quoi sortir.
Que retourne
$ pactl info
ainsi que
$ pactl list cards
Tu peux ensuite définir ta sortie si elle n'est pas bonne avec la commande suivante
$ pactl set-card-profile <numéro> output:<sortie_désirée>
Nicosss wrote:Que retourne
$ pactl info
Ceci:
$ pactl info
Server String: unix:/run/user/1000/pulse/native
Library Protocol Version: 30
Server Protocol Version: 30
Is Local: yes
Client Index: 12
Tile Size: 65472
User Name: ***
Host Name: localhost.localdomain
Server Name: pulseaudio
Server Version: 8.0
Default Sample Specification: s16le 2ch 44100Hz
Default Channel Map: front-left,front-right
Default Sink: alsa_output.pci-0000_00_1b.0.analog-stereo
Default Source: alsa_output.pci-0000_00_1b.0.analog-stereo.monitor
Cookie: eff7:ae3d
Nicosss wrote:ainsi que
$ pactl list cards
$ pactl list cards
Carte #0
	Nom : alsa_card.pci-0000_00_1b.0
	Pilote : module-alsa-card.c
	Module propriétaire : 6
	Propriétés :
		alsa.card = "0"
		alsa.card_name = "HDA Intel PCH"
		alsa.long_card_name = "HDA Intel PCH at 0xf2520000 irq 29"
		alsa.driver_name = "snd_hda_intel"
		device.bus_path = "pci-0000:00:1b.0"
		sysfs.path = "/devices/pci0000:00/0000:00:1b.0/sound/card0"
		device.bus = "pci"
		device.vendor.id = "8086"
		device.vendor.name = "Intel Corporation"
		device.product.id = "1c20"
		device.form_factor = "internal"
		device.string = "0"
		device.description = "Audio interne"
		module-udev-detect.discovered = "1"
		device.icon_name = "audio-card-pci"
	Profils :
		input:analog-stereo: Stéréo analogique Input (sinks: 0, sources: 1, priority: 60, available: yes)
		output:analog-stereo: Stéréo analogique Output (sinks: 1, sources: 0, priority: 6000, available: yes)
		output:analog-stereo+input:analog-stereo: Duplex stéréo analogique (sinks: 1, sources: 1, priority: 6060, available: yes)
		output:analog-surround-40: Surround analogique 4.0 Output (sinks: 1, sources: 0, priority: 700, available: yes)
		output:analog-surround-40+input:analog-stereo: Surround analogique 4.0 Output + Stéréo analogique Input (sinks: 1, sources: 1, priority: 760, available: yes)
		output:hdmi-stereo: Digital Stereo (HDMI) Output (sinks: 1, sources: 0, priority: 5400, available: yes)
		output:hdmi-stereo+input:analog-stereo: Digital Stereo (HDMI) Output + Stéréo analogique Input (sinks: 1, sources: 1, priority: 5460, available: yes)
		output:hdmi-surround: Digital Surround 5.1 (HDMI) Output (sinks: 1, sources: 0, priority: 300, available: yes)
		output:hdmi-surround+input:analog-stereo: Digital Surround 5.1 (HDMI) Output + Stéréo analogique Input (sinks: 1, sources: 1, priority: 360, available: yes)
		output:hdmi-surround71: Digital Surround 7.1 (HDMI) Output (sinks: 1, sources: 0, priority: 300, available: yes)
		output:hdmi-surround71+input:analog-stereo: Digital Surround 7.1 (HDMI) Output + Stéréo analogique Input (sinks: 1, sources: 1, priority: 360, available: yes)
		output:hdmi-stereo-extra1: Digital Stereo (HDMI 2) Output (sinks: 1, sources: 0, priority: 5200, available: yes)
		output:hdmi-stereo-extra1+input:analog-stereo: Digital Stereo (HDMI 2) Output + Stéréo analogique Input (sinks: 1, sources: 1, priority: 5260, available: yes)
		output:hdmi-surround-extra1: Digital Surround 5.1 (HDMI 2) Output (sinks: 1, sources: 0, priority: 100, available: yes)
		output:hdmi-surround-extra1+input:analog-stereo: Digital Surround 5.1 (HDMI 2) Output + Stéréo analogique Input (sinks: 1, sources: 1, priority: 160, available: yes)
		output:hdmi-surround71-extra1: Digital Surround 7.1 (HDMI 2) Output (sinks: 1, sources: 0, priority: 100, available: yes)
		output:hdmi-surround71-extra1+input:analog-stereo: Digital Surround 7.1 (HDMI 2) Output + Stéréo analogique Input (sinks: 1, sources: 1, priority: 160, available: yes)
		output:hdmi-stereo-extra2: Digital Stereo (HDMI 3) Output (sinks: 1, sources: 0, priority: 5200, available: yes)
		output:hdmi-stereo-extra2+input:analog-stereo: Digital Stereo (HDMI 3) Output + Stéréo analogique Input (sinks: 1, sources: 1, priority: 5260, available: yes)
		output:hdmi-surround-extra2: Digital Surround 5.1 (HDMI 3) Output (sinks: 1, sources: 0, priority: 100, available: yes)
		output:hdmi-surround-extra2+input:analog-stereo: Digital Surround 5.1 (HDMI 3) Output + Stéréo analogique Input (sinks: 1, sources: 1, priority: 160, available: yes)
		output:hdmi-surround71-extra2: Digital Surround 7.1 (HDMI 3) Output (sinks: 1, sources: 0, priority: 100, available: yes)
		output:hdmi-surround71-extra2+input:analog-stereo: Digital Surround 7.1 (HDMI 3) Output + Stéréo analogique Input (sinks: 1, sources: 1, priority: 160, available: yes)
		off: Éteint (sinks: 0, sources: 0, priority: 0, available: yes)
	Profil actif : output:analog-stereo+input:analog-stereo
	Ports :
		analog-input-internal-mic: Microphone interne (priority: 8900, latency offset: 0 usec)
			Properties:
				device.icon_name = "audio-input-microphone"
			Part of profile(s): input:analog-stereo, output:analog-stereo+input:analog-stereo, output:analog-surround-40+input:analog-stereo, output:hdmi-stereo+input:analog-stereo, output:hdmi-surround+input:analog-stereo, output:hdmi-surround71+input:analog-stereo, output:hdmi-stereo-extra1+input:analog-stereo, output:hdmi-surround-extra1+input:analog-stereo, output:hdmi-surround71-extra1+input:analog-stereo, output:hdmi-stereo-extra2+input:analog-stereo, output:hdmi-surround-extra2+input:analog-stereo, output:hdmi-surround71-extra2+input:analog-stereo
		analog-input-dock-mic: Microphone de la station d'accueil (priority: 7800, latency offset: 0 usec, not available)
			Properties:
				device.icon_name = "audio-input-microphone"
			Part of profile(s): input:analog-stereo, output:analog-stereo+input:analog-stereo, output:analog-surround-40+input:analog-stereo, output:hdmi-stereo+input:analog-stereo, output:hdmi-surround+input:analog-stereo, output:hdmi-surround71+input:analog-stereo, output:hdmi-stereo-extra1+input:analog-stereo, output:hdmi-surround-extra1+input:analog-stereo, output:hdmi-surround71-extra1+input:analog-stereo, output:hdmi-stereo-extra2+input:analog-stereo, output:hdmi-surround-extra2+input:analog-stereo, output:hdmi-surround71-extra2+input:analog-stereo
		analog-input-mic: Microphone (priority: 8700, latency offset: 0 usec, not available)
			Properties:
				device.icon_name = "audio-input-microphone"
			Part of profile(s): input:analog-stereo, output:analog-stereo+input:analog-stereo, output:analog-surround-40+input:analog-stereo, output:hdmi-stereo+input:analog-stereo, output:hdmi-surround+input:analog-stereo, output:hdmi-surround71+input:analog-stereo, output:hdmi-stereo-extra1+input:analog-stereo, output:hdmi-surround-extra1+input:analog-stereo, output:hdmi-surround71-extra1+input:analog-stereo, output:hdmi-stereo-extra2+input:analog-stereo, output:hdmi-surround-extra2+input:analog-stereo, output:hdmi-surround71-extra2+input:analog-stereo
		analog-output-speaker: Speakers (priority: 10000, latency offset: 0 usec)
			Properties:
				device.icon_name = "audio-speakers"
			Part of profile(s): output:analog-stereo, output:analog-stereo+input:analog-stereo, output:analog-surround-40, output:analog-surround-40+input:analog-stereo
		analog-output-headphones: Casques analogiques (priority: 9000, latency offset: 0 usec, not available)
			Properties:
				device.icon_name = "audio-headphones"
			Part of profile(s): output:analog-stereo, output:analog-stereo+input:analog-stereo
		hdmi-output-0: HDMI / DisplayPort (priority: 5900, latency offset: 0 usec, not available)
			Properties:
				device.icon_name = "video-display"
			Part of profile(s): output:hdmi-stereo, output:hdmi-stereo+input:analog-stereo, output:hdmi-surround, output:hdmi-surround+input:analog-stereo, output:hdmi-surround71, output:hdmi-surround71+input:analog-stereo
		hdmi-output-1: HDMI / DisplayPort 2 (priority: 5800, latency offset: 0 usec, not available)
			Properties:
				device.icon_name = "video-display"
			Part of profile(s): output:hdmi-stereo-extra1, output:hdmi-stereo-extra1+input:analog-stereo, output:hdmi-surround-extra1, output:hdmi-surround-extra1+input:analog-stereo, output:hdmi-surround71-extra1, output:hdmi-surround71-extra1+input:analog-stereo
		hdmi-output-2: HDMI / DisplayPort 3 (priority: 5700, latency offset: 0 usec, not available)
			Properties:
				device.icon_name = "video-display"
			Part of profile(s): output:hdmi-stereo-extra2, output:hdmi-stereo-extra2+input:analog-stereo, output:hdmi-surround-extra2, output:hdmi-surround-extra2+input:analog-stereo, output:hdmi-surround71-extra2, output:hdmi-surround71-extra2+input:analog-stereo
Nicosss wrote:Tu peux ensuite définir ta sortie si elle n'est pas bonne avec la commande suivante
$ pactl set-card-profile <numéro> output:<sortie_désirée>
Ok merci, où puis-je trouver le numéro correspondant au set-card-profile et l'appellation précise de la sortie ?
Bon le profil actif semble être le bon.
Tu n'as qu'une seule carte donc la commande serait
$ pactl set-card-profile 0 output:analog-stereo+input:analog-stereo
Tu peux essayer le profil output:analog-stereo en cas.

Tu as essayé de voir avec alsamixer si tu n'avais pas une sortie coupée pour les HP ?
Nicosss wrote:Bon le profil actif semble être le bon.
Tu n'as qu'une seule carte donc la commande serait
$ pactl set-card-profile 0 output:analog-stereo+input:analog-stereo
Tu peux essayer le profil output:analog-stereo en cas.
Ok donc, j'ai essayé chaque commande en redémarrant juste derrière chacune d'elle pour être sûr. Résultat: rien de nouveau. ^^

Nicosss wrote:Tu as essayé de voir avec alsamixer si tu n'avais pas une sortie coupée pour les HP ?
Oui j'ai vérifié et tout est normal.
Au delà du normal, est-ce que tu as essayé d'activer toutes les sorties et augmenter le niveau et ce en choisissant toutes les cartes avec F6 de mémoire.
Redémarrer ? ??!!!! Euh??? Ça sert à quoi???
VINDICATORs wrote:Redémarrer ? ??!!!! Euh??? Ça sert à quoi???
Réflexe Windows -> "Si t'as un doute, reboot !"

@laTomate : Ce n'est pas utile effectivement.
Nicosss wrote:Au delà du normal, est-ce que tu as essayé d'activer toutes les sorties et augmenter le niveau et ce en choisissant toutes les cartes avec F6 de mémoire.
Ok j'vais faire ça !
Nicosss wrote:
VINDICATORs wrote:Redémarrer ? ??!!!! Euh??? Ça sert à quoi???
Réflexe Windows -> "Si t'as un doute, reboot !"

@laTomate : Ce n'est pas utile effectivement.
Ahah oui c'est exactement ça un vieux réflexe !!! Mais ok si ça sert à rien !
Bizarre que tu n'es pas le choix de la sortie. Exemple :

Voir en bas au niveau de "audio interne".



Dsl pour l'histoire du reboot, sous linux :
mise à jour noyau, glibc (par exemple) = reboot (là oui)
mise à jours serveur graphique, pilote graphique (sauf module inclus dans le noyau, mais là encore il est "possible" de le faire sans rebooter) = relancer session (ça relance le serveur graphique tout seul, sinon il faut le forcer dans gdm)
Modification options... bon là... au pire il suffit de relancer le service ce qui n'est pas le cas ici.

Bon reste, si je ne me trompe pas, le cas d'un réglage pour prendre en compte la carte, ce dont je doute vu que le support est bon. Sinon ça ne sortirai pas dans le casque.

Tiens au passage, ça m'a permis de voir qu'il y a des réglages avancée dans pavucontrol (voir "Advanced" en dessous les périphériques). On peut activer "PCM", "DTS", "AC3", "MPEG", "EAC3", "AAC", voir modifier la latence 🙂 quand c'est disponible pour le périphérique 🙂.
Encore une chose à revoir sur la doc tiens...