Jan Stary schreef op 2025-03-11 14:03:
On Mar 11 13:20:03, em...@kollof.nl wrote:
Jan Stary schreef op 2025-03-11 12:02:
> > On Thu, Mar 06, 2025 at 10:48:06AM +0100, Andrath of the Abyss wrote:
> > > I was wondering if people with USB audio interfaces have the same issue
> > > as me. When using the microphone of my usb audio interface, the recorded
> > > audio starts to stutter/pop, indicating buffering problems, usually when
> > > I do something that causes a bit of load on the system (e.g. starting a
> > > browser).
>
> This is to confirm that I can replicate xruns
> with this cheapo Sennheiser USB headphones+mic combo:
>
> uaudio0 at uhub5 port 1 configuration 1 interface 1 "Sennheiser
> Sennheiser SC 160 USB" rev 2.00/0.18 addr 3
>
[snip]

Mine (not cheapo USB interface):

uaudio0 at uhub0 port 20 configuration 1 interface 1 "MOTU M4" rev 2.00/1.01
addr 7
uaudio0: class v2, high-speed, sync, channels: 4 play, 4 rec, 0 ctls
audio0 at uaudio0
uaudio1 at uhub8 port 1 configuration 1 interface 4 "Logitech Logitech BRIO"
rev 3.10/3.17 addr 7
uaudio1: class v1, high-speed, sync, channels: 0 play, 2 rec, 2 ctls

doas /usr/bin/sndiod -s default -m play,mon -s mon -ddd

Does that also happen with sndiod defaults?

Those are the defaults (save for also grabbing a monitor mix and
running with -ddd in the foreground to get debugging info)

during livestreaming:

Can you please test with plain aucat first?

I did.

Quote:

The aucat sounds good in the beginning, but sometimes the sound is high
pitched and artifacted

and then I gave the example of the youtube link that has the same symptoms to give an audible example (because it sounds exactly like that). Bare aucat does this too. It's intermittent and it recovers, and later it happens again.

rsnd/0: play hw xrun, pused = 3360 / 3840

Does that mean your machine has no other audio device,
given that this on is rsnd/0 ?

It has, it has uaudio1, that's the microphone in my webcam.
Since my good condenser mic is on rsnd/0, I don't use the
crappy webcam one of course.

The aucat sounds good in the beginning, but sometimes the sound is high
pitched and artifacted which is what Alex was referring to, as can be
heard in one of my livestreams:

https://www.youtube.com/live/snDYh9IGsM0?si=4s45b0AImEvN3ECm&t=3202 (@53:22)

To be clear: if it's a live stream, does that mean
you are recording the 'mon' subdevice with aucat?
How exactly?

mon is for grabbing a monitor mix from the sound card, e.g. for capturing
audio that comes from a browser or anything else (game, whatever) that
produces sound with your soundcard. Makes sense to grab that when livestreaming.

Cheers,
Emiel Kollof

Reply via email to