LINUX.ORG.RU

Не работает звук в колонках

 , ,


0

2

Перестал работать звук в колонках после каких-то манипуляций с pulseaudio. Вот кусок из амиксера:

Simple mixer control 'Speaker',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 87
  Mono:
  Front Left: Playback 87 [100%] [0.00dB] [on]
  Front Right: Playback 87 [100%] [0.00dB] [on]

Кусок из aplay:

front:CARD=PCH,DEV=0
    HDA Intel PCH, ALC269VC Analog
    Front speakers

А вот и сама проблема:

$ aplay -D sysdefault:CARD=PCH /home/tyan/attention.wav
Playing WAVE '/usr/share/psi-plus/sound/attention.wav' : Signed 16 bit Little Endian, Rate 16000 Hz, Mono

Куда копать?


точнее, вот такая проблема

$ aplay -D front:CARD=PCH,DEV=0 /usr/share/psi-plus/sound/attention.wav
Playing WAVE '/usr/share/psi-plus/sound/attention.wav' : Signed 16 bit Little Endian, Rate 16000 Hz, Mono
aplay: set_params:1239: Channels count non available

tyan
() автор топика

Ну так и надо посмотреть что показывает сам пульсеаудио, включить pavucontrol и протестировать, вдруг проблема решится несколькими кликами.

Napilnik ★★★★★
()
Ответ на: комментарий от Napilnik

что показывает сам пульсеаудио

Что ты имеешь в виду?

включить pavucontrol и протестировать, вдруг проблема решится несколькими кликами

Вот aplay не вывел непосредственно на колонки, которые ему явно были указаны как раз потому что pavucontrol неправильно настроен, ага.

tyan
() автор топика
Ответ на: комментарий от tyan

Что ты имеешь в виду?

включить pavucontrol

Там много всяких настроек, может у твоей звуковухи включен профиль использующий только микрофон.

Вот aplay не вывел непосредственно на колонки, которые ему явно были указаны как раз потому что pavucontrol неправильно настроен, ага.

А хз какая служба в твоей системе главнее, пульсу регулярно патчат.

Napilnik ★★★★★
()
Ответ на: комментарий от i-rinat

Ни тот, ни другой. Пульсаудио из-за альсы не работает, думаю. На наушники aplay выводит нормально. Впрочем, вот:

$ paplay -v /usr/share/psi-plus/sound/attention.wav
Opening a playback stream with sample specification 's16le 1ch 16000Hz' and channel map 'mono'.
Connection established.
Stream successfully created.
Buffer metrics: maxlength=4194304, tlength=64000, prebuf=63362, minreq=640
Using sample spec 's16le 1ch 16000Hz', channel map 'mono'.
Connected to device auto_null (index: 0, suspended: no).
Stream started.
Stream underrun.
Playback stream drained.: 19710 usec.          
Draining connection to server.

Толку нет.

tyan
() автор топика
Ответ на: комментарий от tyan

Connected to device auto_null

У тебя PulseAudio играет через фиктивное устройство.

Если ты мешаешь вывод через аппаратные устройства ALSA (не через плагин plug) и вывод через PulseAudio, может случиться так, что PA не сможет занять нужное устройство, так как ты его уже занял. Выбери какую-то одну аудиосистему.

i-rinat ★★★★★
()
Ответ на: комментарий от i-rinat

Сначала была снесена alsa, выводил откуда-то через alsa-device. Затем был снесён pulsaudio, а alsa возвращена. Результат тот же: aplay: set_params:1239: Channels count non available

tyan
() автор топика
Ответ на: комментарий от tyan

aplay: set_params:1239: Channels count non available

Поглядел сейчас описания устройств. При выводе через front подразумевается прямой доступ к железу, поэтому приложение должно озаботиться о совместимости: число каналов, частота, глубина. Если что-то не совпадёт, будет ошибка.

Пробовал заменить front на default?

i-rinat ★★★★★
()
Ответ на: комментарий от tyan

Казалось, что pulseaudio использует alsa как бэкэнд.

Ну да, но занимает устройства монопольно. Если занять устройство плеером, то его не сможет занять PA. И наоборот.

i-rinat ★★★★★
()
Ответ на: комментарий от i-rinat

Делает вид, что выводит, но по факту выводит только в наушники. И вообще, похоже, что колонки всё - старое ядро тоже не работает.

tyan
() автор топика
Ответ на: комментарий от tyan

Ну вот же, у меня похожая шляпа.

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

Еще звук в скайпе смешно работает — меня слышат, а я не слышу, но если включить плеер, и пока он играет, позвонить, то слышу и я, после чего плеер можно выключать. И так на каждый новый звонок.

deep-purple ★★★★★
()
14 января 2016 г.

Судя по всему, колонки просто навернулись.

tyan
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.