Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 4 Jun 2007 23:07:54 +1000
From:      Norberto Meijome <freebsd@meijome.net>
To:        Ariff Abdullah <ariff@FreeBSD.org>
Cc:        freebsd-multimedia@freebsd.org
Subject:   Re: [snd_hda] Choppiness under high cpu - STABLE
Message-ID:  <20070604230754.5f223044@localhost>
In-Reply-To: <20070604164420.5104fbaa.ariff@FreeBSD.org>
References:  <20070529134158.7b221ae2@localhost> <20070529131503.3b70a8e2.ariff@FreeBSD.org> <20070529163949.091c340f@localhost> <20070604140630.35eb3a5e@localhost> <20070604160928.0abb098b.ariff@FreeBSD.org> <20070604164420.5104fbaa.ariff@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, 4 Jun 2007 16:44:20 +0800
Ariff Abdullah <ariff@FreeBSD.org> wrote:

> > 
> > Have you tried with 4096 ? Note: this should go into
> > hint.pcm.0.buffersize kernel hint, not sysctl variable. After
> > setting it (using kenv), you must reload the sound module or reboot
> > if it going through /boot/device.hints. The sysctl buffersize is
> > there purely as indicator.
> >   
> 
> I forgot to mention that enabling/disabling vchans are matters as
> well, so please take note on that.

ok - back to the klds from the src tree.

[betom@ayiin] [Mon Jun  4 22:30:37 2007]
/usr/home/betom
$ sysctl -a | grep snd
hw.snd.report_soft_formats: 1
hw.snd.targetirqrate: 32
hw.snd.verbose: 1
hw.snd.maxautovchans: 4
hw.snd.unit: 0
hw.snd.pcm0.buffersize: 4096
hw.snd.pcm0.vchans: 1

[betom@ayiin] [Mon Jun  4 22:30:43 2007]
/usr/home/betom
$ kenv | grep buffer
hint.pcm.0.buffersize="4096"

I tried 4096, 8192, 16384. In all cases, stress -m 1  brings up immediate
choppiness/chirping. :(


I'm now back to the binary blob... I repeated the tests (with default
buffersize of 16K, and 8 vchans as before), and it seems that with stress -m 2
there is an ever so slight chirpiness, more noticeable with -m 3 , definitely
there @ -m 4 - but definitely better than the other one.

thanks!!
B

_________________________
{Beto|Norberto|Numard} Meijome

Life is not measured by the number of breaths we take, but by the moments that
take our breath away.

I speak for myself, not my employer. Contents may be hot. Slippery when wet.
Reading disclaimers makes you go blind. Writing them is worse. You have been
Warned.



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