xcr 27.01.2009 12:07
Есть проблема! — Заикается звук
Возникла небольшая проблема со звуком. То есть он работает, все хорошо, но иногда происходит неприятный рывок.По субъективным ощущениям рывок происходит при большой нагрузке.
Debian Lenny, amd64, alsa
это из lspci:
00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia (Intel HDA)
Subsystem: Dell Device 01f5
Flags: bus master, slow devsel, latency 64, IRQ 16
Memory at c0000000 (64-bit, non-prefetchable)
Capabilities:
Kernel driver in use: HDA Intel
Kernel modules: snd-hda-intel
lsmod:$ lsmod | grep snd
snd_hda_intel 454744 8
snd_pcm_oss 41696 0
snd_mixer_oss 18048 1 snd_pcm_oss
snd_pcm 80968 4 snd_hda_intel,snd_pcm_oss
snd_seq_dummy 4292 0
snd_seq_oss 34496 0
snd_seq_midi_event 9472 1 snd_seq_oss
snd_seq 58592 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_timer 25040 4 snd_pcm,snd_seq
snd_seq_device 9044 3 snd_seq_dummy,snd_seq_oss,snd_seq
snd 69128 20 snd_hda_intel,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_seq,snd_timer,sn
d_seq_device
soundcore 9696 1 snd
snd_page_alloc 10576 2 snd_hda_intel,snd_pcm
$ dpkg -l | grep -i alsa
ii alsa-base 1.0.17.dfsg-4 ALSA driver configuration files
ii alsa-utils 1.0.16-2 ALSA utilities
ii gstreamer0.10-alsa 0.10.19-2 GStreamer plugin for ALSA
ii libasound2 1.0.16-2 ALSA library
ii libsdl1.2debian-alsa 1.2.13-2 Simple DirectMedia Layer (with X11 and ALSA options)
ii linux-sound-base 1.0.17.dfsg-4 base package for ALSA and OSS sound systems
ii xfce4-mixer-alsa 4.4.2-3 Xfce4 Mixer ALSA backend
ii xmms2-plugin-alsa 0.5DrLecter-2 XMMS2 - ALSA output
Ядро 2.6.26, самосборное, но дело не в этом. На том, что из репозитория, были аналогичные проблемы. OSS не включен в ядро.
На убунтах 8.04, 8.04 x64, 8.10 проблем не было. В том числе, на 8.10 с аналогичным конфигом ядра.
Проблема не с какой-то конкретной программой. По крайней мере, их две: vlc и mpd
Была уже аналогичная тема на линуксфоруме - http://linuxforum.ru/index.php?showtopic=72674
В ней автор говорит, что все решилось пересборкой модуля. Ядро пересобирал, эффекта не заметил )
Еще там кто-то говорил, что можно поменять max-user-freq. Что это есть вообще? У меня, так же как и у автора, нет таких файликов. Есть подобные в /proc/sys/dev/hpet:
$ cat /proc/sys/dev/hpet/max-user-freq
64
То ли это, что нужно?
Очень надеюсь на вашу помощь.