From owner-freebsd-multimedia@FreeBSD.ORG Sat Oct 8 02:50:05 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 1323A16A420 for ; Sat, 8 Oct 2005 02:50:05 +0000 (GMT) (envelope-from pyunyh@gmail.com) Received: from zproxy.gmail.com (zproxy.gmail.com [64.233.162.196]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0091F43D45 for ; Sat, 8 Oct 2005 02:50:03 +0000 (GMT) (envelope-from pyunyh@gmail.com) Received: by zproxy.gmail.com with SMTP id 40so4920nzk for ; Fri, 07 Oct 2005 19:50:03 -0700 (PDT) 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=c/arLOFfXkq198NiqMMe49RsYKUlkkJiVfDIl5dgcJB8jLUEwi71tW92fd3VS4/6CuOhfmH2yeFVkYLBipBvAb8Tfboa+r0HI3I8qrF3v5ehVhp0jdAUBop0FILHPtWZCKd9h2+aAXMvI2hBrc92xAVQLPwWus/wWRgIKp1LLwQ= Received: by 10.36.82.13 with SMTP id f13mr356282nzb; Fri, 07 Oct 2005 19:50:03 -0700 (PDT) Received: from michelle.rndsoft.co.kr ( [211.32.202.217]) by mx.gmail.com with ESMTP id 19sm1605913nzp.2005.10.07.19.49.59; Fri, 07 Oct 2005 19:50:03 -0700 (PDT) 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 j982nEtx003290 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sat, 8 Oct 2005 11:49:14 +0900 (KST) (envelope-from yongari@gmail.com) Received: (from yongari@localhost) by michelle.rndsoft.co.kr (8.13.1/8.13.1/Submit) id j982nA95003289; Sat, 8 Oct 2005 11:49:10 +0900 (KST) (envelope-from yongari@gmail.com) Date: Sat, 8 Oct 2005 11:49:10 +0900 From: Pyun YongHyeon To: Ariff Abdullah Message-ID: <20051008024910.GA2999@rndsoft.co.kr> References: <20051006141525.4171b911.skywizard@MyBSD.org.my> <4345C235.8060205@freebsd.org> <20051007090957.28da4c9e.skywizard@MyBSD.org.my> <4345D8E0.2020101@freebsd.org> <20051007104020.54184b39.skywizard@MyBSD.org.my> <20051007094228.6dp859nhcg8gsow0@netchild.homeip.net> <20051008020626.60d4d937.skywizard@MyBSD.org.my> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20051008020626.60d4d937.skywizard@MyBSD.org.my> User-Agent: Mutt/1.4.2.1i Cc: freebsd-multimedia@freebsd.org, Alexander Leidinger , davidxu@freebsd.org, noackjr@alumni.rice.edu Subject: Re: DAC1 / DAC2 for ex137x - ES1370/1/2/3 , CT5880/CT4730(EV1938) 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, 08 Oct 2005 02:50:05 -0000 On Sat, Oct 08, 2005 at 02:06:26AM +0800, Ariff Abdullah wrote: > On Fri, 07 Oct 2005 09:42:28 +0200 > Alexander Leidinger wrote: > > > > A thought comes into my mind... > > > > Stupid as I am sometimes, I thought so far the bad sound quality of my > > SoundBlaster PCI (128 or 512 ... damn, I have to look it up at home) > > is some kind of hardware problem in my PC... I thought this, because > > in Windows it sounds as bad as with FreeBSD. Ok, Windows is bad, but > > regarding the multimedia topic I've never seen such bad behavior from > > Windows XP. That's the reason for thinking it's a hardware problem. > > > I have lots of dropouts in Windows, mostly because of VIA > motherboards and particularly because of bad driver. It amaze me that > this soundcard sound alot better in FreeBSD, with correct tuning and > configuration. > > > But now I'm not sure anymore. I have PREEMPTION in my kernel. And it > > doesn't sound like stuttering. It sounds like distortion. I don't know > > how to describe this further. It seems it is related to activity on > > the PCI bus. > > > > Does this sound like a problem which can be solved with > > latency_timer/slave channels? > > > Most likely.. especially with VIA motherboards. Increasing default > buffersize also can help but usually it's a sign of bad PCI timing. I > don't have any problem with Intel boards even sharing the interrupt with > others. > > > I think I have to get some time at Sunday to give it a try... > > > You won't regret it. This is one of the cheap / best sounding soundcards > ever exist. > > http://www.pcavtech.com/soundcards/summary/index.htm > For es137x, it has no DMA limitation(supports up to 4GB) which means it could be used on any architectures including sparc64/ppc. But it supports only little endian format, so kernel endian conversion feeder is required on big endian systems. This would add unavoidable playback/ capture latency under high system loads. In addition, its complex sampling register access methods and timing requiried on accessing CODECs effectivly defeats parallel execution capability of kernel threads on today's high speed CPUs. -- Regards, Pyun YongHyeon