On Mon, Dec 08, 2003 at 12:16:55PM -0800, Mark Knecht wrote: > On Mon, 2003-12-08 at 01:05, Clemens Ladisch wrote: > > This is a module option; instead of changing this line, you are > > supposed to put the following line into modules.conf: > > > > options snd-via82xx ac97_clock=44100 > > > > (or, if an options line for this module already exists, add it there) > > > > > > HTH > > Clemens > > Clemens, > Hi. This option did not fix my sound problems with the Via 8235. It > still sounds like it's resampling the sound. I hear artifacts all over > the place. > > I do think the option worked since the PCM stuff now says it's > running at 44100, but I wonder if there is another option for the spdif > side, or is there a bug in that the driver should be setting this at the > same time? I'm not using spdif on this motherboard, but possibly when it > runs at 48K that makes the hardware do something to the PCM data? > > alsaplayer and xmms both sound equally bad though OSS. alsaplayer > says it's playing at 44100. alsaplayer through Jack and my HDSP 9652 > sounds good.
Most likely you need the dxs_support option instead of ac97_clock. With dxs_support=2 the sound should work fine, but the hardware mixing capability will be disabled. Then you can try dxs_support=1 or dxs_support=4. By default snd-via82xx uses dxs_support=3 (except for certain known motherboards), this makes only 48000 sampling rate available. The ALSA library can perform resampling for ALSA apps, and the kernel OSS emulation layer can do resampling for OSS apps, but the quality is often not good.
pgp00000.pgp
Description: PGP signature