From owner-freebsd-questions@freebsd.org Sun May 24 11:50:17 2020 Return-Path: Delivered-To: freebsd-questions@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 65DEF32B358 for ; Sun, 24 May 2020 11:50:17 +0000 (UTC) (envelope-from tech-lists@zyxst.net) Received: from out2-smtp.messagingengine.com (out2-smtp.messagingengine.com [66.111.4.26]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 49VJSS15nMz3c5K for ; Sun, 24 May 2020 11:50:15 +0000 (UTC) (envelope-from tech-lists@zyxst.net) Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.nyi.internal (Postfix) with ESMTP id E65635C007C for ; Sun, 24 May 2020 07:50:15 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute3.internal (MEProxy); Sun, 24 May 2020 07:50:15 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=zyxst.net; h= date:from:to:subject:message-id:references:mime-version :content-type:in-reply-to; s=fm2; bh=puLGc8RURhvFtZ5ju7c9ILSrQZq 8HsPFUYQ8YS8WJH4=; b=iFK5tpI3yxXrodio/dhFq+BX4bFvaswLvNI54LhTYjo tG4ldTuzvzG/+xHuytK9VK6XWz8MmAio4UIIsRV9DjA8HO3lp7tKumDIycnYLX1F sUnoelvNn6ZMTevUD7fFJzhd5h2APtEaIEydPK94Ml30nRJLIhaAHmmiqO/HIv9r Q9HlwThFeRG+3ZnqK9uI+ZxT+N+zN8GfzrrVM5m87huR8MrMz6ZOPmF6NCNsZpFG N+AnqkWpewHoubqxdEOXVk9IVIQR2iNzNW0OKHwZ3VM5+0Os8WRM3HHxiU7b6PSp ILb88pBMjogWsWTgFzs7YxpGbWMa3XC8dcHx7Ng2yCQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=puLGc8 RURhvFtZ5ju7c9ILSrQZq8HsPFUYQ8YS8WJH4=; b=UDOSjXB2j91HeoZgC+aj6T azkE+9/xW2BMyAUHGOb9fv33rmooFjPr9SRSfl6wFN28PQjVhtbdmklnNuTIjF4g v7AVwsbyMHhONI48Zc6FuSE5TEAcT0LplY0tgAG25ImM8vI6pMx9pgnjmSt5TrVL p3xZiUjaviGVytBVRb3LUnfkYY9WmmtwlST3yjqX46cu8345y8mX0AMJ88Pbv8sl w0ExqpwVFKH2flPsACXZS+hanluEmR3sepZmgmaVaZY2htBhBOvHzuhg18/ZOMpz OLLpJUVlw1nG8P6Jw368x7lgm9qZjFJK2hibZqIOotEeqjlkNSEs+N8TLi2lYujg == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduhedruddukedggeehucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpeffhffvuffkfhggtggujgesghdtre ertddtvdenucfhrhhomhepthgvtghhqdhlihhsthhsuceothgvtghhqdhlihhsthhsseii hiigshhtrdhnvghtqeenucggtffrrghtthgvrhhnpedtheeigfdvudefkeekvddtfedvte dttdekuddvgeevlefftdekffdujedvhfduteenucfkphepkedvrdejtddrledurdelleen ucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehtvggthh dqlhhishhtshesiiihgihsthdrnhgvth X-ME-Proxy: Received: from bastion.zyxst.net (bastion.zyxst.net [82.70.91.99]) by mail.messagingengine.com (Postfix) with ESMTPA id 45EB9306650D for ; Sun, 24 May 2020 07:50:15 -0400 (EDT) Date: Sun, 24 May 2020 12:49:46 +0100 From: tech-lists To: freebsd-questions@freebsd.org Subject: Re: best sound subsystem for freebsd for a desktop Message-ID: <20200524114946.GA84757@bastion.zyxst.net> Mail-Followup-To: freebsd-questions@freebsd.org References: <20200519141914.GF23072@bastion.zyxst.net> <9bfbb6e7-9d04-bc5e-d196-9c70f59f6528@nebelschwaden.de> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="vtzGhvizbBRQ85DL" Content-Disposition: inline In-Reply-To: <9bfbb6e7-9d04-bc5e-d196-9c70f59f6528@nebelschwaden.de> X-Rspamd-Queue-Id: 49VJSS15nMz3c5K X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=zyxst.net header.s=fm2 header.b=iFK5tpI3; dkim=pass header.d=messagingengine.com header.s=fm2 header.b=UDOSjXB2; dmarc=none; spf=pass (mx1.freebsd.org: domain of tech-lists@zyxst.net designates 66.111.4.26 as permitted sender) smtp.mailfrom=tech-lists@zyxst.net X-Spamd-Result: default: False [-5.48 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[zyxst.net:s=fm2,messagingengine.com:s=fm2]; NEURAL_HAM_MEDIUM(-1.08)[-1.077]; FROM_HAS_DN(0.00)[]; RWL_MAILSPIKE_GOOD(0.00)[66.111.4.26:from]; TO_MATCH_ENVRCPT_ALL(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:66.111.4.26]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; TO_DN_NONE(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-questions@freebsd.org]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_LONG(-1.01)[-1.013]; RCVD_COUNT_THREE(0.00)[4]; DMARC_NA(0.00)[zyxst.net]; DKIM_TRACE(0.00)[zyxst.net:+,messagingengine.com:+]; NEURAL_HAM_SHORT(-0.69)[-0.693]; SIGNED_PGP(-2.00)[]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:11403, ipnet:66.111.4.0/24, country:US]; RCVD_IN_DNSWL_LOW(-0.10)[66.111.4.26:from] X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 24 May 2020 11:50:17 -0000 --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--