По субъективным ощущениям рывок происходит при большой нагрузке.
Debian Lenny, amd64
это из 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) [size=16K]
Capabilities: <access denied>
Kernel driver in use: HDA Intel
Kernel modules: snd-hda-intel
Код: Выделить всё
lsmod:$ lsmod | grep snd
[b]snd_hda_intel 454744 8 [/b]
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
Была уже аналогичная тема
В ней автор говорит, что все решилось пересборкой модуля. Ядро пересобирал, эффекта не заметил )
Еще там кто-то говорил, что можно поменять max-user-freq. Что это есть вообще? У меня, так же как и у автора, нет таких файликов. Есть подобные в /proc/sys/dev/hpet:
Код: Выделить всё
$ cat /proc/sys/dev/hpet/max-user-freq
64
То ли это, что нужно?
Очень надеюсь на вашу помощь.