wiem, że temat zacinającego dźwięku był poruszany na forum wielokrotnie, jednak nie byłem w stanie samodzielnie (z pomocą googli i forum) poradzić sobie z rozwiązaniem problemu, otóż:
PROBLEM:
przy oglądaniu filmów (różnymi programami i z różnych źródeł) oraz odtwarzaniu muzyki co jakiś, bliżej nieokreślony czas (przeważnie co 30s - 2min) dźwięk (przy oglądaniu filmów również obraz) zacina się na na bardzo krótki czas lub przeskakuje o ok. 1-2s.
WERSJE PROGRAMÓW:
ubuntu 10.10
alsa 1.0.23
pulseaudio 1:0.9.22~0.9.21
KONFIGURACJA SPRZĘTOWA:
core 2 duo T8300, 2GB ramu, 8600GT-M, Realtek ALC268
PRÓBY NAPRAWY:
1. na samym początku wyłączyłem pulseaudio w taki sposób:
zmiana linijki
Kod: Zaznacz cały
; autospawn = yes
Kod: Zaznacz cały
autospawn = no
Kod: Zaznacz cały
killall pulseaudio
skutek: brak widocznych i słyszalnych:)
2. sprawdziłem logi, w których widać, że "coś" jest nie tak. Tak wygląda log z pliku user.log zaczynając od startu systemu:
Kod: Zaznacz cały
Oct 29 14:04:21 noname pulseaudio[1641]: pid.c: Daemon already running.
Oct 29 14:04:22 noname pulseaudio[1587]: alsa-util.c: snd_pcm_avail_delay() returned strange values: delay 0 is less than avail 24.
Oct 29 14:04:22 noname pulseaudio[1587]: alsa-util.c: Most likely this is a bug in the ALSA driver 'snd_hda_intel'. Please report this issue to the ALSA developers.
Oct 29 14:04:22 noname pulseaudio[1587]: alsa-util.c: snd_pcm_dump():
Oct 29 14:04:22 noname pulseaudio[1587]: alsa-util.c: Soft volume PCM
Oct 29 14:04:22 noname pulseaudio[1587]: alsa-util.c: Control: PCM Playback Volume
Oct 29 14:04:22 noname pulseaudio[1587]: alsa-util.c: min_dB: -51
Oct 29 14:04:22 noname pulseaudio[1587]: alsa-util.c: max_dB: 0
Oct 29 14:04:22 noname pulseaudio[1587]: alsa-util.c: resolution: 256
Oct 29 14:04:22 noname pulseaudio[1587]: alsa-util.c: Its setup is:
Oct 29 14:04:22 noname pulseaudio[1587]: alsa-util.c: stream : CAPTURE
Oct 29 14:04:22 noname pulseaudio[1587]: alsa-util.c: access : MMAP_INTERLEAVED
Oct 29 14:04:22 noname pulseaudio[1587]: alsa-util.c: format : S16_LE
Oct 29 14:04:22 noname pulseaudio[1587]: alsa-util.c: subformat : STD
Oct 29 14:04:22 noname pulseaudio[1587]: alsa-util.c: channels : 2
Oct 29 14:04:22 noname pulseaudio[1587]: alsa-util.c: rate : 44100
Oct 29 14:04:22 noname pulseaudio[1587]: alsa-util.c: exact rate : 44100 (44100/1)
Oct 29 14:04:22 noname pulseaudio[1587]: alsa-util.c: msbits : 16
Oct 29 14:04:22 noname pulseaudio[1587]: alsa-util.c: buffer_size : 88192
Oct 29 14:04:22 noname pulseaudio[1587]: alsa-util.c: period_size : 44096
Oct 29 14:04:22 noname pulseaudio[1587]: alsa-util.c: period_time : 999909
Oct 29 14:04:22 noname pulseaudio[1587]: alsa-util.c: tstamp_mode : ENABLE
Oct 29 14:04:22 noname pulseaudio[1587]: alsa-util.c: period_step : 1
Oct 29 14:04:22 noname pulseaudio[1587]: alsa-util.c: avail_min : 87310
Oct 29 14:04:22 noname pulseaudio[1587]: alsa-util.c: period_event : 0
Oct 29 14:04:22 noname pulseaudio[1587]: alsa-util.c: start_threshold : -1
Oct 29 14:04:22 noname pulseaudio[1587]: alsa-util.c: stop_threshold : 6205960286516543488
Oct 29 14:04:22 noname pulseaudio[1587]: alsa-util.c: silence_threshold: 0
Oct 29 14:04:22 noname pulseaudio[1587]: alsa-util.c: silence_size : 0
Oct 29 14:04:22 noname pulseaudio[1587]: alsa-util.c: boundary : 6205960286516543488
Oct 29 14:04:22 noname pulseaudio[1587]: alsa-util.c: Slave: Hardware PCM card 0 'HDA Intel' device 0 subdevice 0
Oct 29 14:04:22 noname pulseaudio[1587]: alsa-util.c: Its setup is:
Oct 29 14:04:22 noname pulseaudio[1587]: alsa-util.c: stream : CAPTURE
Oct 29 14:04:22 noname pulseaudio[1587]: alsa-util.c: access : MMAP_INTERLEAVED
Oct 29 14:04:22 noname pulseaudio[1587]: alsa-util.c: format : S16_LE
Oct 29 14:04:22 noname pulseaudio[1587]: alsa-util.c: subformat : STD
Oct 29 14:04:22 noname pulseaudio[1587]: alsa-util.c: channels : 2
Oct 29 14:04:22 noname pulseaudio[1587]: alsa-util.c: rate : 44100
Oct 29 14:04:22 noname pulseaudio[1587]: alsa-util.c: exact rate : 44100 (44100/1)
Oct 29 14:04:22 noname pulseaudio[1587]: alsa-util.c: msbits : 16
Oct 29 14:04:22 noname pulseaudio[1587]: alsa-util.c: buffer_size : 88192
Oct 29 14:04:22 noname pulseaudio[1587]: alsa-util.c: period_size : 44096
Oct 29 14:04:22 noname pulseaudio[1587]: alsa-util.c: period_time : 999909
Oct 29 14:04:22 noname pulseaudio[1587]: alsa-util.c: tstamp_mode : ENABLE
Oct 29 14:04:22 noname pulseaudio[1587]: alsa-util.c: period_step : 1
Oct 29 14:04:22 noname pulseaudio[1587]: alsa-util.c: avail_min : 87310
Oct 29 14:04:22 noname pulseaudio[1587]: alsa-util.c: period_event : 0
Oct 29 14:04:22 noname pulseaudio[1587]: alsa-util.c: start_threshold : -1
Oct 29 14:04:22 noname pulseaudio[1587]: alsa-util.c: stop_threshold : 6205960286516543488
Oct 29 14:04:22 noname pulseaudio[1587]: alsa-util.c: silence_threshold: 0
Oct 29 14:04:22 noname pulseaudio[1587]: alsa-util.c: silence_size : 0
Oct 29 14:04:22 noname pulseaudio[1587]: alsa-util.c: boundary : 6205960286516543488
Oct 29 14:04:22 noname pulseaudio[1587]: alsa-util.c: appl_ptr : 87344
Oct 29 14:04:22 noname pulseaudio[1587]: alsa-util.c: hw_ptr : 87344
Oct 29 14:27:19 noname pulseaudio[1587]: ratelimit.c: 96 events suppressed
Oct 29 14:38:11 noname pulseaudio[1587]: ratelimit.c: 573 events suppressed
Oct 29 14:39:58 noname pulseaudio[1587]: ratelimit.c: 403 events suppressed
Oct 29 15:22:08 noname pulseaudio[1587]: ratelimit.c: 9 events suppressed
Oct 29 15:22:13 noname pulseaudio[1587]: ratelimit.c: 10 events suppressed
Oct 29 15:22:14 noname pulseaudio[1587]: alsa-sink.c: ALSA została wybudzona, aby zapisać nowe dane do urządzenia, ale nie było nic do zapisania.
Oct 29 15:22:14 noname pulseaudio[1587]: alsa-sink.c: Prawdopodobnie jest to błąd w sterowniku ALSA "snd_hda_intel". Proszę zgłosić ten problem programistom ALSA.
Oct 29 15:22:14 noname pulseaudio[1587]: alsa-sink.c: Wybudzono za pomocą ustawienia POLLOUT - ale jednoczesne wywołanie snd_pcm_avail() zwróciło zero lub inną wartość < min_avail.
Oct 29 15:22:19 noname pulseaudio[1587]: ratelimit.c: 17 events suppressed
Oct 29 15:22:24 noname pulseaudio[1587]: ratelimit.c: 12 events suppressed
Oct 29 15:22:29 noname pulseaudio[1587]: ratelimit.c: 22 events suppressed
Oct 29 15:22:35 noname pulseaudio[1587]: ratelimit.c: 21 events suppressed
Oct 29 15:22:40 noname pulseaudio[1587]: ratelimit.c: 28 events suppressed
Oct 29 15:22:45 noname pulseaudio[1587]: ratelimit.c: 18 events suppressed
Oct 29 15:22:50 noname pulseaudio[1587]: ratelimit.c: 17 events suppressed
Oct 29 15:22:56 noname pulseaudio[1587]: ratelimit.c: 10 events suppressed
przepraszam za objętość posta jednak chciałem jak najlepiej opisać problem. Bardzo prosze o wskazówki.