Pulseaudio не видит звуковую карту

Обновлено: 07.07.2024

Благо таких глюков бывает 1 раз в 2 года и главное не страдать склерозом (чтобы не повторять долгий путь по граблям).

Подозреваю, что проблема состоит из двух составляющих:

1. Не полная/кривая поддержка всех возможностей звуковой в драйвере
2. Кривой биос/юэфи

, anonSarge ( ? ), 11:00, 14/11/2020 [^] [^^] [^^^] [ответить] + / –
Хмм а у меня как то так само собой на 20.10 заработало, ни повертоп ни настройка поверсэйва не понадобились. Перестало глючить и все, но на всякий случай, да, добавил вот эту вашу опцию. До этого так мимо сисцтлов только баловался с receive packet steering, но на моей сетевухе оказалась штука вовсе бесполезная.
, corvuscor ( ok ), 13:58, 18/11/2020 [^] [^^] [^^^] [ответить] + / –
О, надо бы попробовать, тоже владелец такой карточки, probe_mask не помогает, уже надоели рандомные зависания раз в 1-2 недели.
, Аноним ( 8 ), 23:22, 10/11/2020 [^] [^^] [^^^] [ответить] + / –
Во-во, нужно было делать:
sudo apt purge pulseaudio
, Zenitur ( ok ), 06:55, 15/11/2020 [^] [^^] [^^^] [ответить] + / –
Или так:

/.config/pulse/client.conf
killall pulseaudio

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

В старых дистрах (таких как Ubuntu 10.04) конфиг находится в

, FortyTwo ( ok ), 18:26, 12/11/2020 [^] [^^] [^^^] [ответить] + / –
Сделай мне разные громкости в разных приложухах на Alsa.
, Имя ( ? ), 14:22, 13/11/2020 [^] [^^] [^^^] [ответить] + / –
сделай себе сам. это опенсорс.
, Аноним ( 21 ), 18:23, 20/11/2020 [^] [^^] [^^^] [ответить] + / –
> Сделай мне разные громкости в разных приложухах на Alsa.
, Zenitur ( ok ), 06:56, 15/11/2020 [^] [^^] [^^^] [ответить] + / –
> Только хотел обновить 1804 на 2004. Спасибо, буду знать. (

после пеерзагрузки отваливалась звукавуха, пользовался простым костылём в атозапуске:

Звуковая карта видна alsa, но не видна в pulseaudio. Звука нет

Разные проблемы звука, видео, обсуждение разных устройств и т.д.

Звуковая карта видна alsa, но не видна в pulseaudio. Звука нет

Работаю в Fedora 23, XFCE. Звука нет. Микшера целых два, в качестве них использую плагины к xfce4-panel. xfce4-mixer успешно видит мой интегрированный в матплату звук «HDA Intel PCH», alsamixer тоже его видит. А вот xfce4-pulseaudio-plugin показывает только одно устройство вывода «Фиктивный выход». Что делать?

Настраивать
Alsa и PulseAudio - это не альтернативы, как их почему-то воспринимают, а разные системы, разного назначения: Alsa - звуковая система, а PulseAudio - аудио сервер (мультиплексор по функциям, ему были и другие альтернативы).

P.S. В Fedora 23/24 звук замечательно работает, а от DE это не зависит. Ищите в настройках.

в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик

По pavucontrol открывается то же самое окно, что и по xfce4-pulseaudio-plugin. Вот это
По pavucontrol открывается то же самое окно, что и по xfce4-pulseaudio-plugin.


Может вот это вас на что-то натолкнёт: Skype и микрофоны

P.S. Никто вам заочно не настроит (тем более, что вы не даёте никаких исходных данных), но мне кажется, что вы нагородили слишком много органов управления (аплетов) на один звуковой канал, и в каком-то из них поток перекрывается.

Olej
А каких исходных данных у меня недостаточно, если самые важные данные в том, что у меня устройста вывода не видны? Проверять звук пробую через браузер. Чем мне может помочь пример со скайпом?

Мало ли: логи, утилиты их вывод, .
А так: слова, слова, слова.

если самые важные данные в том, что у меня устройста вывода не видны? Проверять звук пробую через браузер.

Вы будете сильно смеяться, но то, что вам видны-невидны - до меня не видно, а то, что слышите-неслышите (даже если через браузер ) - мне не слышно.


Тем, что смотреть будете, и думать пытаться. о PulseAudio, его привязкам к приложениям и натройках.
А так: адью - разгребайтесь самостоятельно со своим говном.

Pulseaudio вообще запущено хоть? А если отключить, то . Маловато данных.

Я PA не использую, но вроде бы при включенной пульсе alsamixer должен показывать один-единственный канал, могу ошибаться конечно.

Я могу конечно привести тут вывод journalctl, но вряд ли найдутся желающие его разбирать. Скажите хоть какие логи нужны?

elsonador avatar

В файле /usr/share/alsa/alsa.conf
посмотрите в строках
defaults.ctl.card 0
defaults.pcm.card 0
defaults.pcm.device 0
соответствуют ли устройства тому, что показывает aplay -l. Иногда помогает смена значений на 1.

art896 avatar

art896
Создал файл pavucontrol.ini и права доступа выдал. Создал директорию .config/pulse в /home.
НЕ НУЖНО так делать никогда .
Для начала останови pulseaudio
и удали файл

/.config/pavucontrol.ini и директорию

/.config/pulse
Запусти pulseaudio
Должна появиться директория

/.config/pulse
Запусти pavucontrol, должен появиться файл

/.config/pavucontrol.ini
. и дальше разбирайся со звуком . но наличие/отсутствие pavucontrol не является причиной проблемы со звуком . это просто приложение для управления

кто вам сказал запускать пульсу от рута?
Вычищайте теперь домашнюю директорию
если ругнется что нет прав удалить удаляйте от рута, но пульсу от рута запускать не надо.
Дальше ставьте пакеты

Проверьте что нет пульсы в автостарте если есть удалите
Перезагрузитесь
Проверьте состояние сервиса

Если сервис и сокет без ошибок запускайте pavucontrol ( от юзера только) и настраивайте вывод звука.
Если ошибки показывайте

а я и не заметил/пропустил, что art896 запускал pulseaudio от root .

art896 avatar

art896
Создал файл pavucontrol.ini и права доступа выдал. Создал директорию .config/pulse в /home.

/.config/pavucontrol.ini и директорию

/.config/pulse
Запусти pulseaudio
Должна появиться директория

/.config/pulse
Запусти pavucontrol, должен появиться файл

Сделал. Но при вводе команды выдает
И при команде выдает
I: А так звук есть.

Звук в системе - вещь очень необходимая. Вы можете захотеть послушать музыку, посмотреть фильм, пообщаться с друзьями через голосовую связь или видеочат. Для всего этого вам нужно будет, чтобы система поддерживала работу со звуком. И не менее важно, чтобы звук воспроизводился хорошо.

В этой статье мы не будем рассматривать установку драйверов или выполнить настройку звука linux по умолчанию. Мы будем говорить о комфортном управлении звуком. О том, как заставить звуковую систему работать лучше, чтобы получаемый звук соответствовал вашим желаниям.

Как работает аудио в Linux

Если не вдаваться в подробности, то вот небольшая схема того, как будет работать звук в Linux:


Здесь есть источник и есть цель. Что-то создает звук, что-то должно его получить и обработать, а затем, наконец, воспроизвести. Для большинства повседневных задач мы используем обычные приложения, например, VLC для генерации звука и колонки или наушники для воспроизведения.

В обратном порядке то же самое. Устройство, например, микрофон, генерирует звук, а затем отправляет его приложению, например, Jitsi или Skype. Модель всегда работает похожим образом. Но между этими двумя точками существует звуковая подсистема Linux.

Если не углубляться в историю, для управления звуком linux использовалась Advanced Linux Sound Architecture (ALSA). Если быть точным, то она и сейчас используется. Но в современных дистрибутивах настройка звука в linux выполняется без непосредственной настройки ALSA пользователем. Вместо этого применяются инструменты более высокого уровня - PulseAudio.

Почему именно PulseAudio?

Почему Pulse так необходим? Это не так. ALSA работает настолько хорошо, что многие дистрибутивы только сейчас начинают интегрировать Pulse по умолчанию. Тем не менее работа с ALSA может потребовать многих часов ручной настройки.

И здесь мы не говорим о настройке по умолчанию. Дополнительная настройка звука alsa может привести к созданию запутанных конфигурационных файлов и скриптов, поэтому вам будет сложно создать единственную конфигурацию на все случаи жизни. Проблема не всегда в ALSA, иногда причиной стает само приложение, но это не меняет конечный результат.

Сейчас мы требуем от нашего компьютера намного больше чем раньше. Раньше аудиовыход подключался к наушникам или колонкам и все. Сейчас же часто необходимо подключать компьютер к пучковой аудиосистеме, телевизору и получать звук с микрофона по Bluetooth.

PulseAudio позволяет все это настроить просто и быстро, а вам только останется убедиться, что все работает правильно. Также здесь добавляется несколько дополнительных полезных функций. Например, возможность передавать аудио на другой компьютер изменение форматов и каналов.

Настройка Pulse

Чтобы настроить воспроизведение звука с помощью Pulse вам понадобится выполнить три вещи:

  • Проверьте соединения, как физические, так и виртуальные;
  • Подключите звуковой выход или вход к источнику звука;
  • Управляйте целями с помощью Pulse Audio Control (pavucontrol).

Шаг 1. Проверьте оборудование

Проверьте кабели. Проверьте ручку громкости. Проверьте кнопки отключения звука и кнопки питания. Вы даже можете выключить аудиоустройство и снова включить.

Признайте это. Вы хоть раз оставляли подключенными наушники, забывали ввести пароль к колонкам или пытались включить звук с выключенной громкостью. Вы тратили много времени на настройку звука linux, а проблема была совсем не там. Поэтому лучше сразу убедиться что физическая составляющая в порядке. Так дополнительная настройка PulseAudio будет проще.

Шаг 2. Проверьте ваше приложение

Точно так же проверьте настройки вашей программы. Не во всем программах есть много опций, но, например, в VLC можно настроить громкость воспроизведения и драйвер, с помощью которого будет воспроизводиться звук:


В приложении Google Hangouts настройки более упрощены:


Вам нужно убедиться, что приложение отправляет звук правильной подсистеме. Если сомневаетесь, лучше передать звук Pulse:

  • Отправьте звук Pulse и сможете управлять его воспроизведением динамически с помощью панели управления Pulse;
  • Если хотите получить ручной контроль - отправьте звук напрямую в ALSA. Это может понадобиться если вы используете такие профессиональные JACK или Patchage. Им нужно иметь полный контроль над маршрутизацией звука.

У Pulse есть плагин для ALSA поэтому даже если вы направите звук в ALSA, вы все равно сможете управлять им с помощью Pulse. Сигнал не будет перехвачен, так что об этом можно не беспокоиться.

Шаг 3. Настройка звука в pavucontrol

С помощью панели управления звуком PulseAudio или pavucontrol вы можете выполнять все необходимые действия. По умолчанию она находится в настройках Gnome, но может быть установлена отдельно. Для KDE утилита будет называться pavucontrol-qt.

Вы можете использовать pavucontrol чтобы настроить громкость звука и маршрутизацию на вашем компьютере. Возможно, вы ею уже пользуетесь ежедневно, но не знаете что это настройка pulseaudio. Когда вы регулируете громкость в своем окружении рабочего стола, вы используете те же инструменты.

Панель управления состоит из пяти вкладок:

  • Конфигурация - настройка звуковых карт. Она не используется часто, один раз устанавливаете нужные значения и забываете;
  • Устройства ввода - доступные устройства ввода, что-то, что может генерировать звук, например, микрофон или веб-камера;
  • Устройства вывода - доступные устройства вывода, такие как колонки или наушники, а также USB гарнитуры;
  • Запись - активные сеансы записи, например, браузер ищет аудиовход для чата или программа для записи, например, Audacity.
  • Проигрывание - активный поток звука, которые воспроизводится в данный момент. Вы можете менять громкость для одного или для двух каналов по отдельности для каждого приложения.


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

Шаг 4. Маршрутизация звука в Pulse

Вы можете выбрать на какое устройство будет передаваться ваш звук с помощью Pulse. Настройка звука Pulseaudio выполняется очень просто. Например, попробуйте что-то простое. Включите какую-либо музыку, затем перейдите на вкладку конфигурация.

Здесь обратите внимание, что для каждого устройства выбран профиль работы, например, у меня для встроенного аудио используется аналоговый сетреодуплекс. Если вы измените его на что-то другое музыка затихнет. Она продолжит воспроизводиться, но мы ее не будем слышать.


Вы можете видеть, что здесь, кроме аудиовыходов есть HDMI. После установки новой видеокарты, она может перехватить приоритет вывода у звуковой. Но вы уже знаете куда смотреть. В остальных же случаях параметры не изменятся пока вы их сами не измените.

Теперь давайте предпримем что-то более сложное, например, запишем воспроизводимый звук в файл. Откройте Audacity и в настройках выберите источник звука Pulse. Иногда может быть Default Line:0


Затем начните запись, вы увидите что пишите тишину:


Дальше вернитесь к панели управления Pulse, перейдите на вкладку Запись и выберите источник для Audacity вместо Встроенное аудио - Monitor Встроенное аудио, дальше вы увидите как началась запись:



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

То же самое верно для аудио. Если вы смотрите фильм и не слышите звук, проверьте Pulse. Возможно, он отправляется на неактивное устройство или громкость отключена.

Выводы

На компьютерах всегда были проблемы со звуком. Звуковым устройствам нужны драйвера, операционной системе нужно обнаружить их и управлять, а пользователь должен понимать как работают элементы управления. Мы рассмотрели как выполняется настройка звука в Linux. И да, это 2017 и Linux может воспроизводить звук. И даже больше, он может управлять звуком. Надеюсь, эта информация была полезна для вас.

Читайте также: