From owner-freebsd-multimedia@FreeBSD.ORG Sat Nov 26 03:50:04 2005 Return-Path: X-Original-To: freebsd-multimedia@freebsd.org Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 96BF516A41F for ; Sat, 26 Nov 2005 03:50:04 +0000 (GMT) (envelope-from pyunyh@gmail.com) Received: from zproxy.gmail.com (zproxy.gmail.com [64.233.162.193]) by mx1.FreeBSD.org (Postfix) with ESMTP id A154943D66 for ; Sat, 26 Nov 2005 03:49:58 +0000 (GMT) (envelope-from pyunyh@gmail.com) Received: by zproxy.gmail.com with SMTP id 8so506101nzo for ; Fri, 25 Nov 2005 19:49:57 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:date:from:to:cc:subject:message-id:reply-to:references:mime-version:content-type:content-disposition:in-reply-to:user-agent; b=twn+bDvqItPJHwmb3S5yiojvxkl8FW/WDdLESn8Um+2VzuYK/1F/yzLfSbw6b58qCV+yOFW2JsTrBOzyipuR+WmIpyPdIaU79ivfzXmzgZN1YK2TeFc5mkiQS3wNEXI2Rc2rpnOW7P00UfW+hNLHnbM0UNj55+IworhqWJhh+A0= Received: by 10.37.15.18 with SMTP id s18mr1614511nzi; Fri, 25 Nov 2005 19:49:57 -0800 (PST) Received: from michelle.rndsoft.co.kr ( [211.32.202.217]) by mx.gmail.com with ESMTP id 8sm3727961nzn.2005.11.25.19.49.55; Fri, 25 Nov 2005 19:49:56 -0800 (PST) Received: from michelle.rndsoft.co.kr (localhost.rndsoft.co.kr [127.0.0.1]) by michelle.rndsoft.co.kr (8.13.1/8.13.1) with ESMTP id jAQ3o4s0022831 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sat, 26 Nov 2005 12:50:04 +0900 (KST) (envelope-from yongari@gmail.com) Received: (from yongari@localhost) by michelle.rndsoft.co.kr (8.13.1/8.13.1/Submit) id jAQ3nwi5022826; Sat, 26 Nov 2005 12:49:58 +0900 (KST) (envelope-from yongari@gmail.com) Date: Sat, 26 Nov 2005 12:49:58 +0900 From: Pyun YongHyeon To: Ariff Abdullah Message-ID: <20051126034958.GB22479@rndsoft.co.kr> References: <20051124215447.GA790@trimind.de> <20051125131548.sx9hpr45dvoc0gss@netchild.homeip.net> <20051125153348.GA6748@trimind.de> <20051125235318.06250835.skywizard@MyBSD.org.my> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20051125235318.06250835.skywizard@MyBSD.org.my> User-Agent: Mutt/1.4.2.1i Cc: freebsd-multimedia@freebsd.org Subject: Re: Sound card recommendations? X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: pyunyh@gmail.com List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 26 Nov 2005 03:50:04 -0000 On Fri, Nov 25, 2005 at 11:53:18PM +0800, Ariff Abdullah wrote: > On Fri, 25 Nov 2005 16:33:48 +0100 > Sascha Klauder wrote: > > On Fri, Nov 25, 2005 at 01:15:48PM +0100, Alexander Leidinger wrote: > > > Sascha Klauder wrote: > > > >treble mixer controls. I've got an SB Live! as well, and it > > > >just sounds crappy in comparison to the AWE, even with 4Front > > > >drivers. > > > Which FreeBSD version did you used to test? If anything below a > > > recent > > > > I'm running a recent 6.0-STABLE with PREEMPTION and > > hw.snd.pcm0.buffersize set to 16384. > > > > > (http://people.freebsd.org/~ariff/)? If with the patches: did you > > > played with with the new pci latency_timer sysctl (it may help to > > > get a very good sound output)? > > > > I'm well aware of Ariff's quite excellent patchset, but > > I was not refering to the problem with crackling noise and > > stuttering output on SB Live cards. > > In the days of FreeBSD 2.2.x, I also used AWE64 with sound font. It was well made card and I'm satisfied with its quality of sound. Now I had to use SB Live due to lack of ISA slots and I lost bass/treble/MIDI support and suffered from stuttering issues. :-( Since I noticed some audio cards does not show stuttering issue(even with Giant lock and without PREEMTION option), I guess the real issue is in driver itself. ATM it seems that increasing pcm buffersize is the only way to remedy the issue. As you know, it has side effect of lagging audio playback and DMA memory extravagance. I'm really like to make emu10k1(4) to use its hardware MMU. This would be the prerequisite condition to support sound font. However due to lack of documentation, it's not easy to add this capability, I think. > > Without lapsing into an audiophile discussion, the Live > > card sounds just ?flat? in comparison to the AWE64 with > > properly adjusted bass and treble mixers. > > > This is a known deficiency of sblive especially among audiophiles. Its > internal sample rate converter (convertor?) and the behaviour of > sampling everything out as 48k are pretty much unsatisfactory. > > Now, if you're talking about crackling or stuttering sound, you should > give those patchsets a try. If you think something had to be done > about the pci latency timer, you can use pciconf(8) to adjust/increase > its value or perhaps using this wrapper: > http://people.freebsd.org/~ariff/utils/pcilattimer > .. since pci latency_timer is available only for snd_es137x. > Probably not, as maestro(4) also provides R/W access to PCI latency timer in PCI configuration space. I guess all sane PCI interface hardwares provides R/W access to the register. It seems that cheap PCI audio hardware are exception. -- Regards, Pyun YongHyeon