[запинки при проигрывании]alsa

Разные проблемы звука, видео, обсуждение разных устройств и т.д.

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

Аватара пользователя
ZZaiatSS
Сообщения: 281
Статус: ະໃພຣວືາທູ&

[запинки при проигрывании]alsa

Сообщение ZZaiatSS »

Выношу этот вопрос из своей предыдущей темы с дополнениями. Начальная проблема: во время проигрывания идут небольшие "запинки", появляются совершенно рандомно и непредсказуемо. В ходе разбирательств оказалось что:

Код: Выделить всё

zzaiatss@amaranth:~$ speaker-test

speaker-test 1.0.21

Playback device is default
Stream parameters are 48000Hz, S16_LE, 1 channels
Using 16 octaves of pink noise
Rate set to 48000Hz (requested 48000Hz)
Buffer size range from 2048 to 16384
Period size range from 1024 to 1024
Using max buffer size 16384
Periods = 4
was set period_size = 1024
was set buffer_size = 16384
 0 - Front Left
Write error: -32,Обрыв канала


Если запустить mplayer с -v и дождаться запинки, то он пишет вот что:

Код: Выделить всё

Increasing filtered audio buffer size from 0 to 65536
Increasing filtered audio buffer size from 65536 to 67584


Что мне совершенно ни о чем не говорит :mellow: .

Гугль помог найти тему на форуме дебианщиков с описанием такой-же проблемы. Увы, без ответа.

Дистр арч, ядро самосбор 2.6.31-ZEN (на .30 наблюдается то-же самое), alsa-utils: 1.0.21-1, alsa-lib: 1.0.21.a-1, звук - C-media CM8738

P.S думаю нужно увеличить размер буфера в /etc/asound.conf. Но не знаю как. Такой код

Код: Выделить всё

pcm.!default {
type hw
card 0
device 0
slave {
period_size 2048
buffer_size 16384
}
}


не работает, альса ругается на "Unknown field slave"
Спасибо сказали:
Аватара пользователя
mikki43306
Сообщения: 172
ОС: Gentoo

Re: [запинки при проигрывании]alsa

Сообщение mikki43306 »

Заранее прошу прощения за рандомность и несуразность ответа.
...
Я тоже сталкивался с заиканием звука, звукавуха внешняя Echo Indigo DJ (PCMCIA).
Все исправилось после глобальной установки всего со словом alsa: alsa-tools, alsa-firmware, alsa-utils, alsa-headers, alsa-driver, alsa-plugins, alsa-lib.
После этого заиканий не наблюдалось и работает всё даже без .asoundrc.

Попробуйте.
Часы–пингвин - хороший аксессуар в комнате малыша.
Спасибо сказали:
ivanich
Сообщения: 72
ОС: Gentoo

Re: [запинки при проигрывании]alsa

Сообщение ivanich »

Код: Выделить всё

pcm.!default {
type hw
card 0
device 0
slave {
pcm "hw:0,0"
period_size 2048
buffer_size 16384
}
}

К slave надо в любом случае что нибудь "подключить"(hw:0,0 для примера, в вашем случае может по другому называться).
Можно еще это увеличить

Код: Выделить всё

/proc/asound/card0/pcm0p/sub0/prealloc
Спасибо сказали:
Аватара пользователя
ZZaiatSS
Сообщения: 281
Статус: ະໃພຣວືາທູ&

Re: [запинки при проигрывании]alsa

Сообщение ZZaiatSS »

Всем спасибо за ответы. Виновным оказалось ядро. Поставил 2.6.27.35-lts и проблемы со звуком исчезли. Зато теперь нехило тормозит отрисовка... Придется, наверно, откатываться на дебьян
Спасибо сказали: