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

--vtzGhvizbBRQ85DL
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

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 w=
ant
low-latency high quality stereo sound. I'm not a musician. But I want to pl=
ay
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 wa=
nt
mail notifications and the odd bleep to be heard as well, but for some seri=
ous
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 fo=
r 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 ha=
ve
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 t=
ry
that.

thanks,
--=20
J.

--vtzGhvizbBRQ85DL
Content-Type: application/pgp-signature; name="signature.asc"

-----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-----

--vtzGhvizbBRQ85DL--



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