[Bug 1085710] New: HD Audio - jack sensing glitch
http://bugzilla.suse.com/show_bug.cgi?id=1085710 Bug ID: 1085710 Summary: HD Audio - jack sensing glitch Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: x86-64 OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Sound Assignee: tiwai@suse.com Reporter: kailed@kailed.net QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- HI, when I plug my headphone in the front panel jack, there's a glich. I see the output change continuously between lineout and headphone. Input from linein and microphone (cable in linein, no microphone). I see it in alsamixer and mixer applet (plasma). I tried to increase jack_poll option and disable automute -> nothing. Now I have disable jack sensing with hdajackretask but when I select headphone in the mixer applet, sound comes from both, rear lineout and front headphone. :( Alsa-info captured from this situation attached. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1085710
http://bugzilla.suse.com/show_bug.cgi?id=1085710#c1
--- Comment #1 from Daniele Tombolini
http://bugzilla.suse.com/show_bug.cgi?id=1085710
http://bugzilla.suse.com/show_bug.cgi?id=1085710#c2
Takashi Iwai
http://bugzilla.suse.com/show_bug.cgi?id=1085710
http://bugzilla.suse.com/show_bug.cgi?id=1085710#c3
Daniele Tombolini
Try to disable "Loopback Mixing" mixer enum. % amixer -c0 set "Loopback Mixing" Disabled
This often leads to such a glitch.
Yess but without loopback, rear Linein does not work and I need it ! Also, I don't know if is in someway related, I see this message in the log when I play with lmms or ardour: snd_hda_intel 0000:00:1b.0: IRQ timing workaround is activated for card #0. Suggest a bigger bdl_pos_adj. Thanks. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1085710
http://bugzilla.suse.com/show_bug.cgi?id=1085710#c4
Takashi Iwai
(In reply to Takashi Iwai from comment #2)
Try to disable "Loopback Mixing" mixer enum. % amixer -c0 set "Loopback Mixing" Disabled
This often leads to such a glitch.
Yess but without loopback, rear Linein does not work and I need it !
Do you really need it? It's a direct analog-loopback route from the input (e.g. line-in) to the headphone or such, and it has nothing to do with recording. (So it's just a sort of "monitor" route.) The recording works fine without this control. Its volume is controlled solely via "Capture Volume" in addition to "Mic Boost", etc. If you really need this monitor route, then such a glitch is unavoidable. This is the hardware feature of the codec chip.
Also, I don't know if is in someway related, I see this message in the log when I play with lmms or ardour:
snd_hda_intel 0000:00:1b.0: IRQ timing workaround is activated for card #0. Suggest a bigger bdl_pos_adj.
No, it's irrelevant, and this is mostly harmless, ignore it. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1085710
http://bugzilla.suse.com/show_bug.cgi?id=1085710#c5
--- Comment #5 from Daniele Tombolini
(In reply to Daniele Tombolini from comment #3)
(In reply to Takashi Iwai from comment #2)
Try to disable "Loopback Mixing" mixer enum. % amixer -c0 set "Loopback Mixing" Disabled
This often leads to such a glitch.
Yess but without loopback, rear Linein does not work and I need it !
Do you really need it? It's a direct analog-loopback route from the input (e.g. line-in) to the headphone or such, and it has nothing to do with recording. (So it's just a sort of "monitor" route.)
The recording works fine without this control. Its volume is controlled solely via "Capture Volume" in addition to "Mic Boost", etc.
If you really need this monitor route, then such a glitch is unavoidable. This is the hardware feature of the codec chip. I need the linein because I share the speakers with another PC. I just need to hear incoming sound. Is this doable or not ?
Is doable without jack sensing ? I tried but when I select headphone as output I still hear sound from speakers too. Thanks. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1085710
http://bugzilla.suse.com/show_bug.cgi?id=1085710#c6
--- Comment #6 from Takashi Iwai
(In reply to Takashi Iwai from comment #4)
(In reply to Daniele Tombolini from comment #3)
(In reply to Takashi Iwai from comment #2)
Try to disable "Loopback Mixing" mixer enum. % amixer -c0 set "Loopback Mixing" Disabled
This often leads to such a glitch.
Yess but without loopback, rear Linein does not work and I need it !
Do you really need it? It's a direct analog-loopback route from the input (e.g. line-in) to the headphone or such, and it has nothing to do with recording. (So it's just a sort of "monitor" route.)
The recording works fine without this control. Its volume is controlled solely via "Capture Volume" in addition to "Mic Boost", etc.
If you really need this monitor route, then such a glitch is unavoidable. This is the hardware feature of the codec chip. I need the linein because I share the speakers with another PC. I just need to hear incoming sound. Is this doable or not ?
You can do it via PulseAudio by routing the signal in software, not in hardware. But of course it'll cost more CPU power. Essentially it works as playing the recorded sound.
Is doable without jack sensing ? I tried but when I select headphone as output I still hear sound from speakers too.
Sure, the jack detection and the auto-mute can be turned off as long as you do mute/adjust volume manually. Simply disable via "Auto-Mute Mode" mixer. % amixer -c0 set "Auto-Mute Mode" Disabled -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1085710
http://bugzilla.suse.com/show_bug.cgi?id=1085710#c7
--- Comment #7 from Daniele Tombolini
You can do it via PulseAudio by routing the signal in software, not in hardware. But of course it'll cost more CPU power. Essentially it works as playing the recorded sound. Works but lots of noise, almost unuseable
Is doable without jack sensing ? I tried but when I select headphone as output I still hear sound from speakers too.
Sure, the jack detection and the auto-mute can be turned off as long as you do mute/adjust volume manually. Simply disable via "Auto-Mute Mode" mixer.
% amixer -c0 set "Auto-Mute Mode" Disabled When I switch to headphone (using mixer applet) does not disable lineout !
-- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1085710
http://bugzilla.suse.com/show_bug.cgi?id=1085710#c8
--- Comment #8 from Takashi Iwai
participants (1)
-
bugzilla_noreply@novell.com