Microphone Error using Chat Client's

Hi!

I'm new to ZorinOS but not new to linux.
As I'm not too happy with several Ubuntu decisions I decided to give Zorin a try when I bought a new refurbished notebook (Lenovo X380 Yoga). And in sum I'm quite happy with it yet.

But as title announced: Euphoria is slowing down a litte.

I like to communicate with the matrix protocol using the standard client Element, preferably its flavored variant Schildi.chat. These are available as web client (e.g. at https://schildi.chat or http://element.io) and also as (iirc electron-based) desktop clients which you can install both from official repos and from community maintained flatpaks.

Good news: The clients work in all those variants almost completely perfect with Zorin.
Bad news: If you try to start a Call (Audio or Video) in a direct chat there's a serious sound issue. I.e. the moment you try to call s.o. or try to take a call you'll receive an error message that the app can't access the device's microphone.
Which is odd because
a) the devices are shown correctly in the apps settings
b) the mic works e.g. in my Nextcloud-Talk Calls in Firefox
c) I can even record Voice Messages inside the clients. So the microphone definitely works. Even in the app!

I observed in pavucontrol that the app's Streams are identified as Chromium and seem to pertain even if the call fails and if the app's closed - which they shouldn't.

It also seems that once after Login in all those apps you can successfully call someone. But after that it won't be possible again.

I use those clients on several devices (iMac, several desktops with ubuntu both 20.04. and 22.04, several laptops also with ubuntu and on android) and never experienced those troubles before.

I can't of course exclude that it is in some way hardware related as this device is new and I didn't try any os on it before. And I don't have Zorin on any other device yet to test.

But I thought, I just ask here and hope s.o. has experienced the same - or likes to test it yourself?

Thanks for hints or results in advance!

EDIT: Note solution thread here:

I restarted pulseaudio in debug-mode (pulseaudio -vv) and when I tried to start a call received that:

I: [pulseaudio] client.c: Created 8 "Native client (UNIX socket client)"
D: [pulseaudio] protocol-native.c: Protocol version: remote 35, local 33
I: [pulseaudio] protocol-native.c: Got credentials: uid=1000 gid=1000 success=1
D: [pulseaudio] protocol-native.c: SHM possible: yes
D: [pulseaudio] protocol-native.c: Negotiated SHM: no
D: [pulseaudio] protocol-native.c: Disabling srbchannel, reason: No SHM support
D: [pulseaudio] module-augment-properties.c: Looking for .desktop file for schildichat-desktop
D: [pulseaudio] module-intended-roles.c: Not setting device for stream RecordStream, because it lacks role.
D: [pulseaudio] source-output.c: Negotiated format: pcm, format.sample_format = "\"s16le\""  format.rate = "44100"  format.channels = "2"  format.channel_map = "\"front-left,front-right\""
I: [pulseaudio] source-output.c: Trying to change sample spec
D: [pulseaudio] source.c: Default and alternate sample rates are the same, so there is no point in switching.
D: [pulseaudio] module-suspend-on-idle.c: Source alsa_input.pci-0000_00_1f.3.analog-stereo becomes busy, resuming.
D: [pulseaudio] reserve-wrap.c: Successfully acquired reservation lock on device 'Audio0'
I: [alsa-source-CX8200 Analog] alsa-source.c: Trying resume...
I: [alsa-source-CX8200 Analog] alsa-util.c: Trying to disable ALSA period wakeups, using timers only
D: [alsa-source-CX8200 Analog] alsa-util.c: Maximum hw buffer size is 21845 ms
D: [alsa-source-CX8200 Analog] alsa-util.c: Set buffer size first (to 96000 samples), period size second (to 48000 samples).
I: [alsa-source-CX8200 Analog] alsa-util.c: ALSA period wakeups disabled
D: [alsa-source-CX8200 Analog] alsa-source.c: hwbuf_unused=0
D: [alsa-source-CX8200 Analog] alsa-source.c: setting avail_min=95761
I: [alsa-source-CX8200 Analog] alsa-source.c: Time scheduling watermark is 18,38ms
I: [alsa-source-CX8200 Analog] alsa-source.c: Resumed successfully...
I: [alsa-source-CX8200 Analog] alsa-source.c: Starting capture.
D: [pulseaudio] source.c: alsa_input.pci-0000_00_1f.3.analog-stereo: suspend_cause: IDLE -> (none)
D: [pulseaudio] source.c: alsa_input.pci-0000_00_1f.3.analog-stereo: state: SUSPENDED -> IDLE
D: [pulseaudio] module-suspend-on-idle.c: Source alsa_input.pci-0000_00_1f.3.analog-stereo becomes idle, timeout in 5 seconds.
D: [pulseaudio] module-suspend-on-idle.c: Source alsa_input.pci-0000_00_1f.3.analog-stereo becomes idle, timeout in 5 seconds.
D: [pulseaudio] resampler.c: Resampler:
D: [pulseaudio] resampler.c:   rate 48000 -> 44100 (method speex-float-1)
D: [pulseaudio] resampler.c:   format s16le -> s16le (intermediate float32le)
D: [pulseaudio] resampler.c:   channels 2 -> 2 (resampling 2)
I: [pulseaudio] speex.c: Choosing speex quality setting 1.
D: [pulseaudio] memblockq.c: memblockq requested: maxlength=33554432, tlength=0, base=4, prebuf=0, minreq=1 maxrewind=0
D: [pulseaudio] memblockq.c: memblockq sanitized: maxlength=33554432, tlength=33554432, base=4, prebuf=0, minreq=4 maxrewind=0
I: [pulseaudio] source-output.c: Created output 1 "RecordStream" on alsa_input.pci-0000_00_1f.3.analog-stereo with sample spec s16le 2ch 44100Hz and channel map front-left,front-right
I: [pulseaudio] source-output.c:     application.icon_name = "chromium-browser"
I: [pulseaudio] source-output.c:     media.name = "RecordStream"
I: [pulseaudio] source-output.c:     application.name = "Chromium input"
I: [pulseaudio] source-output.c:     native-protocol.peer = "UNIX socket client"
I: [pulseaudio] source-output.c:     native-protocol.version = "35"
I: [pulseaudio] source-output.c:     application.process.id = "123"
I: [pulseaudio] source-output.c:     application.process.user = "homer77"
I: [pulseaudio] source-output.c:     application.process.host = "ThinkPad-X380-Yoga"
I: [pulseaudio] source-output.c:     application.process.binary = "schildichat-desktop"
I: [pulseaudio] source-output.c:     application.language = "de_DE.UTF-8"
I: [pulseaudio] source-output.c:     window.x11.display = ":0"
I: [pulseaudio] source-output.c:     application.process.machine_id = "b8c12fdaffb54596824f224b251a44f7"
I: [pulseaudio] source-output.c:     module-stream-restore.id = "source-output-by-application-name:Chromium input"
D: [pulseaudio] memblockq.c: memblockq requested: maxlength=4194304, tlength=0, base=4, prebuf=1, minreq=0 maxrewind=0
D: [pulseaudio] memblockq.c: memblockq sanitized: maxlength=4194304, tlength=4194304, base=4, prebuf=4, minreq=4 maxrewind=0
I: [pulseaudio] protocol-native.c: Final latency 20,00 ms = 10,00 ms + 10,00 ms
D: [alsa-source-CX8200 Analog] alsa-source.c: latency set to 10,00ms
D: [alsa-source-CX8200 Analog] alsa-source.c: hwbuf_unused=382080
D: [alsa-source-CX8200 Analog] alsa-source.c: setting avail_min=241
D: [alsa-source-CX8200 Analog] alsa-source.c: latency set to 10,00ms
D: [alsa-source-CX8200 Analog] alsa-source.c: hwbuf_unused=382080
D: [alsa-source-CX8200 Analog] alsa-source.c: setting avail_min=241
D: [alsa-source-CX8200 Analog] alsa-source.c: Requested volume: front-left: 26090 /  40% / -24,00 dB,   front-right: 26090 /  40% / -24,00 dB
D: [alsa-source-CX8200 Analog] alsa-source.c: Got hardware volume: front-left: 26090 /  40% / -24,00 dB,   front-right: 26090 /  40% / -24,00 dB
D: [alsa-source-CX8200 Analog] alsa-source.c: Calculated software volume: front-left: 65536 / 100% / 0,00 dB,   front-right: 65536 / 100% / 0,00 dB (accurate-enough=yes)
D: [alsa-source-CX8200 Analog] source.c: Volume not changing
D: [pulseaudio] source.c: Default and alternate sample rates are the same, so there is no point in switching.
D: [pulseaudio] module-suspend-on-idle.c: Source alsa_input.pci-0000_00_1f.3.analog-stereo becomes busy, resuming.
D: [pulseaudio] source.c: alsa_input.pci-0000_00_1f.3.analog-stereo: state: IDLE -> RUNNING
I: [pulseaudio] client.c: Created 9 "Native client (UNIX socket client)"
D: [pulseaudio] protocol-native.c: Protocol version: remote 35, local 33
I: [pulseaudio] protocol-native.c: Got credentials: uid=1000 gid=1000 success=1
D: [pulseaudio] protocol-native.c: SHM possible: yes
D: [pulseaudio] protocol-native.c: Negotiated SHM: no
D: [pulseaudio] protocol-native.c: Disabling srbchannel, reason: No SHM support
D: [pulseaudio] module-augment-properties.c: Looking for .desktop file for schildichat-desktop
D: [pulseaudio] module-intended-roles.c: Not setting device for stream Playback, because it lacks role.
D: [pulseaudio] sink-input.c: Negotiated format: pcm, format.sample_format = "\"float32le\""  format.rate = "44100"  format.channels = "2"  format.channel_map = "\"front-left,front-right\""
I: [pulseaudio] sink-input.c: Trying to change sample spec
D: [pulseaudio] sink.c: Default and alternate sample rates are the same, so there is no point in switching.
D: [pulseaudio] module-suspend-on-idle.c: Sink alsa_output.pci-0000_00_1f.3.analog-stereo becomes busy, resuming.
I: [alsa-sink-CX8200 Analog] alsa-sink.c: Trying resume...
I: [alsa-sink-CX8200 Analog] alsa-util.c: Trying to disable ALSA period wakeups, using timers only
D: [alsa-sink-CX8200 Analog] alsa-util.c: Maximum hw buffer size is 21845 ms
D: [alsa-sink-CX8200 Analog] alsa-util.c: Set buffer size first (to 96000 samples), period size second (to 48000 samples).
I: [alsa-sink-CX8200 Analog] alsa-util.c: ALSA period wakeups disabled
D: [alsa-sink-CX8200 Analog] alsa-sink.c: Latency set to 75,01ms
D: [alsa-sink-CX8200 Analog] alsa-sink.c: hwbuf_unused=369600
D: [alsa-sink-CX8200 Analog] alsa-sink.c: setting avail_min=95722
I: [alsa-sink-CX8200 Analog] alsa-sink.c: Time scheduling watermark is 18,38ms
I: [alsa-sink-CX8200 Analog] alsa-sink.c: Resumed successfully...
D: [pulseaudio] sink.c: alsa_output.pci-0000_00_1f.3.analog-stereo: suspend_cause: IDLE -> (none)
D: [pulseaudio] sink.c: alsa_output.pci-0000_00_1f.3.analog-stereo: state: SUSPENDED -> IDLE
I: [alsa-sink-CX8200 Analog] alsa-sink.c: Starting playback.
D: [pulseaudio] module-suspend-on-idle.c: Sink alsa_output.pci-0000_00_1f.3.analog-stereo becomes idle, timeout in 5 seconds.
D: [alsa-sink-CX8200 Analog] ratelimit.c: 1063 events suppressed
D: [alsa-sink-CX8200 Analog] alsa-sink.c: Cutting sleep time for the initial iterations by half.
D: [alsa-sink-CX8200 Analog] alsa-sink.c: Cutting sleep time for the initial iterations by half.
D: [pulseaudio] source.c: alsa_output.pci-0000_00_1f.3.analog-stereo.monitor: suspend_cause: IDLE -> (none)
D: [pulseaudio] source.c: alsa_output.pci-0000_00_1f.3.analog-stereo.monitor: state: SUSPENDED -> IDLE
D: [pulseaudio] module-suspend-on-idle.c: Sink alsa_output.pci-0000_00_1f.3.analog-stereo becomes idle, timeout in 5 seconds.
D: [pulseaudio] resampler.c: Resampler:
D: [pulseaudio] resampler.c:   rate 44100 -> 48000 (method speex-float-1)
D: [pulseaudio] resampler.c:   format float32le -> s16le (intermediate float32le)
D: [pulseaudio] resampler.c:   channels 2 -> 2 (resampling 2)
I: [pulseaudio] speex.c: Choosing speex quality setting 1.
D: [pulseaudio] memblockq.c: memblockq requested: maxlength=33554432, tlength=0, base=4, prebuf=0, minreq=1 maxrewind=0
D: [pulseaudio] memblockq.c: memblockq sanitized: maxlength=33554432, tlength=33554432, base=4, prebuf=0, minreq=4 maxrewind=0
I: [pulseaudio] sink-input.c: Created input 2 "Playback" on alsa_output.pci-0000_00_1f.3.analog-stereo with sample spec float32le 2ch 44100Hz and channel map front-left,front-right
I: [pulseaudio] sink-input.c:     application.icon_name = "chromium-browser"
I: [pulseaudio] sink-input.c:     media.name = "Playback"
I: [pulseaudio] sink-input.c:     application.name = "Chromium"
I: [pulseaudio] sink-input.c:     native-protocol.peer = "UNIX socket client"
I: [pulseaudio] sink-input.c:     native-protocol.version = "35"
I: [pulseaudio] sink-input.c:     application.process.id = "123"
I: [pulseaudio] sink-input.c:     application.process.user = "homer77"
I: [pulseaudio] sink-input.c:     application.process.host = "ThinkPad-X380-Yoga"
I: [pulseaudio] sink-input.c:     application.process.binary = "schildichat-desktop"
I: [pulseaudio] sink-input.c:     application.language = "de_DE.UTF-8"
I: [pulseaudio] sink-input.c:     window.x11.display = ":0"
I: [pulseaudio] sink-input.c:     application.process.machine_id = "b8c12fdaffb54596824f224b251a44f7"
I: [pulseaudio] sink-input.c:     module-stream-restore.id = "sink-input-by-application-name:Chromium"
I: [pulseaudio] protocol-native.c: Requested tlength=34,83 ms, minreq=5,80 ms
D: [pulseaudio] protocol-native.c: Adjust latency mode enabled, configuring sink latency to half of overall latency.
D: [alsa-sink-CX8200 Analog] alsa-sink.c: Cutting sleep time for the initial iterations by half.
D: [alsa-sink-CX8200 Analog] alsa-sink.c: Cutting sleep time for the initial iterations by half.
D: [pulseaudio] protocol-native.c: Requested latency=11,61 ms, Received latency=11,61 ms
D: [pulseaudio] memblockq.c: memblockq requested: maxlength=4194304, tlength=8192, base=8, prebuf=6152, minreq=2048 maxrewind=0
D: [pulseaudio] memblockq.c: memblockq sanitized: maxlength=4194304, tlength=8192, base=8, prebuf=6152, minreq=2048 maxrewind=0
I: [pulseaudio] protocol-native.c: Final latency 34,83 ms = 11,61 ms + 2*5,80 ms + 11,61 ms
D: [alsa-sink-CX8200 Analog] alsa-sink.c: Cutting sleep time for the initial iterations by half.
D: [alsa-sink-CX8200 Analog] alsa-sink.c: Latency set to 11,61ms
D: [alsa-sink-CX8200 Analog] alsa-sink.c: hwbuf_unused=381772
D: [alsa-sink-CX8200 Analog] alsa-sink.c: setting avail_min=95722
D: [alsa-sink-CX8200 Analog] alsa-sink.c: Requesting rewind due to latency change.
D: [alsa-sink-CX8200 Analog] alsa-sink.c: Requested volume: front-left: 44308 /  68% / -10,20 dB,   front-right: 44308 /  68% / -10,20 dB
D: [alsa-sink-CX8200 Analog] alsa-sink.c: Got hardware volume: front-left: 44308 /  68% / -10,20 dB,   front-right: 44308 /  68% / -10,20 dB
D: [alsa-sink-CX8200 Analog] alsa-sink.c: Calculated software volume: front-left: 65536 / 100% / 0,00 dB,   front-right: 65536 / 100% / 0,00 dB (accurate-enough=yes)
D: [alsa-sink-CX8200 Analog] sink.c: Volume not changing
D: [alsa-sink-CX8200 Analog] alsa-sink.c: Requested to rewind 14400 bytes.
D: [alsa-sink-CX8200 Analog] alsa-sink.c: Limited to 13824 bytes.
D: [alsa-sink-CX8200 Analog] alsa-sink.c: before: 3456
D: [alsa-sink-CX8200 Analog] alsa-sink.c: after: 3456
D: [alsa-sink-CX8200 Analog] alsa-sink.c: Rewound 13824 bytes.
D: [alsa-sink-CX8200 Analog] sink.c: Processing rewind...
D: [alsa-sink-CX8200 Analog] sink.c: latency = 2094
D: [alsa-sink-CX8200 Analog] sink-input.c: Have to rewind 13824 bytes on render memblockq.
D: [alsa-sink-CX8200 Analog] sink-input.c: Have to rewind 13824 bytes on render memblockq.
D: [alsa-sink-CX8200 Analog] source.c: Processing rewind...
D: [alsa-sink-CX8200 Analog] alsa-sink.c: Cutting sleep time for the initial iterations by half.
D: [alsa-sink-CX8200 Analog] alsa-sink.c: Cutting sleep time for the initial iterations by half.
D: [alsa-sink-CX8200 Analog] alsa-sink.c: Cutting sleep time for the initial iterations by half.
D: [alsa-sink-CX8200 Analog] alsa-sink.c: Cutting sleep time for the initial iterations by half.
D: [alsa-sink-CX8200 Analog] alsa-sink.c: Cutting sleep time for the initial iterations by half.
D: [alsa-sink-CX8200 Analog] alsa-sink.c: Cutting sleep time for the initial iterations by half.
D: [alsa-sink-CX8200 Analog] protocol-native.c: Requesting rewind due to end of underrun.
D: [pulseaudio] sink.c: Default and alternate sample rates are the same, so there is no point in switching.
D: [alsa-sink-CX8200 Analog] protocol-native.c: Requesting rewind due to end of underrun.
D: [alsa-sink-CX8200 Analog] sink-input.c: Requesting rewind due to uncorking
D: [alsa-sink-CX8200 Analog] alsa-sink.c: Requested to rewind 2228 bytes.
D: [alsa-sink-CX8200 Analog] alsa-sink.c: Limited to 1588 bytes.
D: [alsa-sink-CX8200 Analog] alsa-sink.c: before: 397
D: [alsa-sink-CX8200 Analog] alsa-sink.c: after: 397
D: [alsa-sink-CX8200 Analog] alsa-sink.c: Rewound 1588 bytes.
D: [alsa-sink-CX8200 Analog] sink.c: Processing rewind...
D: [alsa-sink-CX8200 Analog] sink.c: latency = 2247
D: [alsa-sink-CX8200 Analog] sink-input.c: Have to rewind 1588 bytes on render memblockq.
D: [alsa-sink-CX8200 Analog] source.c: Processing rewind...
D: [pulseaudio] module-suspend-on-idle.c: Sink alsa_output.pci-0000_00_1f.3.analog-stereo becomes busy, resuming.
D: [pulseaudio] sink.c: alsa_output.pci-0000_00_1f.3.analog-stereo: state: IDLE -> RUNNING

After closing the client I receive:

D: [pulseaudio] source.c: alsa_input.pci-0000_00_1f.3.analog-stereo: state: RUNNING -> IDLE
D: [pulseaudio] module-suspend-on-idle.c: Source alsa_input.pci-0000_00_1f.3.analog-stereo becomes idle, timeout in 5 seconds.
D: [alsa-sink-CX8200 Analog] sink-input.c: Requesting rewind due to corking
D: [alsa-sink-CX8200 Analog] alsa-sink.c: Requested to rewind 2228 bytes.
D: [alsa-sink-CX8200 Analog] alsa-sink.c: Limited to 1492 bytes.
D: [alsa-sink-CX8200 Analog] alsa-sink.c: before: 373
D: [alsa-sink-CX8200 Analog] alsa-sink.c: after: 373
D: [alsa-sink-CX8200 Analog] alsa-sink.c: Rewound 1492 bytes.
D: [alsa-sink-CX8200 Analog] sink.c: Processing rewind...
D: [alsa-sink-CX8200 Analog] sink.c: latency = 2139
D: [alsa-sink-CX8200 Analog] sink-input.c: Have to rewind 1492 bytes on render memblockq.
D: [alsa-sink-CX8200 Analog] sink-input.c: Have to rewind 1492 bytes on render memblockq.
D: [alsa-sink-CX8200 Analog] sink-input.c: Have to rewind 2752 bytes on implementor.
D: [alsa-sink-CX8200 Analog] source.c: Processing rewind...
D: [alsa-sink-CX8200 Analog] sink.c: alsa_output.pci-0000_00_1f.3.analog-stereo: Found underrun 2008 bytes ago (220 bytes ahead in playback buffer)
D: [alsa-sink-CX8200 Analog] sink.c: alsa_output.pci-0000_00_1f.3.analog-stereo: Found underrun 2008 bytes ago (188 bytes ahead in playback buffer)
D: [alsa-sink-CX8200 Analog] sink.c: alsa_output.pci-0000_00_1f.3.analog-stereo: Found underrun 2008 bytes ago (188 bytes ahead in playback buffer)
D: [pulseaudio] sink.c: alsa_output.pci-0000_00_1f.3.analog-stereo: state: RUNNING -> IDLE
D: [pulseaudio] module-suspend-on-idle.c: Sink alsa_output.pci-0000_00_1f.3.analog-stereo becomes idle, timeout in 5 seconds.
D: [alsa-sink-CX8200 Analog] sink.c: alsa_output.pci-0000_00_1f.3.analog-stereo: Found underrun 2008 bytes ago (92 bytes ahead in playback buffer)
D: [alsa-sink-CX8200 Analog] sink.c: alsa_output.pci-0000_00_1f.3.analog-stereo: Found underrun 2008 bytes ago (60 bytes ahead in playback buffer)
D: [alsa-sink-CX8200 Analog] sink.c: alsa_output.pci-0000_00_1f.3.analog-stereo: Found underrun 2008 bytes ago (60 bytes ahead in playback buffer)
D: [alsa-sink-CX8200 Analog] sink.c: alsa_output.pci-0000_00_1f.3.analog-stereo: Found underrun 2008 bytes ago (28 bytes ahead in playback buffer)
D: [alsa-sink-CX8200 Analog] sink.c: alsa_output.pci-0000_00_1f.3.analog-stereo: Found underrun 2008 bytes ago (28 bytes ahead in playback buffer)
D: [pulseaudio] module-suspend-on-idle.c: Source alsa_input.pci-0000_00_1f.3.analog-stereo becomes idle, timeout in 5 seconds.
D: [alsa-source-CX8200 Analog] alsa-source.c: hwbuf_unused=0
D: [alsa-source-CX8200 Analog] alsa-source.c: setting avail_min=95761
D: [alsa-source-CX8200 Analog] alsa-source.c: Requested volume: front-left: 26090 /  40% / -24,00 dB,   front-right: 26090 /  40% / -24,00 dB
D: [alsa-source-CX8200 Analog] alsa-source.c: Got hardware volume: front-left: 26090 /  40% / -24,00 dB,   front-right: 26090 /  40% / -24,00 dB
D: [alsa-source-CX8200 Analog] alsa-source.c: Calculated software volume: front-left: 65536 / 100% / 0,00 dB,   front-right: 65536 / 100% / 0,00 dB (accurate-enough=yes)
D: [alsa-source-CX8200 Analog] source.c: Volume not changing
I: [pulseaudio] source-output.c: Freeing output 1 "RecordStream"
D: [pulseaudio] module-suspend-on-idle.c: Sink alsa_output.pci-0000_00_1f.3.analog-stereo becomes idle, timeout in 5 seconds.
D: [alsa-sink-CX8200 Analog] alsa-sink.c: Latency set to 75,01ms
D: [alsa-sink-CX8200 Analog] alsa-sink.c: hwbuf_unused=369600
D: [alsa-sink-CX8200 Analog] alsa-sink.c: setting avail_min=95722
D: [alsa-sink-CX8200 Analog] alsa-sink.c: Requested volume: front-left: 44308 /  68% / -10,20 dB,   front-right: 44308 /  68% / -10,20 dB
D: [alsa-sink-CX8200 Analog] alsa-sink.c: Got hardware volume: front-left: 44308 /  68% / -10,20 dB,   front-right: 44308 /  68% / -10,20 dB
D: [alsa-sink-CX8200 Analog] alsa-sink.c: Calculated software volume: front-left: 65536 / 100% / 0,00 dB,   front-right: 65536 / 100% / 0,00 dB (accurate-enough=yes)
D: [alsa-sink-CX8200 Analog] sink.c: Volume not changing
D: [alsa-sink-CX8200 Analog] alsa-sink.c: Requested to rewind 14400 bytes.
D: [alsa-sink-CX8200 Analog] alsa-sink.c: Limited to 1908 bytes.
I: [pulseaudio] sink-input.c: Freeing input 2 "Playback"
D: [alsa-sink-CX8200 Analog] alsa-sink.c: before: 477
D: [alsa-sink-CX8200 Analog] alsa-sink.c: after: 477
D: [alsa-sink-CX8200 Analog] alsa-sink.c: Rewound 1908 bytes.
D: [alsa-sink-CX8200 Analog] sink.c: Processing rewind...
I: [pulseaudio] client.c: Freed 9 "Chromium"
D: [alsa-sink-CX8200 Analog] sink.c: latency = 2066
D: [alsa-sink-CX8200 Analog] sink-input.c: Have to rewind 1908 bytes on render memblockq.
I: [pulseaudio] protocol-native.c: Connection died.
D: [alsa-sink-CX8200 Analog] source.c: Processing rewind...
I: [pulseaudio] client.c: Freed 8 "Chromium input"
I: [pulseaudio] protocol-native.c: Connection died.
I: [pulseaudio] module-suspend-on-idle.c: Source alsa_input.pci-0000_00_1f.3.analog-stereo idle for too long, suspending ...
I: [alsa-source-CX8200 Analog] alsa-source.c: Device suspended...
D: [pulseaudio] source.c: alsa_input.pci-0000_00_1f.3.analog-stereo: suspend_cause: (none) -> IDLE
D: [pulseaudio] source.c: alsa_input.pci-0000_00_1f.3.analog-stereo: state: IDLE -> SUSPENDED
D: [pulseaudio] module-udev-detect.c: /dev/snd/controlC0 is accessible: yes
D: [pulseaudio] module-udev-detect.c: Resuming all sinks and sources of card alsa_card.pci-0000_00_1f.3.
I: [pulseaudio] module-suspend-on-idle.c: Sink alsa_output.pci-0000_00_1f.3.analog-stereo idle for too long, suspending ...
I: [alsa-sink-CX8200 Analog] alsa-sink.c: Device suspended...
D: [pulseaudio] sink.c: alsa_output.pci-0000_00_1f.3.analog-stereo: suspend_cause: (none) -> IDLE
D: [pulseaudio] sink.c: alsa_output.pci-0000_00_1f.3.analog-stereo: state: IDLE -> SUSPENDED
D: [pulseaudio] source.c: alsa_output.pci-0000_00_1f.3.analog-stereo.monitor: suspend_cause: (none) -> IDLE
D: [pulseaudio] source.c: alsa_output.pci-0000_00_1f.3.analog-stereo.monitor: state: IDLE -> SUSPENDED
I: [pulseaudio] core.c: All sinks and sources are suspended, vacuuming memory
D: [pulseaudio] module-udev-detect.c: /dev/snd/controlC0 is accessible: yes
D: [pulseaudio] module-udev-detect.c: Resuming all sinks and sources of card alsa_card.pci-0000_00_1f.3.

Maybe someone with more understanding of pulseaudio can find sth useful in those outputs :slight_smile:

Gday @homer77 , Welcome to the community!

Try running this then reboot & test.

sudo apt install ubuntu-restricted-extras

Can you also tell us the spec's of that Notebook
Eg:
CPU size Ghz:
RAM capacity:
HDD size:

keep us informed

Hi @Ocka :slight_smile:
Thanks for the warm welcome!

Specs first:

OS: Zorin OS 16.2 x86_64 
Host: 20LH000PSP ThinkPad X380 Yoga 
Kernel: 5.15.0-69-generic 
Uptime: 3 mins 
Packages: 2001 (dpkg), 56 (flatpak) 
Shell: bash 5.0.17 
Resolution: 1600x900 
DE: GNOME 
WM: Mutter 
WM Theme: ZorinBlue-Dark 
Theme: ZorinBlue-Dark [GTK2/3] 
Icons: ZorinBlue-Dark [GTK2/3] 
Terminal: gnome-terminal 
CPU: Intel i5-8250U (8) @ 3.400GHz 
GPU: Intel UHD Graphics 620 
Memory: 3790MiB / 7712MiB 

I installed ubuntu-restricted-extras and rebooted. The problem stayed the same.
pulseaudio -vv outputs:

I: [pulseaudio] client.c: Created 3 "Native client (UNIX socket client)"
D: [pulseaudio] protocol-native.c: Protocol version: remote 35, local 33
I: [pulseaudio] protocol-native.c: Got credentials: uid=1000 gid=1000 success=1
D: [pulseaudio] protocol-native.c: SHM possible: yes
D: [pulseaudio] protocol-native.c: Negotiated SHM: no
D: [pulseaudio] protocol-native.c: Disabling srbchannel, reason: No SHM support
D: [pulseaudio] module-augment-properties.c: Looking for .desktop file for schildichat-desktop
D: [pulseaudio] module-intended-roles.c: Not setting device for stream RecordStream, because it lacks role.
D: [pulseaudio] source-output.c: Negotiated format: pcm, format.sample_format = "\"s16le\""  format.rate = "44100"  format.channels = "2"  format.channel_map = "\"front-left,front-right\""
I: [pulseaudio] source-output.c: Trying to change sample spec
D: [pulseaudio] source.c: Default and alternate sample rates are the same, so there is no point in switching.
D: [pulseaudio] module-suspend-on-idle.c: Source alsa_input.pci-0000_00_1f.3.analog-stereo becomes busy, resuming.
D: [pulseaudio] reserve-wrap.c: Successfully acquired reservation lock on device 'Audio0'
I: [alsa-source-CX8200 Analog] alsa-source.c: Trying resume...
I: [alsa-source-CX8200 Analog] alsa-util.c: Trying to disable ALSA period wakeups, using timers only
D: [alsa-source-CX8200 Analog] alsa-util.c: Maximum hw buffer size is 21845 ms
D: [alsa-source-CX8200 Analog] alsa-util.c: Set buffer size first (to 96000 samples), period size second (to 48000 samples).
I: [alsa-source-CX8200 Analog] alsa-util.c: ALSA period wakeups disabled
D: [alsa-source-CX8200 Analog] alsa-source.c: hwbuf_unused=0
D: [alsa-source-CX8200 Analog] alsa-source.c: setting avail_min=95119
I: [alsa-source-CX8200 Analog] alsa-source.c: Time scheduling watermark is 18,38ms
I: [alsa-source-CX8200 Analog] alsa-source.c: Resumed successfully...
I: [alsa-source-CX8200 Analog] alsa-source.c: Starting capture.
D: [pulseaudio] source.c: alsa_input.pci-0000_00_1f.3.analog-stereo: suspend_cause: IDLE -> (none)
D: [pulseaudio] source.c: alsa_input.pci-0000_00_1f.3.analog-stereo: state: SUSPENDED -> IDLE
D: [pulseaudio] module-suspend-on-idle.c: Source alsa_input.pci-0000_00_1f.3.analog-stereo becomes idle, timeout in 5 seconds.
D: [pulseaudio] module-suspend-on-idle.c: Source alsa_input.pci-0000_00_1f.3.analog-stereo becomes idle, timeout in 5 seconds.
D: [pulseaudio] resampler.c: Resampler:
D: [pulseaudio] resampler.c:   rate 48000 -> 44100 (method speex-float-1)
D: [pulseaudio] resampler.c:   format s16le -> s16le (intermediate float32le)
D: [pulseaudio] resampler.c:   channels 2 -> 2 (resampling 2)
I: [pulseaudio] speex.c: Choosing speex quality setting 1.
D: [pulseaudio] memblockq.c: memblockq requested: maxlength=33554432, tlength=0, base=4, prebuf=0, minreq=1 maxrewind=0
D: [pulseaudio] memblockq.c: memblockq sanitized: maxlength=33554432, tlength=33554432, base=4, prebuf=0, minreq=4 maxrewind=0
I: [pulseaudio] source-output.c: Created output 0 "RecordStream" on alsa_input.pci-0000_00_1f.3.analog-stereo with sample spec s16le 2ch 44100Hz and channel map front-left,front-right
I: [pulseaudio] source-output.c:     application.icon_name = "chromium-browser"
I: [pulseaudio] source-output.c:     media.name = "RecordStream"
I: [pulseaudio] source-output.c:     application.name = "Chromium input"
I: [pulseaudio] source-output.c:     native-protocol.peer = "UNIX socket client"
I: [pulseaudio] source-output.c:     native-protocol.version = "35"
I: [pulseaudio] source-output.c:     application.process.id = "123"
I: [pulseaudio] source-output.c:     application.process.user = "homer77"
I: [pulseaudio] source-output.c:     application.process.host = "ThinkPad-X380-Yoga"
I: [pulseaudio] source-output.c:     application.process.binary = "schildichat-desktop"
I: [pulseaudio] source-output.c:     application.language = "de_DE.UTF-8"
I: [pulseaudio] source-output.c:     window.x11.display = ":0"
I: [pulseaudio] source-output.c:     application.process.machine_id = "b8c12fdaffb54596824f224b251a44f7"
I: [pulseaudio] source-output.c:     module-stream-restore.id = "source-output-by-application-name:Chromium input"
D: [pulseaudio] memblockq.c: memblockq requested: maxlength=4194304, tlength=0, base=4, prebuf=1, minreq=0 maxrewind=0
D: [pulseaudio] memblockq.c: memblockq sanitized: maxlength=4194304, tlength=4194304, base=4, prebuf=4, minreq=4 maxrewind=0
I: [pulseaudio] protocol-native.c: Final latency 20,00 ms = 10,00 ms + 10,00 ms
D: [alsa-source-CX8200 Analog] alsa-source.c: latency set to 10,00ms
D: [alsa-source-CX8200 Analog] alsa-source.c: hwbuf_unused=382080
D: [alsa-source-CX8200 Analog] alsa-source.c: setting avail_min=241
D: [alsa-source-CX8200 Analog] alsa-source.c: latency set to 10,00ms
D: [alsa-source-CX8200 Analog] alsa-source.c: hwbuf_unused=382080
D: [alsa-source-CX8200 Analog] alsa-source.c: setting avail_min=241
D: [alsa-source-CX8200 Analog] alsa-source.c: Requested volume: front-left: 26090 /  40% / -24,00 dB,   front-right: 26090 /  40% / -24,00 dB
D: [alsa-source-CX8200 Analog] alsa-source.c: Got hardware volume: front-left: 26090 /  40% / -24,00 dB,   front-right: 26090 /  40% / -24,00 dB
D: [alsa-source-CX8200 Analog] alsa-source.c: Calculated software volume: front-left: 65536 / 100% / 0,00 dB,   front-right: 65536 / 100% / 0,00 dB (accurate-enough=yes)
D: [alsa-source-CX8200 Analog] source.c: Volume not changing
D: [pulseaudio] source.c: Default and alternate sample rates are the same, so there is no point in switching.
D: [pulseaudio] module-suspend-on-idle.c: Source alsa_input.pci-0000_00_1f.3.analog-stereo becomes busy, resuming.
D: [pulseaudio] source.c: alsa_input.pci-0000_00_1f.3.analog-stereo: state: IDLE -> RUNNING
I: [pulseaudio] client.c: Created 4 "Native client (UNIX socket client)"
D: [pulseaudio] protocol-native.c: Protocol version: remote 35, local 33
I: [pulseaudio] protocol-native.c: Got credentials: uid=1000 gid=1000 success=1
D: [pulseaudio] protocol-native.c: SHM possible: yes
D: [pulseaudio] protocol-native.c: Negotiated SHM: no
D: [pulseaudio] protocol-native.c: Disabling srbchannel, reason: No SHM support
D: [pulseaudio] module-augment-properties.c: Looking for .desktop file for schildichat-desktop
D: [pulseaudio] module-intended-roles.c: Not setting device for stream Playback, because it lacks role.
D: [pulseaudio] sink-input.c: Negotiated format: pcm, format.sample_format = "\"float32le\""  format.rate = "44100"  format.channels = "2"  format.channel_map = "\"front-left,front-right\""
I: [pulseaudio] sink-input.c: Trying to change sample spec
D: [pulseaudio] sink.c: Default and alternate sample rates are the same, so there is no point in switching.
D: [pulseaudio] module-suspend-on-idle.c: Sink alsa_output.pci-0000_00_1f.3.analog-stereo becomes busy, resuming.
I: [alsa-sink-CX8200 Analog] alsa-sink.c: Trying resume...
I: [alsa-sink-CX8200 Analog] alsa-util.c: Trying to disable ALSA period wakeups, using timers only
D: [alsa-sink-CX8200 Analog] alsa-util.c: Maximum hw buffer size is 21845 ms
D: [alsa-sink-CX8200 Analog] alsa-util.c: Set buffer size first (to 96000 samples), period size second (to 48000 samples).
I: [alsa-sink-CX8200 Analog] alsa-util.c: ALSA period wakeups disabled
D: [alsa-sink-CX8200 Analog] alsa-sink.c: hwbuf_unused=0
D: [alsa-sink-CX8200 Analog] alsa-sink.c: setting avail_min=95119
I: [alsa-sink-CX8200 Analog] alsa-sink.c: Time scheduling watermark is 18,38ms
I: [alsa-sink-CX8200 Analog] alsa-sink.c: Resumed successfully...
D: [pulseaudio] sink.c: alsa_output.pci-0000_00_1f.3.analog-stereo: suspend_cause: IDLE -> (none)
D: [pulseaudio] sink.c: alsa_output.pci-0000_00_1f.3.analog-stereo: state: SUSPENDED -> IDLE
D: [pulseaudio] module-suspend-on-idle.c: Sink alsa_output.pci-0000_00_1f.3.analog-stereo becomes idle, timeout in 5 seconds.
I: [alsa-sink-CX8200 Analog] alsa-sink.c: Starting playback.
D: [alsa-sink-CX8200 Analog] ratelimit.c: 296 events suppressed
D: [alsa-sink-CX8200 Analog] alsa-sink.c: Cutting sleep time for the initial iterations by half.
D: [alsa-sink-CX8200 Analog] alsa-sink.c: Cutting sleep time for the initial iterations by half.
D: [pulseaudio] source.c: alsa_output.pci-0000_00_1f.3.analog-stereo.monitor: suspend_cause: IDLE -> (none)
D: [pulseaudio] source.c: alsa_output.pci-0000_00_1f.3.analog-stereo.monitor: state: SUSPENDED -> IDLE
D: [pulseaudio] module-suspend-on-idle.c: Sink alsa_output.pci-0000_00_1f.3.analog-stereo becomes idle, timeout in 5 seconds.
D: [pulseaudio] resampler.c: Resampler:
D: [pulseaudio] resampler.c:   rate 44100 -> 48000 (method speex-float-1)
D: [pulseaudio] resampler.c:   format float32le -> s16le (intermediate float32le)
D: [pulseaudio] resampler.c:   channels 2 -> 2 (resampling 2)
I: [pulseaudio] speex.c: Choosing speex quality setting 1.
D: [pulseaudio] memblockq.c: memblockq requested: maxlength=33554432, tlength=0, base=4, prebuf=0, minreq=1 maxrewind=0
D: [pulseaudio] memblockq.c: memblockq sanitized: maxlength=33554432, tlength=33554432, base=4, prebuf=0, minreq=4 maxrewind=0
I: [pulseaudio] sink-input.c: Created input 0 "Playback" on alsa_output.pci-0000_00_1f.3.analog-stereo with sample spec float32le 2ch 44100Hz and channel map front-left,front-right
I: [pulseaudio] sink-input.c:     application.icon_name = "chromium-browser"
I: [pulseaudio] sink-input.c:     media.name = "Playback"
I: [pulseaudio] sink-input.c:     application.name = "Chromium"
I: [pulseaudio] sink-input.c:     native-protocol.peer = "UNIX socket client"
I: [pulseaudio] sink-input.c:     native-protocol.version = "35"
I: [pulseaudio] sink-input.c:     application.process.id = "123"
I: [pulseaudio] sink-input.c:     application.process.user = "homer77"
I: [pulseaudio] sink-input.c:     application.process.host = "ThinkPad-X380-Yoga"
I: [pulseaudio] sink-input.c:     application.process.binary = "schildichat-desktop"
I: [pulseaudio] sink-input.c:     application.language = "de_DE.UTF-8"
I: [pulseaudio] sink-input.c:     window.x11.display = ":0"
I: [pulseaudio] sink-input.c:     application.process.machine_id = "b8c12fdaffb54596824f224b251a44f7"
I: [pulseaudio] sink-input.c:     module-stream-restore.id = "sink-input-by-application-name:Chromium"
I: [pulseaudio] protocol-native.c: Requested tlength=34,83 ms, minreq=5,80 ms
D: [pulseaudio] protocol-native.c: Adjust latency mode enabled, configuring sink latency to half of overall latency.
D: [alsa-sink-CX8200 Analog] alsa-sink.c: Cutting sleep time for the initial iterations by half.
D: [alsa-sink-CX8200 Analog] alsa-sink.c: Cutting sleep time for the initial iterations by half.
D: [pulseaudio] protocol-native.c: Requested latency=11,61 ms, Received latency=11,61 ms
D: [pulseaudio] memblockq.c: memblockq requested: maxlength=4194304, tlength=8192, base=8, prebuf=6152, minreq=2048 maxrewind=0
D: [pulseaudio] memblockq.c: memblockq sanitized: maxlength=4194304, tlength=8192, base=8, prebuf=6152, minreq=2048 maxrewind=0
I: [pulseaudio] protocol-native.c: Final latency 34,83 ms = 11,61 ms + 2*5,80 ms + 11,61 ms
D: [alsa-sink-CX8200 Analog] alsa-sink.c: Cutting sleep time for the initial iterations by half.
D: [alsa-sink-CX8200 Analog] alsa-sink.c: Latency set to 11,61ms
D: [alsa-sink-CX8200 Analog] alsa-sink.c: hwbuf_unused=381772
D: [alsa-sink-CX8200 Analog] alsa-sink.c: setting avail_min=95722
D: [alsa-sink-CX8200 Analog] alsa-sink.c: Requesting rewind due to latency change.
D: [alsa-sink-CX8200 Analog] alsa-sink.c: Requested volume: front-left: 44308 /  68% / -10,20 dB,   front-right: 44308 /  68% / -10,20 dB
D: [alsa-sink-CX8200 Analog] alsa-sink.c: Got hardware volume: front-left: 44308 /  68% / -10,20 dB,   front-right: 44308 /  68% / -10,20 dB
D: [alsa-sink-CX8200 Analog] alsa-sink.c: Calculated software volume: front-left: 65536 / 100% / 0,00 dB,   front-right: 65536 / 100% / 0,00 dB (accurate-enough=yes)
D: [alsa-sink-CX8200 Analog] sink.c: Volume not changing
D: [alsa-sink-CX8200 Analog] alsa-sink.c: Requested to rewind 384000 bytes.
D: [alsa-sink-CX8200 Analog] alsa-sink.c: Limited to 383456 bytes.
D: [alsa-sink-CX8200 Analog] alsa-sink.c: before: 95864
D: [alsa-sink-CX8200 Analog] alsa-sink.c: after: 95864
D: [alsa-sink-CX8200 Analog] alsa-sink.c: Rewound 383456 bytes.
D: [alsa-sink-CX8200 Analog] sink.c: Processing rewind...
D: [alsa-sink-CX8200 Analog] sink.c: latency = 1993
D: [alsa-sink-CX8200 Analog] sink-input.c: Have to rewind 383456 bytes on render memblockq.
D: [alsa-sink-CX8200 Analog] source.c: Processing rewind...
D: [alsa-sink-CX8200 Analog] protocol-native.c: Requesting rewind due to end of underrun.
D: [pulseaudio] sink.c: Default and alternate sample rates are the same, so there is no point in switching.
D: [alsa-sink-CX8200 Analog] protocol-native.c: Requesting rewind due to end of underrun.
D: [alsa-sink-CX8200 Analog] sink-input.c: Requesting rewind due to uncorking
D: [alsa-sink-CX8200 Analog] alsa-sink.c: Requested to rewind 2228 bytes.
D: [alsa-sink-CX8200 Analog] alsa-sink.c: Limited to 1716 bytes.
D: [alsa-sink-CX8200 Analog] alsa-sink.c: before: 429
D: [alsa-sink-CX8200 Analog] alsa-sink.c: after: 429
D: [alsa-sink-CX8200 Analog] alsa-sink.c: Rewound 1716 bytes.
D: [alsa-sink-CX8200 Analog] sink.c: Processing rewind...
D: [alsa-sink-CX8200 Analog] sink.c: latency = 2237
D: [alsa-sink-CX8200 Analog] source.c: Processing rewind...
D: [pulseaudio] module-suspend-on-idle.c: Sink alsa_output.pci-0000_00_1f.3.analog-stereo becomes busy, resuming.
D: [pulseaudio] sink.c: alsa_output.pci-0000_00_1f.3.analog-stereo: state: IDLE -> RUNNING

and after closing schildi.chat:

D: [pulseaudio] source.c: alsa_input.pci-0000_00_1f.3.analog-stereo: state: RUNNING -> IDLE
D: [pulseaudio] module-suspend-on-idle.c: Source alsa_input.pci-0000_00_1f.3.analog-stereo becomes idle, timeout in 5 seconds.
D: [alsa-sink-CX8200 Analog] sink-input.c: Requesting rewind due to corking
D: [alsa-sink-CX8200 Analog] alsa-sink.c: Requested to rewind 2228 bytes.
D: [alsa-sink-CX8200 Analog] alsa-sink.c: Limited to 1876 bytes.
D: [alsa-sink-CX8200 Analog] alsa-sink.c: before: 469
D: [alsa-sink-CX8200 Analog] alsa-sink.c: after: 469
D: [alsa-sink-CX8200 Analog] alsa-sink.c: Rewound 1876 bytes.
D: [alsa-sink-CX8200 Analog] sink.c: Processing rewind...
D: [alsa-sink-CX8200 Analog] sink.c: latency = 2202
D: [alsa-sink-CX8200 Analog] sink-input.c: Have to rewind 1876 bytes on render memblockq.
D: [alsa-sink-CX8200 Analog] sink-input.c: Have to rewind 3456 bytes on implementor.
D: [alsa-sink-CX8200 Analog] source.c: Processing rewind...
D: [alsa-sink-CX8200 Analog] sink.c: alsa_output.pci-0000_00_1f.3.analog-stereo: Found underrun 1976 bytes ago (220 bytes ahead in playback buffer)
D: [alsa-sink-CX8200 Analog] sink.c: alsa_output.pci-0000_00_1f.3.analog-stereo: Found underrun 1976 bytes ago (220 bytes ahead in playback buffer)
D: [pulseaudio] sink.c: alsa_output.pci-0000_00_1f.3.analog-stereo: state: RUNNING -> IDLE
D: [pulseaudio] module-suspend-on-idle.c: Sink alsa_output.pci-0000_00_1f.3.analog-stereo becomes idle, timeout in 5 seconds.
D: [alsa-sink-CX8200 Analog] sink.c: alsa_output.pci-0000_00_1f.3.analog-stereo: Found underrun 1976 bytes ago (220 bytes ahead in playback buffer)
D: [alsa-sink-CX8200 Analog] sink.c: alsa_output.pci-0000_00_1f.3.analog-stereo: Found underrun 1976 bytes ago (188 bytes ahead in playback buffer)
D: [alsa-sink-CX8200 Analog] sink.c: alsa_output.pci-0000_00_1f.3.analog-stereo: Found underrun 1976 bytes ago (188 bytes ahead in playback buffer)
D: [alsa-sink-CX8200 Analog] sink.c: alsa_output.pci-0000_00_1f.3.analog-stereo: Found underrun 1976 bytes ago (156 bytes ahead in playback buffer)
D: [alsa-sink-CX8200 Analog] sink.c: alsa_output.pci-0000_00_1f.3.analog-stereo: Found underrun 1976 bytes ago (156 bytes ahead in playback buffer)
D: [alsa-sink-CX8200 Analog] sink.c: alsa_output.pci-0000_00_1f.3.analog-stereo: Found underrun 1976 bytes ago (156 bytes ahead in playback buffer)
D: [alsa-sink-CX8200 Analog] sink.c: alsa_output.pci-0000_00_1f.3.analog-stereo: Found underrun 1976 bytes ago (156 bytes ahead in playback buffer)
D: [alsa-sink-CX8200 Analog] sink.c: alsa_output.pci-0000_00_1f.3.analog-stereo: Found underrun 1976 bytes ago (124 bytes ahead in playback buffer)
D: [alsa-sink-CX8200 Analog] sink.c: alsa_output.pci-0000_00_1f.3.analog-stereo: Found underrun 1976 bytes ago (124 bytes ahead in playback buffer)
D: [alsa-sink-CX8200 Analog] protocol-native.c: Requesting rewind due to end of underrun.
D: [alsa-sink-CX8200 Analog] sink.c: alsa_output.pci-0000_00_1f.3.analog-stereo: Found underrun 1976 bytes ago (124 bytes ahead in playback buffer)
D: [alsa-sink-CX8200 Analog] sink.c: alsa_output.pci-0000_00_1f.3.analog-stereo: Found underrun 1976 bytes ago (124 bytes ahead in playback buffer)
D: [alsa-sink-CX8200 Analog] sink.c: alsa_output.pci-0000_00_1f.3.analog-stereo: Found underrun 1976 bytes ago (92 bytes ahead in playback buffer)
D: [alsa-sink-CX8200 Analog] sink.c: alsa_output.pci-0000_00_1f.3.analog-stereo: Found underrun 1976 bytes ago (92 bytes ahead in playback buffer)
D: [alsa-sink-CX8200 Analog] sink.c: alsa_output.pci-0000_00_1f.3.analog-stereo: Found underrun 1976 bytes ago (92 bytes ahead in playback buffer)
D: [alsa-sink-CX8200 Analog] sink.c: alsa_output.pci-0000_00_1f.3.analog-stereo: Found underrun 1976 bytes ago (92 bytes ahead in playback buffer)
D: [alsa-sink-CX8200 Analog] sink.c: alsa_output.pci-0000_00_1f.3.analog-stereo: Found underrun 1976 bytes ago (60 bytes ahead in playback buffer)
D: [alsa-sink-CX8200 Analog] sink.c: alsa_output.pci-0000_00_1f.3.analog-stereo: Found underrun 1976 bytes ago (60 bytes ahead in playback buffer)
D: [alsa-sink-CX8200 Analog] sink.c: alsa_output.pci-0000_00_1f.3.analog-stereo: Found underrun 1976 bytes ago (60 bytes ahead in playback buffer)
D: [alsa-sink-CX8200 Analog] protocol-native.c: Requesting rewind due to end of underrun.
D: [alsa-sink-CX8200 Analog] sink.c: alsa_output.pci-0000_00_1f.3.analog-stereo: Found underrun 1976 bytes ago (28 bytes ahead in playback buffer)
D: [alsa-sink-CX8200 Analog] sink.c: alsa_output.pci-0000_00_1f.3.analog-stereo: Found underrun 1976 bytes ago (28 bytes ahead in playback buffer)
D: [pulseaudio] module-suspend-on-idle.c: Source alsa_input.pci-0000_00_1f.3.analog-stereo becomes idle, timeout in 5 seconds.
D: [alsa-source-CX8200 Analog] alsa-source.c: hwbuf_unused=0
D: [alsa-source-CX8200 Analog] alsa-source.c: setting avail_min=95761
D: [alsa-source-CX8200 Analog] alsa-source.c: Requested volume: front-left: 26090 /  40% / -24,00 dB,   front-right: 26090 /  40% / -24,00 dB
D: [alsa-source-CX8200 Analog] alsa-source.c: Got hardware volume: front-left: 26090 /  40% / -24,00 dB,   front-right: 26090 /  40% / -24,00 dB
D: [alsa-source-CX8200 Analog] alsa-source.c: Calculated software volume: front-left: 65536 / 100% / 0,00 dB,   front-right: 65536 / 100% / 0,00 dB (accurate-enough=yes)
D: [alsa-source-CX8200 Analog] source.c: Volume not changing
I: [pulseaudio] source-output.c: Freeing output 0 "RecordStream"
D: [pulseaudio] module-suspend-on-idle.c: Sink alsa_output.pci-0000_00_1f.3.analog-stereo becomes idle, timeout in 5 seconds.
D: [alsa-sink-CX8200 Analog] alsa-sink.c: hwbuf_unused=0
D: [alsa-sink-CX8200 Analog] alsa-sink.c: setting avail_min=95722
D: [alsa-sink-CX8200 Analog] alsa-sink.c: Requested volume: front-left: 44308 /  68% / -10,20 dB,   front-right: 44308 /  68% / -10,20 dB
D: [alsa-sink-CX8200 Analog] alsa-sink.c: Got hardware volume: front-left: 44308 /  68% / -10,20 dB,   front-right: 44308 /  68% / -10,20 dB
D: [alsa-sink-CX8200 Analog] alsa-sink.c: Calculated software volume: front-left: 65536 / 100% / 0,00 dB,   front-right: 65536 / 100% / 0,00 dB (accurate-enough=yes)
D: [alsa-sink-CX8200 Analog] sink.c: Volume not changing
D: [alsa-sink-CX8200 Analog] alsa-sink.c: Requested to rewind 384000 bytes.
D: [alsa-sink-CX8200 Analog] alsa-sink.c: Limited to 1876 bytes.
D: [pulseaudio] core.c: Hmm, no streams around, trying to vacuum.
D: [alsa-sink-CX8200 Analog] alsa-sink.c: before: 469
D: [alsa-sink-CX8200 Analog] alsa-sink.c: after: 469
D: [alsa-sink-CX8200 Analog] alsa-sink.c: Rewound 1876 bytes.
D: [alsa-sink-CX8200 Analog] sink.c: Processing rewind...
D: [alsa-sink-CX8200 Analog] sink.c: latency = 1815
D: [alsa-sink-CX8200 Analog] source.c: Processing rewind...
I: [pulseaudio] sink-input.c: Freeing input 0 "Playback"
I: [pulseaudio] client.c: Freed 4 "Chromium"
I: [pulseaudio] protocol-native.c: Connection died.
I: [pulseaudio] client.c: Freed 3 "Chromium input"
I: [pulseaudio] protocol-native.c: Connection died.
I: [pulseaudio] module-suspend-on-idle.c: Source alsa_input.pci-0000_00_1f.3.analog-stereo idle for too long, suspending ...
I: [alsa-source-CX8200 Analog] alsa-source.c: Device suspended...
D: [pulseaudio] source.c: alsa_input.pci-0000_00_1f.3.analog-stereo: suspend_cause: (none) -> IDLE
D: [pulseaudio] source.c: alsa_input.pci-0000_00_1f.3.analog-stereo: state: IDLE -> SUSPENDED
D: [pulseaudio] core.c: Hmm, no streams around, trying to vacuum.
D: [pulseaudio] module-udev-detect.c: /dev/snd/controlC0 is accessible: yes
D: [pulseaudio] module-udev-detect.c: Resuming all sinks and sources of card alsa_card.pci-0000_00_1f.3.
I: [pulseaudio] module-suspend-on-idle.c: Sink alsa_output.pci-0000_00_1f.3.analog-stereo idle for too long, suspending ...
I: [alsa-sink-CX8200 Analog] alsa-sink.c: Device suspended...
D: [pulseaudio] sink.c: alsa_output.pci-0000_00_1f.3.analog-stereo: suspend_cause: (none) -> IDLE
D: [pulseaudio] sink.c: alsa_output.pci-0000_00_1f.3.analog-stereo: state: IDLE -> SUSPENDED
D: [pulseaudio] source.c: alsa_output.pci-0000_00_1f.3.analog-stereo.monitor: suspend_cause: (none) -> IDLE
D: [pulseaudio] source.c: alsa_output.pci-0000_00_1f.3.analog-stereo.monitor: state: IDLE -> SUSPENDED
D: [pulseaudio] core.c: Hmm, no streams around, trying to vacuum.
D: [pulseaudio] module-udev-detect.c: /dev/snd/controlC0 is accessible: yes
D: [pulseaudio] module-udev-detect.c: Resuming all sinks and sources of card alsa_card.pci-0000_00_1f.3.

Anything else I can inform about?

Gday @homer77 ,

As it's a refurbished unit , first make sure the BIOS firmware/drivers are upto date.
Then run an update for the pc via Software centre or via the terminal ( In software centre open " Additional Drivers" & check if there is a driver/s make sure you select the appropriate drivers to suit)

Can you please show the output of these.

pacmd list-sink-inputs

Also can you tell us, is this a power microphone/ usb/etc or do you have an external media device/mixer/etc ?

1 Like

I'll check the bios as soon as I find some time, hopefully at the weekend.

pacmd list-sink-inputs outputs:

6 sink input(s) available.
    index: 7
	driver: <protocol-native.c>
	flags: START_CORKED 
	state: RUNNING
	sink: 0 <alsa_output.pci-0000_00_1f.3.analog-stereo>
	volume: front-left: 65536 / 100% / 0,00 dB,   front-right: 65536 / 100% / 0,00 dB
	        balance 0,00
	muted: no
	current latency: 25,58 ms
	requested latency: 18,75 ms
	sample spec: float32le 2ch 48000Hz
	channel map: front-left,front-right
	             Stereo
	resample method: copy
	module: 11
	client: 11 <Firefox>
	properties:
		media.name = "AudioCallbackDriver"
		application.name = "Firefox"
		native-protocol.peer = "UNIX socket client"
		native-protocol.version = "33"
		application.process.id = "3458"
		application.process.user = "homer77"
		application.process.host = "ThinkPad-X380-Yoga"
		application.process.binary = "firefox"
		application.language = "de_DE.UTF-8"
		window.x11.display = ":0"
		application.process.machine_id = "b8c12fdaffb54596824f224b251a44f7"
		application.icon_name = "firefox"
		module-stream-restore.id = "sink-input-by-application-name:Firefox"
    index: 8
	driver: <protocol-native.c>
	flags: START_CORKED 
	state: CORKED
	sink: 0 <alsa_output.pci-0000_00_1f.3.analog-stereo>
	volume: front-left: 65536 / 100% / 0,00 dB,   front-right: 65536 / 100% / 0,00 dB
	        balance 0,00
	muted: no
	current latency: 109,11 ms
	requested latency: 75,01 ms
	sample spec: float32le 2ch 44100Hz
	channel map: front-left,front-right
	             Stereo
	resample method: speex-float-1
	module: 11
	client: 11 <Firefox>
	properties:
		media.name = "♫ Schiffbruch – Zugezogen Maskulin ♫ – Alben – Pod*ismus"
		application.name = "Firefox"
		native-protocol.peer = "UNIX socket client"
		native-protocol.version = "33"
		application.process.id = "3458"
		application.process.user = "homer77"
		application.process.host = "ThinkPad-X380-Yoga"
		application.process.binary = "firefox"
		application.language = "de_DE.UTF-8"
		window.x11.display = ":0"
		application.process.machine_id = "b8c12fdaffb54596824f224b251a44f7"
		application.icon_name = "firefox"
		module-stream-restore.id = "sink-input-by-application-name:Firefox"
    index: 13
	driver: <protocol-native.c>
	flags: 
	state: RUNNING
	sink: 0 <alsa_output.pci-0000_00_1f.3.analog-stereo>
	volume: mono: 65536 / 100% / 0,00 dB
	        balance 0,00
	muted: no
	current latency: 0,00 ms
	requested latency: 0,50 ms
	sample spec: s16le 1ch 44100Hz
	channel map: mono
	             Mono
	resample method: speex-float-1
	module: 11
	client: 24 <speech-dispatcher-dummy>
	properties:
		media.name = "playback"
		application.name = "speech-dispatcher-dummy"
		native-protocol.peer = "UNIX socket client"
		native-protocol.version = "33"
		application.process.id = "27689"
		application.process.user = "homer77"
		application.process.host = "ThinkPad-X380-Yoga"
		application.process.binary = "sd_dummy"
		application.language = "C"
		window.x11.display = ":0"
		application.process.machine_id = "b8c12fdaffb54596824f224b251a44f7"
		module-stream-restore.id = "sink-input-by-application-name:speech-dispatcher-dummy"
    index: 15
	driver: <protocol-native.c>
	flags: 
	state: RUNNING
	sink: 0 <alsa_output.pci-0000_00_1f.3.analog-stereo>
	volume: mono: 65536 / 100% / 0,00 dB
	        balance 0,00
	muted: no
	current latency: 0,00 ms
	requested latency: 0,50 ms
	sample spec: s16le 1ch 44100Hz
	channel map: mono
	             Mono
	resample method: speex-float-1
	module: 11
	client: 26 <speech-dispatcher-espeak-ng>
	properties:
		media.name = "playback"
		application.name = "speech-dispatcher-espeak-ng"
		native-protocol.peer = "UNIX socket client"
		native-protocol.version = "33"
		application.process.id = "27692"
		application.process.user = "homer77"
		application.process.host = "ThinkPad-X380-Yoga"
		application.process.binary = "sd_espeak-ng"
		application.language = "C"
		window.x11.display = ":0"
		application.process.machine_id = "b8c12fdaffb54596824f224b251a44f7"
		module-stream-restore.id = "sink-input-by-application-name:speech-dispatcher-espeak-ng"
    index: 16
	driver: <protocol-native.c>
	flags: 
	state: RUNNING
	sink: 0 <alsa_output.pci-0000_00_1f.3.analog-stereo>
	volume: mono: 65536 / 100% / 0,00 dB
	        balance 0,00
	muted: no
	current latency: 0,00 ms
	requested latency: 1,00 ms
	sample spec: s16le 1ch 44100Hz
	channel map: mono
	             Mono
	resample method: speex-float-1
	module: 11
	client: 27 <speech-dispatcher-generic>
	properties:
		media.name = "playback"
		application.name = "speech-dispatcher-generic"
		native-protocol.peer = "UNIX socket client"
		native-protocol.version = "33"
		application.process.id = "27698"
		application.process.user = "homer77"
		application.process.host = "ThinkPad-X380-Yoga"
		application.process.binary = "sd_generic"
		application.language = "C"
		window.x11.display = ":0"
		application.process.machine_id = "b8c12fdaffb54596824f224b251a44f7"
		module-stream-restore.id = "sink-input-by-application-name:speech-dispatcher-generic"
    index: 20
	driver: <protocol-native.c>
	flags: START_CORKED 
	state: RUNNING
	sink: 0 <alsa_output.pci-0000_00_1f.3.analog-stereo>
	volume: front-left: 65536 / 100% / 0,00 dB,   front-right: 65536 / 100% / 0,00 dB
	        balance 0,00
	muted: no
	current latency: 26,57 ms
	requested latency: 11,61 ms
	sample spec: float32le 2ch 44100Hz
	channel map: front-left,front-right
	             Stereo
	resample method: speex-float-1
	module: 11
	client: 31 <Chromium>
	properties:
		application.icon_name = "chromium-browser"
		media.name = "Playback"
		application.name = "Chromium"
		native-protocol.peer = "UNIX socket client"
		native-protocol.version = "35"
		application.process.id = "131"
		application.process.user = "homer77"
		application.process.host = "ThinkPad-X380-Yoga"
		application.process.binary = "schildichat-desktop"
		application.language = "de_DE.UTF-8"
		window.x11.display = ":0"
		application.process.machine_id = "b8c12fdaffb54596824f224b251a44f7"
		module-stream-restore.id = "sink-input-by-application-name:Chromium"

It is the built in onboard microphone of the convertible laptop.
But to check I have recently tested it with a Terratec Aureon Dual USB-Stick i.e. an external USB sound device. Which led to the same result unfortunately. So, other soundchip but still the message that the app can't make use of the microphone.

Oh and there are no additional drivers in the software center.

I keep you updated about the BIOS.

You have a high latency reading, this can also be Hardware drivers/etc so updating may help.

If it continues, Try Disabling the browser "Hardware Acceleration" Enable-Disable FF Hardware Acceleration

Also clear browser cookie & cache, & refresh your modem & router .

Some updates:

  1. The BIOS is v1.35 from last year. There is a v1.37 from march and I downloaded the ISO (~26MB) from lenovo.com. I wrote it on an usb-stick and restarted device. When I booted it nothing happened. If I open the device in filemanager ... it's empty. I am not an expert for BIOS updates but I would have expected the filemanager to show anything :thinking: So it seems like I can't update BIOS at the moment. Its changelog mentioned only a handfull of fixed cve ...

  2. When I wanted to try to disable the HW acceleration I found out sth else:
    Independent of the acceleration I found that after a reboot the web client worked in FF. I.e. i could call successfully. :tada:

BUT: When I started one of the desktop clients I received the Failure Message again and couldn't call.

Even better: After that I received the same message again in the web client. Even a restart of the pulseaudio server didn't fix this. (That corresponded with my observation that the Chromium sink wasn't ended in the pavucontrol Recording tab.)

So it seems that the device works well as long as I don't start one of the desktop clients. They seem to break the sound setup sustainably :confused:
I think that the desktop clients actually just use chromium to box the web client. Maybe that's relevant to understand why the webclient in FF doesn't break the sound setup in contrast to the desktop clients.

I'm quite curious if that happens on other devices with zorinOS, too ...

Good to hear,
Please search on the "Updating BIOS", Please backup your system or files, prior to updating the BIOS, Here's for BIOS help

As for the desktop client's, the BIOS update may help, also check for updates "AFTER BIOS UPDATE"
You may also check if your machine has hardware acceleration in BIOS , Disable if able.

Keep us informed

Again sth new:

I tested the flatpak Element client on another device with BhodiLinux 6.0 (Also ubuntu 20.04 based). Same problem! So it's not device specific and might have to do with flatpak or better the chromium base of the clients.

While under ZorinOS the clients from the official deb-repos show the same problem the schildichat-client from the repo asks me for rights like chromium as a browser does. And after approving - the video chat works.

So that supports my assumption that the clients need approval for microphone and cam. And while I can give them for the web client in firefox I am not even asked in the desktop clients. Unfortunately I don't see any way to give those rights in the desktop clients. I have installed flatseal but PulseAudio is already approved there.

I searched again after such reports and found Couldn't start capturing media! Is your microphone set up and does this app have permission? · Issue #837 · vector-im/element-desktop · GitHub ... They start in 2019 and the last is from 2021. So it's a reoccuring problem it seems.
As it's not Zorin-specific I would close this thread and update it, if I'll ever find a solution.

Thank you very much for your efforts @Ocka !

1 Like

When you install a desktop client it will automatically select/set to your machine defaulted devices, ( mic,cam,speaker,hardware) so by means of when your normally see "Accept" you are granting permission, this is part of machine security.
Where as using a client via a browser, as you know it will ask for permissions, this is part of the browsers security.
You will need to disable all browser HW accel that you use.

Yes this is not the OS, as you now know, So the issue can be HW accel in graphic/audio/bios.
Also a connection issue, drivers/firmware/modem/router.

Why you get an error is, there is a spike/lack of data, caused by latency or overdrive , (Try setting your mic DB Gain to zero,may help, as an on the moment thought).
Latency can be caused by both HW & connection.
Overdrive, HW/settings ..

As for the Topic title, i'll change it to "Microphone Error using Chat Client's"..

Keep us informed bit by bit we should work it out,

Also good work try/testing on other machines, this helps us both, keep up the good work :+1:

ADDED: On the desktop client, you may also find in "setting/sound" thing's like " noise suppression"/other options, try different configurations.
Or in microphone may have a selection of your in-built mic or system default, etc/etc, try changing these if available,
Even in speaker setting.
hope this may help.

1 Like

Now I created a LiveUSB with Ubuntu22.04LTS and started it on my X380Yoga machine, installed element-desktop with snap. --> Same Problem!
As I started it from shell here's the output:

Resetting the UI components after locale change
Error getting the event index passphrase out of the secret store [Error: user interaction failed]
Error getting the event index passphrase out of the secret store [Error: user interaction failed]
[7129:0422/071753.339698:ERROR:object_proxy.cc(622)] Failed to call method: org.gnome.SessionManager.Inhibit: object_path= /org/gnome/SessionManager: org.freedesktop.DBus.Error.AccessDenied: An AppArmor policy prevents this sender from sending this message to this recipient; type="method_call", sender=":1.192" (uid=999 pid=7129 comm="/snap/element-desktop/52/opt/Element/element-deskt" label="snap.element-desktop.element-desktop (enforce)") interface="org.gnome.SessionManager" member="Inhibit" error name="(unset)" requested_reply="0" destination="org.gnome.SessionManager" (uid=999 pid=5318 comm="/usr/libexec/gnome-session-binary --systemd-servic" label="unconfined")
[7129:0422/071753.339732:ERROR:power_save_blocker_linux.cc(338)] No response to Inhibit() request!

So it hints to AppArmor :thinking:

Snap package; Element Desktop.

Snap packages are double sandboxed, preventing them from being able to communicate with necessary files on the system.

1 Like

Following that Clients that may have been installed using Snap or Flatpak and therefore double sandboxed as stated by @Aravisian , have you found and tested with any Clients installed using apt source? Just asking.

Yes. I have installed both element-desktop and schildichat-desktop from their official repositories via apt. And found the same problem as with flatpak and snap.

That is why I hypothesized that it might be linked to the chromium component of electron which is afaik used to build the clients.

I think that also corresponds to my report that the repository-installed client on my Bodhi-Linux netbook asked me for device access approval. After approving I could successfully call (like the webclient in FF). I don't know why that client was able to ask me while none of the other clients did ...

Maybe I should check another DE (as Bodhi was yet the only environment I tested without GNOME ...).

1 Like

I tested it with LiveUSB Ubuntu22.04, installed budgie-desktop and changed into it, installed the snap container of Element aaaaaand ... Same problem. So - DE agnostic problem :person_shrugging:

For the moment I stick with the web client as FF is open most of the time anyways :sweat_smile:

And FF asks me for Cam and Mic privileges everytime I start a call first time after FF was relaunched. I still assume that that's the cause of the problem. The chromium in the electron based clients should ask for privileges and just doesn't. Android and MacOS clients work as they should in the current version by the way.

1 Like

I yet noticed a corresponding issue at the github repo of element and linked to this thread (It is currently not possible to start a voice call · Issue #16395 · vector-im/element-web · GitHub). Won't hurt if the project checks if that's a platform specific app related bug.

Another thought, disable your firewall, just to test the Mic.
For testing the desktop app.

You mean the "Firewall"-App? It wasn't enabled yet.

Your pc firewall, If you have had the firewall disabled while installing the app, The install maybe looking for your firewall to allow thing's to operate/configure.