Нет звука

Здесь можно задавать любые вопросы по установке и настройке Lubuntu Linux

Модератор: Vadim

Аватара пользователя

im
Сообщения: 120
Зарегистрирован: 14 мар 2015, 14:18

Re: Нет звука

#21

Сообщение im » 22 дек 2016, 13:20

Zozo82, не понятно, работает ли у вас вообще сохранение-восстановление настроек alsa через alsactl store/restore при установленном pulseaudio. Ну хорошо, давайте предположим, что работает и cоздадим свою службу, которая будет восстанавливать громкость при загрузке, для этого нам нужно открыть терминал под рутом:

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

sudo su
alsamixer
alsactl store
nano /etc/systemd/system/snd-restore.service
т.е. от рута задаём громкость и сохраняем настройки alsa, дальше открывается редактор,
в котором мы пропишем свою службу:

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

[Unit]
Description=Alsa Volume Restore
DefaultDependencies=no
After=sound.target
Before=shutdown.target
Conflicts=shutdown.target

[Service]
Type=oneshot
RemainAfterExit=true
ExecStart=-/usr/sbin/alsactl init
ExecStart=-/usr/sbin/alsactl nrestore

[Install]
WantedBy=sound.target
в редактор нужно скопировать этот текст, затем сохранить и выйти (вроде бы клавиши F3, F2), после чего, в этом же терминале включаем нашу службу:

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

systemctl enable snd-restore.service

Дальше нужно перезагрузить компьютер (reboot или любым другим способом) если после загрузки громкость не восстанавливается, то вывод сюда:

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

systemctl status snd-restore.service


PS удалить службу можно так:

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

sudo systemctl disable snd-restore.service
sudo rm /etc/systemd/system/snd-restore.service
sudo systemctl daemon-reload

Аватара пользователя

Zozo82
Сообщения: 39
Зарегистрирован: 04 фев 2016, 22:59
Откуда: [Msk]

Re: Нет звука

#22

Сообщение Zozo82 » 22 дек 2016, 16:23

Спасибо большое за отклик, но чет "тыкал тыкал и заработало" :( даже и отписать не могу - почему...обновлял кучу всяких программ и еще чего то, а оно возьми и заработай...хотя вчера целый день куксилось.


zuljin
Сообщения: 4
Зарегистрирован: 08 фев 2017, 21:41

Re: Нет звука

#23

Сообщение zuljin » 08 фев 2017, 21:58

im, спасибо за инструкцию. Сделал всё по ней, но громкость не восстановилась.
Вывод команды systemctl status snd-restore.service:
● snd-restore.service - Alsa Volume Restore
Loaded: loaded (/etc/systemd/system/snd-restore.service; enabled; vendor pres
Active: active (exited) since Ср 2017-02-08 21:51:03 MSK; 2min 13s ago
Main PID: 658 (code=exited, status=0/SUCCESS)
Tasks: 0 (limit: 4915)
CGroup: /system.slice/snd-restore.service

фев 08 21:50:58 Lab2 systemd[1]: Starting Alsa Volume Restore...
фев 08 21:51:03 Lab2 alsactl[600]: Found hardware: "HDA-Intel" "Realtek ALC269VB
фев 08 21:51:03 Lab2 alsactl[600]: Hardware is initialized using a generic metho
фев 08 21:51:03 Lab2 systemd[1]: Started Alsa Volume Restore.
lines 1-11/11 (END)...skipping...
● snd-restore.service - Alsa Volume Restore
Loaded: loaded (/etc/systemd/system/snd-restore.service; enabled; vendor preset: enabled)
Active: active (exited) since Ср 2017-02-08 21:51:03 MSK; 2min 13s ago
Main PID: 658 (code=exited, status=0/SUCCESS)
Tasks: 0 (limit: 4915)
CGroup: /system.slice/snd-restore.service

фев 08 21:50:58 Lab2 systemd[1]: Starting Alsa Volume Restore...
фев 08 21:51:03 Lab2 alsactl[600]: Found hardware: "HDA-Intel" "Realtek ALC269VB" "HDA:10ec0269,10438437,00100100" "0x1043" "
фев 08 21:51:03 Lab2 alsactl[600]: Hardware is initialized using a generic method
фев 08 21:51:03 Lab2 systemd[1]: Started Alsa Volume Restore.


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

Заранее спасибо!

Аватара пользователя

im
Сообщения: 120
Зарегистрирован: 14 мар 2015, 14:18

Re: Нет звука

#24

Сообщение im » 10 фев 2017, 11:55

Этот пример со службой я проверял в Lubuntu 16.04, у меня он работал.
Инициализация вроде нормально проходит, какое-то устройство нашлось:
zuljin писал(а):Источник публикации Found hardware: "HDA-Intel" "Realtek ALC269VB" "HDA:10ec0269,10438437,00100100" "0x1043" "

Или у Вас несколько звуковых карт?

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

aplay -l

Как обычно восстанавливаете громкость? Если после загрузки в терминале ввести:

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

sudo systemctl init
sudo amixer set Master 77%
speaker-test -c 1
звук появляется? (остановить тест (ctrl+c))

Попробуйте также обновить звуковую систему, некоторым помогает:

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

sudo apt-get update
sudo apt-get install --reinstall alsa-base alsa-utils


zuljin
Сообщения: 4
Зарегистрирован: 08 фев 2017, 21:41

Re: Нет звука

#25

Сообщение zuljin » 10 фев 2017, 19:05

im, аналогично. У меня 16.04. Со службой не получилось.
Вот, что выдает aplay -l:
**** Список PLAYBACK устройств ****
карта 0: Intel [HDA Intel], устройство 0: ALC269VB Analog [ALC269VB Analog]
Подустройства: 1/1
Подустройство №0: subdevice #0


Карта одна.
Громкость восстанавливаю так:
sudo alsamixer
В появившемся консольном окне второй столб повышаю на максимум.
Попытаюсь объяснить, т.к. не понял, как загрузить скриншот.
Первый столб: Master. Общий уровень громкости, как я понял. При загрузке системы этот столб на 100% заполнен.
А вот второй столб: Headphone, вот его-то и приходится при каждой перезагрузке повышать руками до 100%.
Если этого не сделать, то звука почти не слышно. Еле-еле можно услышать в полной тишине.
При повышении столба Headphone громкость становится нормальной.

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

sudo systemctl init
sudo amixer set Master 77%
speaker-test -c 1

Не удалось выполнить. Консоль ругнулась Unknown operation init.
Обновление звуковой системы тоже не спасло.
Я так понял, что проблема в одном из каналов. Ибо уровень громкости Master при перезагрузке восстанавливается.
А вот как заставить восстанавливать уровень громкости отдельного канала - загадка.

Аватара пользователя

im
Сообщения: 120
Зарегистрирован: 14 мар 2015, 14:18

Re: Нет звука

#26

Сообщение im » 10 фев 2017, 21:38

zuljin писал(а):Источник публикации Не удалось выполнить. Консоль ругнулась Unknown operation init.
Тут моя ошибка, должно быть не sudo systemctl init, а sudo alsactl init, ну это ладно уже не важно.

zuljin писал(а):Источник публикации второй столб: Headphone, вот его-то и приходится при каждой перезагрузке повышать руками до 100%

А если попробовать сделать то же самое, только одной командой:

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

amixer -c 0 set 'Headphone' 100%
что-то происходит?

PS: можно ещё добавить включение канала, если он выключен:

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

amixer -c 0 set 'Headphone' unmute


zuljin
Сообщения: 4
Зарегистрирован: 08 фев 2017, 21:41

Re: Нет звука

#27

Сообщение zuljin » 10 фев 2017, 22:24

Благодарю за ответ.
Вот это:

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

amixer -c 0 set 'Headphone' 100%

возымело эффект. Громкость пошла.
Ну и самое главное... Куда бы прописать эту строчку (или вторую, которая с командой unmute), чтоб она выполнялась при включении?

Аватара пользователя

im
Сообщения: 120
Зарегистрирован: 14 мар 2015, 14:18

Re: Нет звука

#28

Сообщение im » 11 фев 2017, 08:33

Можно добавить эту строчку в автозапуск пользователя и она будет выполнятся после логина, не обязательно при загрузке. В Меню-Параметры-"Приложения по умолчанию для LXsession", или из терминала: lxsession-default-apps, откроется окно, в нём есть вкладка "autostart" или "автозапуск", строку с командой нужно вставить после кнопки, в пустое поле, затем нажать "Добавить".
Изображение
(Для запуска можно было использовать и другие стартовые файлы: ~/.profile, ~/.bash_profile, ~/.xsessionrc, это не принципиально.)


zuljin
Сообщения: 4
Зарегистрирован: 08 фев 2017, 21:41

Re: Нет звука

#29

Сообщение zuljin » 11 фев 2017, 14:23

im, вы будете смеяться, но при выполнении вышеуказанных действий звука не появилось. То есть уровень громкости столба Headphone не увеличился.
В LXsession configuration есть флаг напротив "Звуковая система Pulseaudio". А не происходит ли конфликтов?

Аватара пользователя

im
Сообщения: 120
Зарегистрирован: 14 мар 2015, 14:18

Re: Нет звука

#30

Сообщение im » 11 фев 2017, 18:16

zuljin, не знаю почему так, посмотрите эту тему, там похожая проблема решается.


Вернуться в «Установка и настройка Lubuntu»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя