pulseaudio периодически рестартится

Автор Sergei_Alekseev, 23 февраля 2014, 00:43:59

« назад - далее »

0 Пользователи и 3 гостей просматривают эту тему.

Sergei_Alekseev

Друзья.
В плеерах периодически останавливается воспроизведение, в smplayer например приходится жать stop, потом play,
тогда продолжается с места остановки.
В запущенных программах пропадают системные звуки (canberra), нужно перезапускать пограмму, чтобы появились.
http://metafight.ru/files/alsa-info.txt
Запускал 'LANG=C pulseaudio -vvvv --log-time=1 > ~/pulseverbose.log 2>&1'
В момент остановки звука pulseaudio прибилось ('Killed' в терминале), лог заканчивается так:
(22513.965|   0.000) D: [pulseaudio] protocol-dbus.c: Interface org.PulseAudio.Core1.Stream added for object /org/pulseaudio/core1/playback_stream243
(22515.197|   1.231) D: [alsa-sink] alsa-sink.c: Latency set to 10.67ms
(22515.197|   0.000) D: [alsa-sink] alsa-sink.c: hwbuf_unused=63488
(22515.197|   0.000) D: [alsa-sink] alsa-sink.c: setting avail_min=16129
(22515.197|   0.000) D: [alsa-sink] alsa-sink.c: Requested volume: 0:  53% 1:  53%
(22515.197|   0.000) D: [alsa-sink] alsa-sink.c:            in dB: 0: -16.50 dB 1: -16.50 dB
(22515.197|   0.000) D: [alsa-sink] alsa-sink.c: Got hardware volume: 0:  53% 1:  53%
(22515.197|   0.000) D: [alsa-sink] alsa-sink.c:               in dB: 0: -16.50 dB 1: -16.50 dB
(22515.197|   0.000) D: [alsa-sink] alsa-sink.c: Calculated software volume: 0: 100% 1: 100% (accurate-enough=yes)
(22515.198|   0.000) D: [alsa-sink] alsa-sink.c:                      in dB: 0: -0.00 dB 1: -0.00 dB
(22515.198|   0.000) D: [alsa-sink] sink.c: Volume not changing
(22515.198|   0.000) D: [alsa-sink] alsa-sink.c: Requested to rewind 65536 bytes.
(22515.198|   0.000) D: [alsa-sink] alsa-sink.c: Limited to 1604 bytes.
(22515.198|   0.000) D: [alsa-sink] alsa-sink.c: before: 401
(22515.198|   0.000) D: [alsa-sink] alsa-sink.c: after: 401
(22515.198|   0.000) D: [alsa-sink] alsa-sink.c: Rewound 1604 bytes.
(22515.198|   0.000) D: [alsa-sink] sink.c: Processing rewind...
(22515.198|   0.000) D: [pulseaudio] protocol-dbus.c: Interface org.PulseAudio.Core1.Stream removed from object /org/pulseaudio/core1/playback_stream243
(22515.198|   0.000) D: [alsa-sink] sink.c: latency = 1130
(22515.198|   0.000) D: [alsa-sink] sink-input.c: Have to rewind 1604 bytes on render memblockq.
(22515.198|   0.000) I: [pulseaudio] sink-input.c: Freeing input 243 "window-minimized"
(22515.198|   0.000) D: [alsa-sink] sink-input.c: Have to rewind 1604 bytes on render memblockq.
(22515.198|   0.000) D: [alsa-sink] source.c: Processing rewind...
(22515.198|   0.000) D: [pulseaudio] ratelimit.c: 3 events suppressed
(22515.198|   0.000) D: [pulseaudio] flist.c: pulsecore/hashmap.c: entries flist is full (don't worry)
(22515.198|   0.000) D: [pulseaudio] flist.c: pulsecore/hashmap.c: entries flist is full (don't worry)
(22515.198|   0.000) D: [pulseaudio] flist.c: pulsecore/hashmap.c: entries flist is full (don't worry)
(22515.198|   0.000) D: [pulseaudio] flist.c: pulsecore/hashmap.c: entries flist is full (don't worry)
(22515.198|   0.000) D: [pulseaudio] flist.c: pulsecore/hashmap.c: entries flist is full (don't worry)
(22515.703|   0.505) D: [alsa-sink] flist.c: pulsecore/hashmap.c: entries flist is full (don't worry)

Полный лог, 2.8 мб:
http://metafight.ru/files/pulseverbose.log.txt
В ppssppqt пару раз звук останавливался, в выхлопе та же петрушка про "stream removed", как в логе.
Настройки в /etc/pulse дефолтные.
Сегфолтов нет, пульса прибивается и перезапускается.
Может кто знает, как починить?

Brainey

Какая версия pulseaudio используется?
Конференция форума в jabber: debianforum@conference.jabber.ru | Клуб кедоводов: kde@conference.jabber.ru

Sergei_Alekseev


Brainey

Цитата: Sergei_Alekseev от 24 февраля 2014, 01:40:36Stable, 2.0-6.1
$ rm -r ~/.pulse
И перезапустить pulseaudio.
Ещё можно попробовать версию из backports.
Конференция форума в jabber: debianforum@conference.jabber.ru | Клуб кедоводов: kde@conference.jabber.ru

Sergei_Alekseev

Цитата: Brainey от 24 февраля 2014, 10:08:25$ rm -r ~/.pulse

И перезапустить pulseaudio.

После удаления .pulse пока вроде не убивается.
А можно где-нибудь прописать 'rm -r ~/.pulse', чтобы оно выполнялось до загрузки pulseaudio?

vladimir_ar

Можно удалить pulse и забыть о проблемах.
Debian Testing, kernel 3.16-2-amd64, OpenBox
AMD A8-3750 / 16Gb RAM / ATI HD6550D (onboard) / Sound ASUS Xonar - DS
_______________________________
Debian Testing, kernel 3.14-2-amd64, OpenBox
HP-655 AMD E1 / 8Gb RAM / ATI HD7310M

Sergei_Alekseev

Цитата: vladimir_ar от 25 февраля 2014, 06:25:21Можно удалить pulse и забыть о проблемах.
Не. Во-первых, без пульсы у меня звук периодически начинает проскакивать, скипится вперёд как бы.
Во-вторых я пользуюсь программой ppssppqt, она без пульсы не работает.
В-третьих мне нравятся positioned event sounds, у меня все gtk программы canberr'ой поют что соловьи)
В-четвёртых у встроенного звука нет hardware mixing, нужно dmix настраивать, если голая alsa.
Так что с пульсой проблем меньше.

Brainey

Цитата: Sergei_Alekseev от 25 февраля 2014, 03:09:12А можно где-нибудь прописать 'rm -r ~/.pulse', чтобы оно выполнялось до загрузки pulseaudio?
Это нужно выполнять только при возникновении проблем. Так что выполнять каждый раз до загрузки пульсы смысла нет.
Конференция форума в jabber: debianforum@conference.jabber.ru | Клуб кедоводов: kde@conference.jabber.ru

Sergei_Alekseev

Цитата: Brainey от 25 февраля 2014, 12:53:09Это нужно выполнять только при возникновении проблем. Так что выполнять каждый раз до загрузки пульсы смысла нет.
Со
Так если удалять каждый бут, то и проблем не возникнет) Нет? Файлы эти всё равно пересоздаются.

Brainey

Цитата: Sergei_Alekseev от 25 февраля 2014, 14:33:03Файлы эти всё равно пересоздаются.
Они и должны создаваться. Во всяком случае, во 2-й версии.
У меня сейчас 4.0 из backports, проблем никаких.
Цитата: Sergei_Alekseev от 25 февраля 2014, 14:33:03Так если удалять каждый бут, то и проблем не возникнет)
Т.е. проблемы всё равно возникают?
Конференция форума в jabber: debianforum@conference.jabber.ru | Клуб кедоводов: kde@conference.jabber.ru

Sergei_Alekseev

#10
Цитата: Brainey от 25 февраля 2014, 15:10:21Т.е. проблемы всё равно возникают?
Нет, пока никаких проблем 8)

UPD Опять началось.
Как правильно обновить пульсу из бэкпортов?
Репозитории подключены.

Sergei_Alekseev

Проблема осталась с новой пульсой из бэкпортов.
Я писал в мэйллист пульсовый, мне ответили что пульса прибивается из-за высокой загрузки cpu, из-за постоянных rewound'ов.
И что нужно отключить real time sheduling в настройках демона.
После отключения rt sheduling рестарты пропали, но звук иногда заикается.
Можно как-нибудь отключить прибивание демона?

vladimir_ar

Debian Testing, kernel 3.16-2-amd64, OpenBox
AMD A8-3750 / 16Gb RAM / ATI HD6550D (onboard) / Sound ASUS Xonar - DS
_______________________________
Debian Testing, kernel 3.14-2-amd64, OpenBox
HP-655 AMD E1 / 8Gb RAM / ATI HD7310M

Brainey

#13
[ot]
Цитата: vladimir_ar от 23 марта 2014, 00:33:26
# aptitude purge pulseaudio~n
Если у вас зачесалась рука, необходимо её ампутировать, ага.[/ot]

Сообщение объединено: 23 марта 2014, 11:33:44

Цитата: Sergei_Alekseev от 22 марта 2014, 20:11:09Я писал в мэйллист пульсовый, мне ответили что пульса прибивается из-за высокой загрузки cpu, из-за постоянных rewound'ов.
И что нужно отключить real time sheduling в настройках демона.
После отключения rt sheduling рестарты пропали, но звук иногда заикается.
Можно как-нибудь отключить прибивание демона?
А если всё по wiki прописать?
Конференция форума в jabber: debianforum@conference.jabber.ru | Клуб кедоводов: kde@conference.jabber.ru

vladimir_ar

Brainey, он нормально никогда не работал. Можно героически его настраивать, но это как пытаться из жигуля мерседес сделать, переделывая внешний вид - вроде и похоже, а внутри ничего не изменится.

Сообщение объединено: 23 марта 2014, 14:01:23

Выбор кактуса - личное дело каждого.
Debian Testing, kernel 3.16-2-amd64, OpenBox
AMD A8-3750 / 16Gb RAM / ATI HD6550D (onboard) / Sound ASUS Xonar - DS
_______________________________
Debian Testing, kernel 3.14-2-amd64, OpenBox
HP-655 AMD E1 / 8Gb RAM / ATI HD7310M