[Gelistirici] pulseaudio

Ozan Çağlayan ozan at pardus.org.tr
19 Mayıs 2009 Sal 10:43:28 EEST


Onur Küçük wrote:
>  Merhaba,
>
>  Nedenini bilmiyorum ama pulseaudio dan ses çıkmıyor bende. En son cuma
> ya da cumartesi çıkıyordu. Açılışta KDE4 sesleri gelmiyor
> (açılış sesleri, sesleri dene demem vs. hepsinde, phonon-* kurulu, ilk
> kurduğumda çıkıyordu sorun yoktu). MPlayer vs. ile de pulse a
> bağlandığımda her şey normal gözüküyor ama ses çıkmıyor.
>
>  KDE açıldıktan sonra
>
> $ ps ax|grep pulse
>  1643 ?        S<sl   0:04 /usr/bin/pulseaudio --start
>   

Burda bir terslik var zaten, start-x11-pulseaudio betiği çalıştırıyor
pulseaudio'yu ve o betiğin çalıştırdığı PA'nın cmdline'ı aşağıdaki gibi
olmalı:

/usr/bin/pulseaudio --start --log-target=syslog


>  pulse ı öldürüyorum
>
> $ pulseaudio -k
>
>  process listesinde yok, herhangi bir pulse çıktısı veren program
> açıyorum ve pulse hayata geliyor her şey mutlu
>
> $ ps ax|grep pulse
>  2340 ?    S<sl   0:00 /usr/bin/pulseaudio --start  --log-target=syslog
>   

Açılışta başlayan daemon'ın cmdline'ı aynen bu olmalı,
>  syslog da şunlar var, failed to acquire kısımlarına gelene kadar pulse
> a müdahale etmiyorum, pulse ı öldürüp mplayer la birşey oynatmaya
> başlayınca ikinci "ALSA şöyle kötü" satırları başlıyor
>
> May 19 00:11:20 ergo acpid: client connected from 1408[102:102]
> May 19 00:11:20 ergo acpid: 1 client rule loaded
> May 19 00:11:20 ergo acpid: client connected from 1273[0:0]
> May 19 00:11:20 ergo acpid: 1 client rule loaded
> May 19 00:11:23 ergo kernel: [   34.875039] wlan0: no IPv6 routers present
> May 19 00:11:29 ergo kdm_greet[1416]: Cannot open default user face
> May 19 00:15:01 ergo /usr/sbin/cron[1437]: (root) CMD (test -x /usr/sbin/run-crons && /usr/sbin/run-crons)
> May 19 00:18:26 ergo pulseaudio[1643]: alsa-sink.c: ALSA woke us up to write new data to the device, but there was actually nothing to write!
> May 19 00:18:26 ergo pulseaudio[1643]: alsa-sink.c: Most likely this is a bug in the ALSA driver 'snd_hda_intel'. Please report this issue to the ALSA developers.
> May 19 00:18:26 ergo pulseaudio[1643]: alsa-sink.c: We were woken up with POLLOUT set -- however a subsequent snd_pcm_avail() returned 0 or another value < min_avail.
> May 19 00:21:02 ergo kernel: [  614.440640] IRQ 16/nvidia: IRQF_DISABLED is not guaranteed on shared IRQs
> May 19 00:21:03 ergo acpid: client 1273[0:0] has disconnected
> May 19 00:21:03 ergo acpid: client connected from 1906[0:0]
> May 19 00:21:03 ergo acpid: 1 client rule loaded
> May 19 00:21:04 ergo kdm_greet[1912]: Cannot open default user face
> May 19 00:21:17 ergo pulseaudio[2116]: pid.c: Daemon already running.
> May 19 00:21:18 ergo pulseaudio[1643]: reserve-wrap.c: Failed to acquire reservation lock on device 'Audio0': Girdi/Çıktı hatası
> May 19 00:22:20 ergo kernel: [  691.617133] CE: hpet increasing min_delta_ns to 15000 nsec
> May 19 00:22:40 ergo pulseaudio[1643]: reserve-wrap.c: Failed to acquire reservation lock on device 'Audio0': Girdi/Çıktı hatası
> May 19 00:23:21 ergo pulseaudio[1643]: reserve-wrap.c: Failed to acquire reservation lock on device 'Audio0': Girdi/Çıktı hatası
> May 19 00:23:49 ergo pulseaudio[1643]: reserve-wrap.c: Failed to acquire reservation lock on device 'Audio0': Girdi/Çıktı hatası
> May 19 00:24:56 ergo pulseaudio[1643]: reserve-wrap.c: Failed to acquire reservation lock on device 'Audio0': Girdi/Çıktı hatası
> May 19 00:25:41 ergo pulseaudio[2340]: alsa-sink.c: ALSA woke us up to write new data to the device, but there was actually nothing to write!
> May 19 00:25:41 ergo pulseaudio[2340]: alsa-sink.c: Most likely this is a bug in the ALSA driver 'snd_hda_intel'. Please report this issue to the ALSA developers.
> May 19 00:25:41 ergo pulseaudio[2340]: alsa-sink.c: We were woken up with POLLOUT set -- however a subsequent snd_pcm_avail() returned 0 or another value < min_avail.
> May 19 00:30:01 ergo /usr/sbin/cron[2390]: (root) CMD (test -x /usr/sbin/run-crons && /usr/sbin/run-crons)
> May 19 00:32:07 ergo pulseaudio[2414]: alsa-sink.c: ALSA woke us up to write new data to the device, but there was actually nothing to write!
> May 19 00:32:07 ergo pulseaudio[2414]: alsa-sink.c: Most likely this is a bug in the ALSA driver 'snd_hda_intel'. Please report this issue to the ALSA developers.
> May 19 00:32:07 ergo pulseaudio[2414]: alsa-sink.c: We were woken up with POLLOUT set -- however a subsequent snd_pcm_avail() returned 0 or another value < min_avail.
>
>   

Bana gına geldi zaten bu PA'dan. En son timer-based scheduling'i
kapattım daha az sorun yaşayalım diye. Ama son güncellemelerde, ya da
phonon güncellemesinde ne bozulmuş olabilir bilmiyorum, bakayım..




Gelistirici mesaj listesiyle ilgili daha fazla bilgi