Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 7 Jan 2006 05:43:18 -0600
From:      Nikolas Britton <nikolas.britton@gmail.com>
To:        Ariff Abdullah <ariff@freebsd.org>
Cc:        freebsd-multimedia@freebsd.org
Subject:   Re: Audio playing fast on 6.x (Looking for Ariff Abdullah)
Message-ID:  <ef10de9a0601070343w28e6d934j78b9ef77986efb2c@mail.gmail.com>
In-Reply-To: <20060107000044.107d04ca.ariff@FreeBSD.org>
References:  <ef10de9a0601060433w10e1af6apc0dc90ce579712ce@mail.gmail.com> <20060106210703.5a6bc4d6.ariff@FreeBSD.org> <ef10de9a0601060624q51497ec3yc20a335a43b17d9c@mail.gmail.com> <20060107000044.107d04ca.ariff@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On 1/6/06, Ariff Abdullah <ariff@freebsd.org> wrote:
> On Fri, 6 Jan 2006 08:24:02 -0600
> Nikolas Britton <nikolas.britton@gmail.com> wrote:
> >
> > Thanks for your quick reply. I tried the above and playback is still
> > fast, changing it to any number doesn't seem to do anything. I also
> > cannot set it with loader.conf. I have to do it manually after the
> > system is loaded, Is this normal? Here is what I have in
> > loader.conf:
> >
> > sound_load=3D"YES"
> > snd_ich_load=3D"YES"
> > hw.snd.pcm0.ac97rate=3D48000
> > hw.snd.ac97rate=3D48000
> > hint.pcm.0.ac97rate=3D"48000"
> > hw.snd.maxautovchans=3D4
>
> Put hw.* into /etc/sysctl.conf.
>
> Ok, since you said none of it works, how about this:
>
> # kldunload snd_ich
> # kenv hint.pcm.0.vchanrate=3D48000
> # kldload snd_ich
> # sysctl hw.snd.maxautovchans=3D4
>
> Note: 1) anything that begin with hw.* should go into /etc/sysctl.conf
>       2) anything that begin with hint.* should go into
>          /boot/device.hints
>
>

Problem solved, solution:

/etc/sysctl.conf:
hw.snd.pcm0.ac97rate=3D56250

Turns out ac97rate was the problem but it needed to be bumped up, not
down. I found two main threads and a PR with the same problem:

May 2002, fast playback with Intel 82801BA (ICH2):
http://groups.google.com/group/sol.lists.freebsd.multimedia/browse_thread/t=
hread/799ffc490546679e/

Feb 2003, Hyperactive ICH2 sound (with workaround):
http://groups.google.com/group/mailing.freebsd.current/browse_thread/thread=
/f1017788cd486d50/

kern/31521 : [sound] pcm0 plays too fast on Intel 82801BA (ICH2):
http://www.freebsd.org/cgi/query-pr.cgi?pr=3Dkern/31521



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