[LAD] crosstalk between jack clients/ports?

Vaclav Mach vaclav.mach at artisys.aero
Thu May 28 08:35:28 UTC 2015


Problem solved.

The crosstalk occured in wires connecting the motherboard and the front 
panel mic and headphones jacks. I disconnected this cable and the echo 
disappeared.

Thanks for your advices!


On 05/27/2015 11:04 AM, Adrian Knoth wrote:
> On 05/27/15 10:35, Gordonjcp wrote:
>
>>> I want to avoid the echo and I have two ideas where the problem can be:
>>> 1) there is a crosstalk between jack ports/clients
>>> 2) there is a crosstalk in my HW (mainboard sound device with
>>> intel_hda driver)
>> Most likely the latter.  Check you haven't got the mix parameter
>> turned up.
> What Gordon said. There is absolutely zero crosstalk in digital systems,
> it's a concept from analogue.
>
> In a digital system, each port/channel is a memory buffer. Nothing
> accidentally touches this buffer, and if so, the signal would be totally
> ruined (think of random bit flips in digital samples).
>
> For an attenuated and delayed signal, you'd need to multiply and add the
> initial signal, e.g., out=0.4*remote[-X]+local. This doesn't happen by
> accident, something is actively feeding the output back into the stream.
>
> I agree with Gordon's assessment that PC2 is most likely recording from
> Mix ("record everything that goes to the hardware outs"), thus creating
> a delayed loop.
>
> The fix is to open alsamixer -c X and choose "Mic in" in the records tab
> instead of "Mix".
>
>
>
> HTH
> _______________________________________________
> Linux-audio-dev mailing list
> Linux-audio-dev at lists.linuxaudio.org
> http://lists.linuxaudio.org/listinfo/linux-audio-dev
>



More information about the Linux-audio-dev mailing list