Звук заикается. ALSA, snd_hda_intel

Интегрированный звук, звуковые карточки, выносные устройства

Модератор: Модераторы разделов

Ответить
xcr
Сообщения: 2
ОС: Debian Lenny x64

Звук заикается. ALSA, snd_hda_intel

Сообщение xcr »

Добрый день. Возникла небольшая проблема со звуком. То есть он работает, все хорошо, но иногда происходит неприятный рывок.
По субъективным ощущениям рывок происходит при большой нагрузке.

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

То ли это, что нужно?

Очень надеюсь на вашу помощь.
Спасибо сказали:
allez
Сообщения: 2223
Статус: Не очень злой админ :-)
ОС: SuSE, CentOS, FreeBSD, Windows

Re: Звук заикается. ALSA, snd_hda_intel

Сообщение allez »

Хоть и запоздало, но отвечу. Если не автору, то кому-нибудь другому польза будет.

Да, изменение /proc/sys/dev/hpet/max-user-freq (или sysctl-переменной dev.hpet.max-user-freq) может помочь.
На эту тему можно почитать здесь:
http://citkit.ru/articles/615/
http://freepooh.blogspot.com/2009/01/eee-pc-hpet.html
http://en.wikipedia.org/wiki/HPET
Спасибо сказали:
xcr
Сообщения: 2
ОС: Debian Lenny x64

Re: Звук заикается. ALSA, snd_hda_intel

Сообщение xcr »

Спасибо за ответ!
На самом деле, мне тогда стало совсем лениво что-то изобретать, и я перестал обращать внимание на проблему. И через некоторое время она просто исчезла сама по себе. Уже и не помню, менял ли я ядро или нет.
Спасибо сказали:
Ответить