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>