Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 24 May 2020 12:49:46 +0100
From:      tech-lists <tech-lists@zyxst.net>
To:        freebsd-questions@freebsd.org
Subject:   Re: best sound subsystem for freebsd for a desktop
Message-ID:  <20200524114946.GA84757@bastion.zyxst.net>
In-Reply-To: <9bfbb6e7-9d04-bc5e-d196-9c70f59f6528@nebelschwaden.de>
References:  <20200519141914.GF23072@bastion.zyxst.net> <9bfbb6e7-9d04-bc5e-d196-9c70f59f6528@nebelschwaden.de>

next in thread | previous in thread | raw e-mail | index | archive | help

[-- Attachment #1 --]
Hi, thank you all for your inputs :D

On Fri, May 22, 2020 at 11:47:11AM +0200, Ede Wolf wrote:

>If I am not mistaken, there are two soundsystems in FreeBSD: OSS and the
>newer pcm. OSS may just be layer ontop of pcm, these days.

My problem is when building sound ports, I dunno what's best. Basically I want
low-latency high quality stereo sound. I'm not a musician. But I want to play
music etc on a nice set of speakers.

>Then on top of that one may have a sound server, running in userspace.
>Most popular nowadays being pulseaudio, the successor of ESD. Or jack,
>popular for low latency audio work.

Pulseaudo gives me the heebigeebees a bit because it seems to want to wind
itself round everything. Additionally, I don't understand it.

>A sound server abstracts the low level audio api and allows stuff like
>multiple audio streams (like "you have new mail" and listening to bsd
>now on youtube), in case the hardware (or the underlying sound system)
>does not.
>
>Now the FreeBSD audio subsystem, to my little knowledge, allows for
>mixing multiple streams. The question is, does this need a special setup
>for typical desktop applications? I do not know.
>
>If not, you may skip using a soundserver.

For my use, it depends on the context really. If I'm doing actual work I'll
want say maybe a favourite internet radio station playing, but I'll also want
mail notifications and the odd bleep to be heard as well, but for some serious
music playing, loud, in my non-work time id like to easily turn those bleeps
off and high fidelity.

>Deping on your choice of windowmanager or desktop environment, it would
>get started automatically or you may have take care of that yourself.

choice of windowmanager is a whole other can o' worms. I was using xfce4 for a
while but over the last few months it's been using 100% cpu constantly so I've
switched back to windowmaker which ive been using since the late 90s and have
got my very responsive desktop back. I'd like to try something more modern
like kde5 sometime though. Really need a recent walkthrough/howto in the
context of nvidia because this is way out of my area of expertise.

Years ago I'd just configure sound_drv in the kernel and it'd just work. I
didn't know jack was something for low-latency, accurate work. Maybe i'll try
that.

thanks,
-- 
J.

[-- Attachment #2 --]
-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEE8n3tWhxW11Ccvv9/s8o7QhFzNAUFAl7KX2wACgkQs8o7QhFz
NAWI0Q/+Is5O6vrrp0XQEvKF1Tk8kZl5PUHvERF0npWSYybqVgzPHHmEuRUYeZbi
jaSj4WL5nBdCZuVeCa+OD+bg3iifK8It7EZjd/zIbX1cgQscIRh5zXOpws9ZTkJt
s0/V4Vdb9udg39APiA//HvI5iuKKKy2RJNmwfFJDTXOLXa0lUhboPu0eXmxbXQqV
O7DMT8fuRgEqKtaTtDngXQUF5YPV0us2vqS1TAbbWZKSPBn4kXAxDr3Yc/uEQ9g+
zXER25AH/LPxu6vNOUOULT4p9tefscNltpmZD2Hxjeh9ZUCaEXvQxhvP3xF0pWNb
bhhlxCiozf1idJ0dkYMffhfm4iKsNYTYG/nmXxnU8HjP4zqbKMMUVK7+PMCZjRWS
Pm5PXKQ926+gJzmrPeesbTuLEVcxSk9lw+pid/102f/secEKJYQGFkTeZPeI81eu
63eiQlrLf/QWUhgn0X/z3ZMPZWGV/9EwFPkVpzecH1bN4TXcwEVSBkLa97cMi434
gA9o/mgHAV1Qp/d7OuZrGx7130dy0gLjV/ae5ICxsGl0TZUDyQnZRySR7vuSkOC2
Sd021YJ77oSikF6YYJP4vquBkelgR1Rx2dDIdc/7qAV9RUhcO11uMOBXkAzuDT8Z
EF5U07ixkUrRFDKib1pz+mVGA/yLvLRkkxXU8lxf3q+Aekvn4z4=
=Uf2a
-----END PGP SIGNATURE-----

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20200524114946.GA84757>