Звук 2.1 . Играет одна колонка

vs220
alsactl сейчас
alsactl nrestore
Точно, давно не использовал и не заглядывал в Wiki, сейчас посмотрел и там есть еще интересная команда на этот счет
Since the old "sudo rc.d restart alsa" and "sudo alsa force-reload" commands don't work anymore, it took me a bit of time the other day to figure out how to restart alsa without restarting the whole machine. Sometimes I make changes to ~/.asoundrc and want to make them effective without rebooting and this was the only command I found that could acheive this:

alsactl kill rescan

This should probably be added to the wiki somewhere but I wasn't sure where the best spot for it would be. Should it be a new section? There's a few areas of the alsa wiki that just say to "restart alsa" without specifying how to do so. These could probably be updated as well.

Так что пробовать нужно эту команду - alsactl kill rescan

EDIT 1 - лишний раз убеждаюсь, нужно почаще заглядывать в Wiki
Ошибки не исчезают с опытом - они просто умнеют
vs220
alsactl nrestore
nrestore <card> like restore, but notify the daemon to rescan soundcards
kill <cmd> notify daemon to quit, rescan or save_and_quit

Вопрос: эти команды (alsactl nrestore и alsactl kill rescan) - похожи?
Ошибки не исчезают с опытом - они просто умнеют
Я пока не вкурсе что это значит, но по слову "invalid" думаю что это нехорошо.
dima ~ $ alsactl nrestore
alsactl: state_lock:125: file /var/lib/alsa/asound.state lock error: File exists
alsactl: load_state:1683: Cannot open /var/lib/alsa/asound.state for reading: File exists
alsactl: sysfs_init:48: sysfs path '/sys' is invalid

Found hardware: "ICE1724" "VIA Technologies id 83" "AC97a:56494183" "0x1412" "0x2403"
Hardware is initialized using a generic method
alsactl: sysfs_init:48: sysfs path '/sys' is invalid

Found hardware: "HDA-Intel" "Nvidia GPU 14 HDMI/DP" "HDA:10de0014,10de0101,00100100" "0x1458" "0x3543"
Hardware is initialized using a generic method
dima ~ $ alsactl kill rescan
dima ~ $
При первой команде просто громкость понизилась, при второй ничего не произошло
Dimushonok
при второй ничего не произошло
А ничего произойти в принципе и не должно.
Насколько я понял, alsactl kill rescan является аналогом старой команды alsa force-reload, которая обеспечивает перезагрузку модулей alsa. А как пишут, если это выполнить при загрузке, то проблема решается, т. е. звук становится нормальным.
Но, имхо, этот способ не универсален и подходит не для всех, но встречается довольно часто при решении аналогичной проблемы. А потому и привел как один из вариантов для решения проблемы.

EDIT 1 - что касается команды alsactl nrestore - с ней не знаком, никогда ее не использовал и что она конкретно делает, точно не представляю.
Ошибки не исчезают с опытом - они просто умнеют
vasek
(alsactl nrestore и alsactl kill rescan) - похожи?
Да, вторая еще и демон перезапускает. Но по умолчанию он не запущен, так что по идеи и первой команды достаточно.

Dimushonok
думаю что это нехорошо.
От юзера не сработает. Через судо запускать надо
sudo alsactl nrestore
#или
sudo alsactl kill rescan

Попробуйте все же сохранить настройки в файл (когда у вас уже работают все каналы )
от юзера, судо не надо
alsactl -f ~/.my_asound.state store

Затем после перезагрузки если не работает канал . Восстановить настройки
от юзера, судо не надо
alsactl -f ~/.my_asound.state restore

Если восстановление настроек алсы поможет - можно добавить в автозагрузку.
Если восстановление настроек алсы поможет - можно добавить в автозагрузку.
Не помогло.
sudo alsactl nrestore
#или
sudo alsactl kill rescan
Ничего не произошло
Dimushonok
Не помогло
Ну тогда использовать костыль с переключением частоты
написать скриптик с командами алсамиксера и поставить его в автозагрузку

P.S вряд ли это влияет но по феншую для 2.1
в etc/pulse/daemon.conf
изменить
; lfe-crossover-freq = 0
default-sample-channels = 2
default-channel-map = front-left,front-right
на
 lfe-crossover-freq = 200
alternate-sample-rate = 48000
default-sample-channels = 3
default-channel-map = front-left,front-right,lfe

lfe-crossover-freq = 200 частота среза саббуфера в герцах

Ну и pavucontrol покрутить
столкнулся с подобной проблемой, оказалось, что с колонками, чего-то не того (простые с питанием по usb) типа таких https://images.ua.prom.st/2285371373_w640_h640_kolonki-dlya-pk.jpg
наверно по согласованию сопротивления что-то, хз
другие колонки, наушники и т.п. работают норм

так что перед ковырянием в настройках стоит проверять на заведомо рабочем железе
 
Зарегистрироваться или войдите чтобы оставить сообщение.