ALSA + Pulseaudio нету звука.
Это писал клинический идиот. P/A работает ПОВЕРХ alsa, своих драйверов у него нет. Кроме того, оно добавляет ещё и своих глюков (см похожие темы внизу).
Добейся сначала работы чистой alsa.
Раз поставил pulseaudio, то стоит поставить pavucontrol (GUI регулятор громкости для него) и в нем убедиться, что звук выводится на нужное устройство. Можно просто отключить во вкладке «Конфигурация» все левые девайсы (hdmi).
apt install pulseaudio-module-udev
asoundconf-gtk и выбрать карту 🙂 а пыш-пыш аудио удалить
Этой команды нет, всё что выше пишут стоит уже.
ну поставь пакет с этой командой.
И как он называется, в Debian найти не могу что то, в гугле про Ubuntu речь
А вообще, звук то идёт, ползунок скачет, но на наушники и колонки не выводит, пытался выбирать всё что там предложено, может он вообще не видит наушники и колонки? На Live CD всё окей.
ну вон скачай пакеты да установи.. там вроде питон и все.
Это писал клинический идиот. P/A работает ПОВЕРХ alsa, своих драйверов у него нет. Кроме того, оно добавляет ещё и своих глюков (см похожие темы внизу).
Это я писал 🙂 Просто я наивно рассчитывал, что у ТС хватит мозгов поставить pavucontrol, и выбрать там нужное устройство. PA отличная штука, и глюков там никаких нет (правда у меня звуковая карта, а не Realtek, с которыми вечно что-то неладно из-за творчества производителей матплат).
Добейся сначала работы чистой alsa.
В прошлой теме он так и не смог поменять порядок устройств. О чём тут вообще говорить?
Нет звука в Ubuntu – решения проблем
Даже в Ubuntu пользователи сталкиваются с такой проблемой, как отсутствие звука. Если в Windows это проблема драйверов, которая решается чаще всего перезагрузкой, то с Linux дело обстоит немного иначе. Драйверы в данной операционной системе встроены в ядро, но при этом есть библиотеки управления звуковой подсистемой, в которой и возникают периодические сбои. Сегодня я рассмотрю возможные причины и методы решения отсутствия звука в Linux Ubuntu.
Возможные причины
Если после установки системы нужный драйвер не был найден, система переключается на другой, универсальный, который будет работать без дополнительной настройки. Возможно, в таких случаях и пропадает звук. Допустимы и другие причины:
- Звук в микшере отключен по умолчанию, ползунки спущены до нуля или же стоит галочка около пункта «Выключен звук».
- Не работает модуль ALSA (для проверки исправности необходим специальный набор утилит).
- Настройки ALSA не сохранены.
- Аудиодрайвер не установлен.
- Включен диспетчер речи.
- Фиктивный выход после отключения режима сна.
Решения
Причин отсутствия звука в Linux Ubuntu не мало, и метод решения проблемы для каждой из них свой. Я рекомендую проверять все в той последовательности, которую укажу далее, чтобы точно выявить неполадку, устранить ее и при этом избежать лишних действий.
Настройка громкости и беззвучного режима
Если звук раньше был, но потом в какой-то момент просто пропал (ни с того ни с сего так), для начала стоит проверить микшер громкости. Значок управления звуком находится в правом верхнем углу – нажимаю на него и смотрю, не переведен ли ползунок на минимальную отметку.
Сначала проверяю, не отключен ли звук в системном микшере
Уровень громкости можно проверить и в настройках системы. Для этого открываю соответствующее меню и перехожу во вкладку «Звук». Там же можно проверить уровень громкости на всех установленных аудиоустройствах.
В системных настройках есть специальный раздел, в котором можно регулировать громкость на разных устройствах.
ALSA
В операционной системе есть собственный инструмент для управления звуками ALSA. Допустимо, что настройки системы она не принимает, и у нее есть собственный регулятор. Для перехода к нему необходимо открыть командную строку «Терминал» и ввести вот такую команду:
Вот так выглядит графический интерфейс программы ALSA
Да, у нее есть графический интерфейс, и разобраться в нем не так уж и сложно. Если под указанными обозначениями присутствует значение MM, это означает, что устройство находится в беззвучном режиме или выключено. В данном случае необходимо просто перейти к нужному пункту с помощью стрелок вправо/влево, затем нажать на кнопку M для отключения беззвучного режима. Уровень громкости регулируется кликом по кнопкам вверх/вниз.
Перехожу к нужному пункту, отключаю беззвучный режим и увеличиваю уровень громкости до нужной отметки
При выходе сохранять настройки не нужно, так как они применяются автоматически. Чтобы перейти обратно к командной строке «Терминал», необходимо просто нажать на клавишу Esc. Если это не помогло решить проблему отсутствия звука, значит, идем дальше.
Перезагрузка модуля ALSA
Если при просмотре настроек не было обнаружено никаких аудиоустройств, значит, проблема кроется в распознавании звуковой карты. Одно из решений – перезапуск утилиты ALSA, и делается это по следующей команде:
sudo alsa force-reload
Если проблемы со звуком не устранились, перезагружаю утилиту ALSA через «Терминал»
Как только процедура будет выполнена, необходимо перезагрузить компьютер. Если после этого звук появился, то проблема решилась. Нет – идем дальше.
Переустановка драйверов ALSA и PulseAudio
Можно еще попробовать полностью переустановить ALSA и Pulse Audio. Для этого в «Терминале» потребуется дать вот такие запросы:
sudo apt remove —purge alsa-base pulseaudio
sudo apt install alsa-base pulseaudio
После того как переустановка будет проведена, нужно будет сделать рестарт миксера с помощью той же команды, что я указывала выше, а потом перезапустить систему.
Отключение диспетчера речи
Данная утилита должна быть отключена в Linux для нормального функционирования аудиосистемы. Чтобы проверить ее работу, необходимо открыть в командной строке «Терминал» соответствующий конфигурационный файл и проверить, находится ли напротив строчки RUN значение no. Для этого я даю вот такую команду
vi /etc/default/speech-dispatcher.
Заключение
Причин отсутствия звука в Linux Ubuntu может быть несколько, и методы решения для каждой неполадки свои. В основном, все эти действия достаточно просты и не требуют профессиональных навыков и знаний. Достаточно ввести в «Терминале» нужную команду, и процедура будет выполнена.
PulseAudio нет звука
В файле /usr/share/alsa/alsa.conf
посмотрите в строках
defaults.ctl.card 0
defaults.pcm.card 0
defaults.pcm.device 0
соответствуют ли устройства тому, что показывает aplay -l. Иногда помогает смена значений на 1.
systemctl --user stop pulseaudio.socket systemctl --user stop pulseaudio.service
и удали файл ~/.config/pavucontrol.ini и директорию ~/.config/pulse
Запусти pulseaudio
systemctl --user start pulseaudio.socket systemctl --user start pulseaudio.service
Должна появиться директория ~/.config/pulse
Запусти pavucontrol, должен появиться файл ~/.config/pavucontrol.ini
. и дальше разбирайся со звуком . но наличие/отсутствие pavucontrol не является причиной проблемы со звуком . это просто приложение для управления
sudo systemctl stop pulseaudio.socket sudo systemctl stop pulseaudio.service sudo killall pulseaudio # дальше без судо от пользователя systemctl --user stop pulseaudio.socket systemctl --user stop pulseaudio.service rm /home/slider/.config/pavucontrol.ini rm -r /home/slider/.config/pulse rm /home/slider/.pulse/default.pa rm /home/slider/.cache/sessions/*
если ругнется что нет прав удалить удаляйте от рута, но пульсу от рута запускать не надо.
Дальше ставьте пакеты
sudo pacman -Syyu sudo pacman -S pavucontrol pulseaudio pulseaudio-alsa alsa-card-profiles
cat /home/slider/.config/autostart
systemctl --user status pulseaudio.service systemctl --user status pulseaudio.socket
Если сервис и сокет без ошибок запускайте pavucontrol ( от юзера только) и настраивайте вывод звука.
Если ошибки показывайте
systemctl --user stop pulseaudio.socket systemctl --user stop pulseaudio.service
и удали файл ~/.config/pavucontrol.ini и директорию ~/.config/pulse
Запусти pulseaudio
systemctl --user start pulseaudio.socket systemctl --user start pulseaudio.service
Должна появиться директория ~/.config/pulse
Запусти pavucontrol, должен появиться файл ~/.config/pavucontrol.ini
… и дальше разбирайся со звуком … но наличие/отсутствие pavucontrol не является причиной проблемы со звуком … это просто приложение для управления[/quot]
Сделал. Но при вводе команды
systemctl --user start pulseaudio.service
Job for pulseaudio.service failed because the control process exited with error code. See "systemctl --user status pulseaudio.service" and "journalctl --user -xeu pulseaudio.service" for details.
pulseaudio] main.c: setrlimit(RLIMIT_NICE, (31, 31)) failed: Операция не позволена I: [pulseaudio] main.c: setrlimit(RLIMIT_RTPRIO, (9, 9)) failed: Операция не позволена D: [pulseaudio] core-rtclock.c: Timer slack is set to 50 us. D: [pulseaudio] core-util.c: RealtimeKit worked. I: [pulseaudio] core-util.c: Successfully gained nice level -11. I: [pulseaudio] main.c: This is PulseAudio 15.0 D: [pulseaudio] main.c: Compilation CFLAGS: Not yet supported on meson D: [pulseaudio] main.c: Running on host: Linux x86_64 5.14.11-arch1-1 #1 SMP PREEMPT Sun, 10 Oct 2021 00:48:26 +0000 D: [pulseaudio] main.c: Found 2 CPUs. I: [pulseaudio] main.c: Page size is 4096 bytes D: [pulseaudio] main.c: Compiled with Valgrind support: yes D: [pulseaudio] main.c: Running in valgrind mode: no D: [pulseaudio] main.c: Running in VM: no D: [pulseaudio] main.c: Running from build tree: no D: [pulseaudio] main.c: Optimized build: yes D: [pulseaudio] main.c: All asserts enabled. I: [pulseaudio] main.c: Machine ID is 2dbbfcbccf194e949ef69ca99e4c0c5e. I: [pulseaudio] main.c: Session ID is 3. I: [pulseaudio] main.c: Using runtime directory /run/user/1001/pulse. I: [pulseaudio] main.c: Using state directory /home/slider/.config/pulse. I: [pulseaudio] main.c: Using modules directory /usr/lib/pulse-15.0/modules. I: [pulseaudio] main.c: Running in system mode: no E: [pulseaudio] pid.c: Daemon already running. E: [pulseaudio] main.c: Произошла ошибка при выполнении pa_pid_file_create().