Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Alsamixer не сохраняет настройки. Alsaequal не работает.  (Прочитано 7343 раз)

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

Оффлайн referi

  • Автор темы
  • Активист
  • *
  • Сообщений: 277
  • referi
    • Просмотр профиля
1 проблема
Запускаю alsamixer там по умолчанию громкость на -20дб. Выкручиваю на 0. Все хорошо, громкость нормальная как положено, но после перезагрузки опять -20дб.
Я нашел такое решение
alsactl -f my_asound.state store
alsactl -f my_asound.state restore
Прописал в /etc/rc.local не помогает
также пробовал создавать исполняемый файл с нужной командой в /etc/rc5.d/
Не помогает, система загружается, звук наполовину, открываю консоль, выполняю alsactl -f my_asound.state restore тогда звук сразу прибавляется.

2 проблема
Установил эквалайзер
sudo apt-get install libasound2-plugin-equal
Запускаю
alsamixer -D equal
кручу частоты, никаких изменений в звуке не происходит, эквалайзер никак не участвует в воспроизведении звука.



Пользователь добавил сообщение 23 Февраля 2017, 00:49:38:
Alsamixer не сохраняет настройки.
РЕШЕНО
sudo alsactl store
« Последнее редактирование: 23 Февраля 2017, 00:50:55 от referi »

Оффлайн Torgalak

  • Любитель
  • *
  • Сообщений: 99
  • Gnome Ubuntu 16.04 LTS
    • Просмотр профиля
после перезагрузки всё-равно надо загружать руками профиль.
sudo alsactl restore
У меня на стареньком ноуте например проблема с сабом встроенным.
Вот сейчас мучаюсь с ним. Вручную выставляю.

Пользователь добавил сообщение 16 Апреля 2017, 21:15:39:
В общем проблему решил:

идём сюда  /etc/pulse/default.pa

закомменчиваем строку  load-module module-device-restore
прописываем строку     load-module module-alsa-restore
Перезапуск.
Работает.
Насчёт эквалайзера не смотрел, но алса сорс должен по идее работать с этим. посмотри не закоменчен-ли он у тебя.
может он не запускается у тебя ?
« Последнее редактирование: 16 Апреля 2017, 21:15:39 от Torgalak »

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 3031
    • Просмотр профиля
Всё это лишнее - и с pulse и с sudo. Если создать и поместить asound.state куда надо,
он и так загрузится при старте системы. Но я предпочитаю хранить его в домашнем каталоге
и загружать при входе в систему, опять же без sudo.
Пётр.

Оффлайн Torgalak

  • Любитель
  • *
  • Сообщений: 99
  • Gnome Ubuntu 16.04 LTS
    • Просмотр профиля
После вчерашних экспериментов был замечен отвал пульса.
Найденный способ работает через раз.

Peter_I, У меня есть такой файл. лежит в var/lib/alsa , только я не программист, чтобы править этот файл, кроме знакомых букв ничего не понимаю.

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

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 3031
    • Просмотр профиля
Torgalak,
Его и не надо править, его создаёт alsactl. Но, чтобы она его там создала, надо её запускать от root.
Но надёжнее одновременно с этим запустить её и от пользователя с опцией "-f" и создать asound.state
где-нибудь у себя, а потом внести в автозапуск его загрузку той же alsactl, только её надо
указывать с полным путём - /usr/sbin/alsactl.
Пётр.

Оффлайн Torgalak

  • Любитель
  • *
  • Сообщений: 99
  • Gnome Ubuntu 16.04 LTS
    • Просмотр профиля
Peter_I, можно пошагово?
я новичёк и не понимаю пока многое.
пробовал через rc.local запускать - не работает.

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 3031
    • Просмотр профиля
Посмотрите "man alsactl", этого должно быть достаточно.
Список аудиокарт выводится командой
cat /proc/asound/cards
Я предпочитаю сразу запускать alsamixer для используемой карты, например
alsaamixer -c 0
И в alsamixer не забывайте нажимать F5.
Пётр.

 

Страница сгенерирована за 0.047 секунд. Запросов: 25.