[ALSA/PulseAudio] pas de port casque (résolu)

Reconnaissance et configuration du matériel / kernel linux
Cafeinoman
Hankyu
Messages : 30
Inscription : dim. 28 avr. 2013, 16:34

[ALSA/PulseAudio] pas de port casque (résolu)

Message par Cafeinoman »

Bonjour,

petit soucis ALSA / PulseAudio sur une nouvelle machine : le port jack du casque n'est pas détecté. Pas de switch automatique quand je branche un casque, pas de switch manuel possible non plus (sous gnome). les ports pulseaudio qui apparaissent sont les haut-parleur et le line-out. Si je branche le casque sur le lineout, le son bascule bien dessus, mais avec des sifflement assez méchant dans les oreilles...

Une idée?

Code : Tout sélectionner

$ pactl list sinks
Sink #12
	State: SUSPENDED
	Name: alsa_output.pci-0000_00_1f.3.analog-stereo
	Description: Audio interne Stéréo analogique
	Driver: module-alsa-card.c
	Sample Specification: s16le 2ch 44100Hz
	Channel Map: front-left,front-right
	Owner Module: 6
	Mute: no
	Volume: front-left: 19010 /  29% / -32,25 dB,   front-right: 19010 /  29% / -32,25 dB
	        balance 0,00
	Base Volume: 65536 / 100% / 0,00 dB
	Monitor Source: alsa_output.pci-0000_00_1f.3.analog-stereo.monitor
	Latency: 0 usec, configured 0 usec
	Flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY 
	Properties:
		alsa.resolution_bits = "16"
		device.api = "alsa"
		device.class = "sound"
		alsa.class = "generic"
		alsa.subclass = "generic-mix"
		alsa.name = "ALC668 Analog"
		alsa.id = "ALC668 Analog"
		alsa.subdevice = "0"
		alsa.subdevice_name = "subdevice #0"
		alsa.device = "0"
		alsa.card = "0"
		alsa.card_name = "HDA Intel PCH"
		alsa.long_card_name = "HDA Intel PCH at 0xda128000 irq 134"
		alsa.driver_name = "snd_hda_intel"
		device.bus_path = "pci-0000:00:1f.3"
		sysfs.path = "/devices/pci0000:00/0000:00:1f.3/sound/card0"
		device.bus = "pci"
		device.vendor.id = "8086"
		device.vendor.name = "Intel Corporation"
		device.product.id = "a170"
		device.product.name = "Sunrise Point-H HD Audio"
		device.form_factor = "internal"
		device.string = "front:0"
		device.buffering.buffer_size = "352800"
		device.buffering.fragment_size = "176400"
		device.access_mode = "mmap+timer"
		device.profile.name = "analog-stereo"
		device.profile.description = "Stéréo analogique"
		device.description = "Audio interne Stéréo analogique"
		alsa.mixer_name = "Realtek ALC668"
		alsa.components = "HDA:10ec0668,104313f0,00100003"
		module-udev-detect.discovered = "1"
		device.icon_name = "audio-card-pci"
	Ports :
		analog-output-lineout: Line Out (priority: 9900, not available)
		analog-output-speaker: Speakers (priority: 10000)
	Port actif : analog-output-speaker
	Formats:
		pcm
Dernière modification par Cafeinoman le mar. 21 févr. 2017, 14:21, modifié 1 fois.
Cafeinoman
Hankyu
Messages : 30
Inscription : dim. 28 avr. 2013, 16:34

Re: [ALSA/PulseAudio] pas de port casque

Message par Cafeinoman »

Résolu, avec l'ajout de /etc/modprobe.d/alsa-base.conf :

Code : Tout sélectionner

options snd-hda-intel model=dell-headset-multi
ce qui est bizarre pour un modèle asus. Le line-out ne siffle plus. J'ai essayé successivement tout les model=asus-modeX sans succès. Seul bémol, le pc supporte normalement du 5.1, et je reste bloqué à 2.0 ou 4.0...
Répondre