Не удалось создать звуковой драйвер jack

Обновлено: 05.07.2024

Следовательно, звук не воспроизводится, когда Windows не может найти оборудование аудиоустройства. Проблема часто возникает после обновления системы. Однако существует несколько потенциальных разрешений для ошибки « Устройство вывода звука не установлено ».

ИСПРАВЛЕНО: Устройство вывода звука не установлено

1. Откройте средство устранения неполадок при воспроизведении аудио.


  • Выберите «Воспроизведение аудио» и нажмите Запустить средство устранения неполадок .


  • Затем откроется окно средства устранения неполадок, в котором могут быть указаны некоторые решения для ошибки « Нет вывода звука ». Просмотрите предлагаемые исправления для устранения неполадок.

2. Снова включите звуковой адаптер

  • Сброс звукового адаптера является простым решением, которое, как подтвердили некоторые пользователи, исправляет ошибку « Нет устройства вывода звука ». Для этого нажмите клавишу Windows + горячую клавишу X.
  • Нажмите Диспетчер устройств , чтобы открыть окно на снимке прямо ниже.


  • Дважды нажмите Звуковые, видео и игровые контроллеры , чтобы расширить эту категорию.


  • Затем щелкните правой кнопкой мыши аудиоадаптер, указанный там, и выберите Отключить устройство .
  • Чтобы снова включить его, щелкните правой кнопкой мыши аудиоадаптер и выберите Включитьустройство .

3. Переустановите драйвер звуковой карты.

Ошибка « Нет устройства вывода звука » может быть связана с поврежденным или несовместимым драйвером звуковой карты. Таким образом, переустановка драйвера звуковой карты может решить проблему для некоторых пользователей.

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

  • Нажмите Диспетчер устройств в меню Win + X, чтобы открыть это окно. Кроме того, пользователи могут открыть диспетчер устройств, нажав горячую клавишу Windows + R и введя devmgmt.msc в «Выполнить».
  • Дважды нажмите Звуковые, видео и игровые контроллеры , чтобы расширить категорию аудиоустройств.
  • Нажмите правой кнопкой мыши аудиоадаптер и выберите Удалить .
  • В открывшемся диалоговом окне выберите параметр Удалить программное обеспечение драйвера для этого устройства .


4. Убедитесь, что Windows Audio Services включены

Вот как пользователи могут включить эти службы в Windows 10:


  • Дважды щелкните Windows Audio, чтобы открыть окно на снимке экрана ниже.



  • Выберите Автоматический тип запуска и нажмите кнопку Пуск .
  • Не забудьте нажать Применить и нажмите кнопку ОК .

5. Откатить окна

  • Откройте аксессуар Run.
  • Введите «rstrui» в «Выполнить» и нажмите кнопку ОК , чтобы открыть Восстановление системы.



6. Сброс настроек Windows

Сброс к заводским настройкам позволяет пользователям переустанавливать Windows 10 и сохранять файлы. Параметр Сбросить этот компьютер вернет Windows 10 к конфигурации по умолчанию, которая часто устраняет многие проблемы. Таким образом, это может быть хорошим окончательным решением для исправления ошибки « No audio output ». Пользователи могут восстановить заводские настройки Windows 10 следующим образом.

  • Откройте приложение Cortana, нажав клавишу Windows + горячую клавишу Q.
  • Введите «сброс» в поле поиска и выберите «Сбросить этот компьютер».



Это некоторые разрешения, которые, вероятно, исправят ошибку « Нет аудиовыхода », когда Windows не может найти оборудование аудиоустройства. Если указанные выше разрешения не восстанавливают звук, некоторым пользователям могут понадобиться сменные звуковые карты.


Для начала более подробно о сути задачи: есть ноутбук Asus N55 с Kubuntu 17.10 на борту. Нужно добиться той же конфигурации, которую можно получить на Windows:

  • Без подключения сабвуфера драйвер работает в режиме 2.0
  • При подключении сабвуфера драйвер переключается в режим 2.1. При этом переключении к каналам применяются частотные фильтры — НЧ для сабвуфера и ВЧ для колонок
  • При подключении наушников, вывод звука переключается на них, вывод на колонки/сабвуфер приостанавливается
  • При необходимости низких задержек можно с помощью выбора другого драйвера перейти в режим, обеспечивающий монопольный захват звуковой карты

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

  • Драйвер работает в режиме 2.1
  • При подключении сабвуфера ничего не изменяется
  • При подключении наушников, вывод звука переключается на них, вывод на колонки/сабвуфер приостанавливается, но фильтры продолжают работать и в наушники идут только ВЧ
  • При необходимости низких задержек можно адресоваться к карте через ALSA, но в этом режиме не работает сабвуфер, фильтры. Но работает переключение на наушники

Для знакомства с LMMS(с которой как оказалось нормально работать нельзя, но это отдельная тема) этого в общем-то хватает.
Если вы тоже добрались до этого состояния, то ничего нового этой статьей я вам не расскажу.

Вы когда-нибудь задумывались о том, как устроена звуковая система Linux? Вот и я нет — обычно звук либо был не нужен, либо как-то работал, колонки играли — ни о каких фокусах подключения сабвуфера или наушников речи не было.
Похоже, теперь самое время узнать об этом немного больше. Гугление показало следующую картину:


    — это компонент, обеспечивающий взаимодействие звуковых железок с ядром. Обеспечивает самый прямой доступ к устройству из разумных вариантов, но при этом доступ этот монопольный — включить песню в VLC и открыть видео в браузере, увы, не получится.
  • Для этих целей как раз и нужен PulseAudio — это sound-сервер, занимающийся маршрутизацией звуковых потоков. Именно он будет отвечать за микширование потоков звука из разных приложений при одновременном использовании. Ценой за такое удобство является дополнительная задержка звукового потока.
  • Существует еще JACK — аналог PulseAudio, позиционирующийся как "профессиональный" sound-сервер. Обещает крутые возможности по маршрутизации и минимальную задержку при диспетчеризации потоков.

Мало кто говорит, что PulseAudio де-факто является стандартом для интеграции звука, по крайней мере в Ubuntu. Практически любой софт, который издает звуки, будет с большой долей вероятности пользоваться PulseAudio API. FF, например, для поддержки JACK надо отдельно собирать.
Поэтому удалять PulseAudio не стоит, если вы не уверены, что все чем вы будете пользоваться, умеет работать с JACK. Видимо, поэтому существует еще вариант интеграции Jack-PulseAudio. Но от этого варианта я отказался, т.к. для работы в том софте, где требуются низкие задержки, меня устраивает монопольный доступ через ALSA(под Windows это работает так же — там, где нужна низкая задержка, запрашивается монопольный доступ). Возможно, когда дело дойдет до установки какого-нибудь Ardour, мне придется вернуться к этому варианту.

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

PulseAudio

Тут нам из коробки предлагают вот такую UI консоль


Мне кажется, к такому инструменту пояснения излишни. После применения настроек вы сразу сможете слышать изменения, так что пробуйте.
Еще amarao советует обратить внимание на pactl /pacmd. Если я доберусь — напишу, что там к чему с этими утилитами

Диагностика ALSA

Первым делом понадобятся хоть какие-то инструменты для диагностики — это пакет alsa-utils
sudo apt install alsa-utils
Теперь посмотрим, как видит наше оборудование система
aplay -l


Кроме того, настройки надо проверять. Для этих целей обнаружилась утилита speaker-test


вызов speaker-test --help покажет, что умеет утилита, но мне особенно интересна конфигурация
speaker-test -Dplughw:1,0 -c4

  • -D — id устройства. 1,0 — это индексы устройства и подустройства, их мы видели выше в выводе aplay
    а вот структура текстовой части описана тут
  • -c — количество каналов на которые будет выведен тест
    В моем случае первые 2 канала работают хорошо, а вот дальше интересно — 3й канал LFO не звучит, но зато звучит 4й канал. Такое ощущение, что LFO настроен как… стерео. Мне кажется, это часть моей проблемы.

Настройка ALSA

Тут и тут советуют поизучать dmix — это модуль микшера каналов в ALSA — буду смотреть

alsamixer

alsamixer — псевдографический интерфейс микшера. Половина советов по настройке ограничивается этой утилитой. И действительно, именно эта утилита часто покажет, когда канал неожиданно замьютился или у него сбросился уровень громкости.


Но настройка в микшере результата не дала.

hdajacksensetest

Следующая полезная утилита — hdajacksensetest. Показывает какие разъемы детектируют подключение внешних устройств.


Ок, я вижу, что мой внешний сабвуфер подключен на порт 0x1a.
Давайте попробуем найти как можно объяснить карте, куда выводить LFO.

hdajackretask

Большинство советов по настройке маппинга указывают на утилиту hdajackretask:


Тут вроде бы все понятно — есть порты, есть маппинг. К сожалению, никакие манипуляции с портом 0x1a к успеху не привели.
Может, после настройки надо явно перезагружать сервисы?
sudo alsa force-reload
Нет, смотрим дальше.

HDAAnalyzer

Для настройки маппинга есть еще одна утилита:
скачать ее можно в виде python-скрипта(. ) вот тут.


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

Правка конфигов

PulseAudio

/usr/share/pulseaudio
в папке alsa-mixer тут лежат конфиги. Т.к. Pulseaudio более-менее работает тут я ничего трогать не стал.
/etc/pulse/daemon.conf
Как я понял, это настройки службы pulseaudio — один из немногих конфигов, изменения в котором на что-то влияют. именно тут настройками:
enable-lfe-remixing = yes
lfe-crossover-freq = 200
я заставил звучать свой сабвуфер из Pulseaudio так, как он должен. Для lfe-crossover-freq 200 — это очевидно частота среза в герцах.
Но тут же становится очевидно, что настроить нечто более сложное(при подключении наушников прекращать отправлять бас на сабвуфер) в этом конфиге возможности нет.

/usr/share/alsa/*
Тут лежит несколько shell-скриптов, в т.ч. alsa-info.sh, который может быть полезен при подготовке дефекта в трекере и т.д.
а в папке pcm какие-то конфиги, разобраться в которых мне не удалось:

Трогать их я пока не решился.
/etc/modprobe.d/alsa-base.conf — второй доказанно полезный конфиг. Вот эта строчка, дописанная в низ конфига, реально заставила работать наушники под ALSA:
options snd-hda-intel model=auto,auto probe_mask=1
Про настройку этого конфига написано довольно много. Одна из его целей, как я понял — сопоставить устройствам кодеки(model). Кодеки это… какой-то пресет маппингов… Есть табличка (копия есть тут). Думаю, в большинстве случаев для стандартных конфигураций этого действительно достаточно.
Там описаны модели для разных контроллеров. Но если для вас они не срабатывают, то вам рекомендуют добавить свою конфигурацию.
Звучит классно, но тут я должен сделать 2 ремарки:

  • гайда как сделать свою конфигурацию — что конфигурить, куда сохранять, коммитить и т.д. я не нашел.
  • После изменения настроек в alsa-base.conf нужно перезагружать ОС. Без перезагрузки никакие sudo alsa force-reload и даже хардкорный echo 1 | sudo tee /sys/class/sound/hwC1D0/reconfig не заставляют ALSA перечитать кодек устройства.

Кстати, в /sys/class/sound/hwC1D0/ — лежат файлы уже непосредственно устройства, т.е. как я понял hdajackretask работает именно с этими файлами. Тут тоже, наверное, можно сделать что-то полезное, если знать куда что писать.

Общий вывод, который я могу сделать по результатам проделанной работы: в целом видно, что если GUI, например, сообщество более-менее занимается, то звуковая подсистема явно остается за бортом.
На сегодняшний день возможности использования этой подсистемы не выдерживают никакой конкуренции с аналогами в других популярных ОС.
Такие досадные проблемы, как неработающий сабвуфер или наушники, или отсутствие НЧ-фильтра для сабвуфера, заставляют еще раз подумать, прежде чем отказываться от предустановленного софта. Ведь никому не хочется получать от своей железки меньше отдачи из-за кривостей ОС.


Попробуйте эти исправления

Метод 1. Запустите средство устранения неполадок аудиоустройства.

Для этого выполните следующие действия:

1) Тип Панель управления в строке поиска на рабочем столе и щелкните Панель управления открыть его.


2) Убедитесь, что выбрали Просмотр крупными иконками или же Просмотр по маленьким иконкам и щелкните Поиск проблемы .


3) Нажмите Оборудование и звук .



5) Нажмите следующий .


6) Следуйте инструкциям на экране, чтобы завершить процесс.

Windows обнаружит и устранит вашу проблему.

Теперь перезагрузите компьютер и посмотрите, подключен ли Realtek High Definition Audio.

Метод 2: обновите аудиодрайвер

Отсутствующий или поврежденный аудиодрайвер может привести к тому, что ваше аудиоустройство Realtek не подключено. Чтобы исключить его как причину проблемы, вы можете обновить драйвер аудиоустройства до последней версии.

Есть два способа обновить аудиодрайвер: вручную и автоматически .

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

Автоматическое обновление драйверов - Если у вас нет времени или терпения, вы можете сделать это автоматически с помощью Водитель Easy .

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

2) Откройте Driver Easy и нажмите Сканировать сейчас . Затем Driver Easy просканирует проблемные драйверы на вашем компьютере.


3) Щелкните значок Обновить рядом с отмеченным аудиоустройством, чтобы автоматически загрузить правильную версию драйвера (вы можете сделать это с помощью СВОБОДНЫЙ версия). Затем установите его на свой компьютер.

Или нажмите Обновить все для автоматической загрузки и установки правильной версии всех драйверов, которые отсутствуют или устарели в вашей системе (для этого требуется Pro версия - вам будет предложено выполнить обновление, когда вы нажмете Обновить все и получите 30-дневную денежную гарантию ).


4) После обновления перезагрузите компьютер, чтобы изменения вступили в силу.

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

По-прежнему Realtek High Definition Audio не подключен? Не волнуйся. Есть и другие исправления.

Метод 3: отключить обнаружение разъема на передней панели

Realtek HD Audio Manager позволяет настраивать параметры звука для устройства Realtek High Definition. Поэтому, если вы обнаружите, что Realtek High Definition Audio не подключен, изменение настроек в Realtek HD Audio Manager может помочь.

1) Тип Realtek Audio HD Manager в строке поиска на рабочем столе и щелкните Realtek Audio HD Manager открыть его.

Или вы можете нажать Realtek Audio HD Manager в Панель управления открыть его.


2) Щелкните значок Компьютерные колонки вкладку и щелкните значок папки под Расширенные настройки устройства .

3) Установите флажок рядом с Отключить обнаружение разъема на передней панели . Затем нажмите Хорошо .


4) Сохраните настройки и закройте Realtek Audio HD Manager.

5) Перезагрузите компьютер и включите звук, чтобы проверить, работает ли он.

Все еще не повезло? Не теряйте надежды.

Метод 4: запустить проверку системных файлов

Вот что надо делать:

1) Тип cmd в строке поиска на рабочем столе и щелкните правой кнопкой мыши Командная строка (или же CMD если вы используете Windows 7) и выберите Запустить от имени администратора .


2) Скопируйте и вставьте следующую команду в командную строку и нажмите Войти .


3) Подождите, пока процесс завершится на 100%.


4) Тип Выход в командной строке и нажмите Войти .


5) Перезагрузите компьютер.

Теперь подключите аудиоустройство и посмотрите, успешно ли оно подключено.


Возможно, вы носите выражение «ОН-НЕТ». Это потому, что на вашем компьютере с Windows нет звука. Вы заходите в диспетчер устройств и замечаете, что рядом с вашим мультимедийным аудиоконтроллером находится желтый значок.

Не беспокоиться; Это не так сложно решить. Эта проблема возникает в основном из-за вашего драйвера мультимедийного аудио контроллера. Весьма вероятно, что драйвер поврежден, устарел или даже отсутствует. Эта статья расскажет вам о трех простых и эффективных способах ее устранения.

Прочтите на этой странице и выберите способ обновления драйвера мультимедийного аудиоконтроллера в Windows.

  1. Обновите драйвер мультимедийного аудиоконтроллера в диспетчере устройств
  2. Обновите драйвер Multimedia Audio Controller вручную
  3. Обновите драйвер Multimedia Audio Controller автоматически

Способ 1: обновить драйвер мультимедийного аудиоконтроллера в диспетчере устройств

Мы можем удалить текущий драйвер мультимедийного аудиоконтроллера в диспетчере устройств и позволить Microsoft автоматически перезагрузить нужный драйвер.

Для этого выполните следующие простые шаги:

1) На клавиатуре нажмите Ключ с логотипом Windows


а также р (одновременно) вызвать окно «Выполнить».

2) Тип devmgmt.msc и нажмите Хорошо.


3) Найдите свой драйвер мультимедийного аудио контроллера. (Из-за ошибки это, вероятно, находится в разделе «Другие устройства».)


4) Щелкните правой кнопкой мыши на драйвере Multimedia Audio Controller и выберите Удалить устройство.


5) Нажмите Действие> Сканирование на предмет изменений оборудования.


Теперь Windows перезагрузит драйвер вашего мультимедийного аудиоконтроллера.

6) Найдите свой драйвер мультимедийного аудиоконтроллера. Теперь это, вероятно, под Звуковые, видео и игровые контроллеры раздел.

7) Щелкните по нему правой кнопкой мыши и выберите Обновить драйвер.


8) Нажмите Поиск автоматически для обновления программного обеспечения драйвера.


Затем следуйте инструкциям на экране для завершения обновления, если Windows обнаружит какое-либо обновление для вашего драйвера.

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

Способ 2: обновить драйвер мультимедийного аудио контроллера вручную

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

1) Зайдите на сайт производителя вашей звуковой карты.

2) Найдите сайт загрузки драйверов, обычно он находится в разделе «Поддержка».

3) Найдите последнюю версию драйвера для вашей модели звуковой карты и версии операционной системы Windows.

4) Загрузите и установите драйвер на свой компьютер.

Загрузка драйвера с веб-сайта производителя является прямой и прямой, но для этого требуются компьютерные технологии, терпение и слишком много времени. К счастью, вы можете сделать это автоматически с Driver Easy.

Способ 3: обновить драйвер мультимедийного аудио контроллера

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

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

Вы можете обновить драйверы автоматически с помощью СВОБОДНО или профессионал версия Driver Easy. Но в версии Pro это займет всего 2 клика (и вы получите полную поддержку и 30-дневную гарантию возврата денег):

2) Запустите Driver Easy и нажмите кнопку Сканировать сейчас кнопка. Driver Easy проверит ваш компьютер и обнаружит проблемы с драйверами.


3) Нажмите Обновить Кнопка рядом с помеченным драйвером аудиоконтроллера для автоматической загрузки и установки правильной версии этого драйвера (вы можете сделать это с БЕСПЛАТНОЙ версией).


4) Перезагрузите компьютер и проверьте, может ли звук воспроизводиться нормально.

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