Путеводитель Ubuntu не выводит звук

Обновлено: 24.11.2024

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

Нет звука на моем ноутбуке - только "Фиктивный вывод"

У меня есть старый ноутбук HP ProBook 6450b, на котором я установил Linux Mint 20.1.
Все работает отлично, за исключением того, что у меня вообще нет звука.
Нажав на значок динамика и выбрав «Настройки», я вижу, что есть только одно устройство вывода звука с именем «Attrapputgång», которое, как я понимаю, совпадает с «Dummy Output» на английском языке.
Я попробовал несколько советов с этого форума, но ничего не работает. Я надеюсь, что кто-то может поставить меня в правильном направлении. Вот некоторые результаты некоторых команд, которые мне сказали ввести в терминал перед публикацией:

hanpu@hanpu-HP-ProBook-6450b ~/Skrivbord $ inxi -Fxz
Система:
Ядро: 5.4.0-65-generic x86_64 биты: 64 компилятор: gcc v: 9.3.0
Рабочий стол: Cinnamon 4.8.6 Дистрибутив: Linux Mint 20.1 Ulyssa
база: Ubuntu 20.04 focus
Машина:
Тип: Ноутбук Система: Продукт Hewlett-Packard: HP ProBook 6450b v: N/A
серийный номер:
Mobo: Hewlett-Packard модель: 146D v: KBC Version 73.13 серийный номер:
BIOS: Hewlett-Packard v: 68CDE Ver. F.06 дата: 11.01.2011
Аудио:
Устройство-1: Intel 5 Series/3400 Series High Definition Audio
поставщик: Hewlett-Packard Драйвер: snd_hda_intel v: идентификатор шины ядра : 00:1b.0
Звуковой сервер: ALSA v: k5.4.0-65-generic

Привет, hgpuke, и добро пожаловать на форум.

Давайте посмотрим на вашу настройку звука с помощью этой команды:


Мои советы по исправлению звука в Linux Mint

Будете ли вы читать и интерпретировать его?


Мои советы по исправлению звука в Linux Mint

Если вы запустите Live ISO, который вы использовали для установки, работает ли там звук?

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


Мои советы по исправлению звука в Linux Mint

Поэтому я попробовал живой установочный носитель, но и там не было звука. Только устройство "фиктивный выход" в панели управления.
Я также отключил внутреннее звуковое устройство в BIOS, снова загрузив live CD. Такая же ситуация.
Затем я повторно включил внутреннее звуковое устройство в BIOS и снова загрузил live CD. Без изменений.
Перезагрузил установку с жесткого диска. Без изменений. Без звука. Извините.

Хорошо, значит, не повезло. Пытаясь исправить это, вы добавили dsp_driver=1 в файл в /etc/modprobe.d. Удалите сделанное вами изменение, перезагрузитесь, затем снова запустите команду curl:


Мои советы по исправлению звука в Linux Mint

Я начинаю думать, что это аппаратная проблема. У меня есть второй HP ProBook 6450b, на который я установил Windows 10. Я загрузил этот второй ProBook с живого установочного USB-носителя, и, к моему удивлению, звук заработал из коробки. Вот почему я думаю, что проблема может быть связана с аппаратным обеспечением моего первого ProBook. Если это так, извините, если я потратил ваше время впустую. Если проблема связана с аппаратным обеспечением, не могли бы вы посоветовать дешевую звуковую карту/донгл с USB-подключением, которая работает с Linux Mint? Большое спасибо!

Попробуйте еще раз, перезагрузите компьютер и проверьте.

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


Мои советы по исправлению звука в Linux Mint

Как это происходит с каждым выпуском Ubuntu, вы устанавливаете или обновляете до более новой версии Ubuntu и сталкиваетесь с рядом проблем. Но всегда есть способ решить эти большие маленькие проблемы.

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

Давайте рассмотрим пошагово, как я исправил и как вы можете это исправить.

Различные способы исправить отсутствие звука в Ubuntu

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

Сначала установите инструмент inxi:

Теперь проверьте информацию о системе, машине и аудио с помощью этой команды:

Вы должны увидеть примерно такую ​​информацию:

Внимательно изучите аудиораздел приведенного выше вывода. В нем говорится, что это Intel Sunrise Point-LP HD Audio, и у него есть драйвер Linux snd_hda_intel, а звук подается с Alsa. Эта информация может быть полезна на некоторых этапах устранения неполадок со звуком.

Исправление фиктивного вывода в настройках звука

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

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

Не беспокойтесь. Однократное решение, которое решило проблему со звуком для меня на моем Dell Inspiron с процессором Intel, — принудительно перезагрузить Alsa. Для этого используйте следующую команду в терминале (Ctrl+Alt+T):

Вывод будет таким.

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

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

Первый альтернативный метод исправления отсутствия звука в Ubuntu

Если указанная выше проблема не помогла вам решить ее, попробуйте переустановить Alsa и Pulse audio следующим образом:

И снова принудительно перезагрузите Alsa:

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

Второй альтернативный способ исправить отсутствие звука в Ubuntu

Попробуйте запустить Pulseaudio и проверьте, работает ли он:

Третий альтернативный метод: удалить старую конфигурацию Pulseaudio

Теперь перезагрузите систему. Каталог пульса должен быть создан заново, и у вас должен быть звук.

Третий альтернативный метод: попробуйте alsamixer

Откройте терминал и используйте следующую команду, чтобы открыть alsamixer:

Вы должны увидеть такой экран:

Проверьте, не отключены ли здесь динамики или нужный аудиовыход. MM означает отключение звука, а OO означает включение звука. Если нужный аудиовыход (в основном это динамики) или Мастер отключены, включите его.

Вы можете выйти из экрана, нажав клавишу Esc.

Обратите внимание: если команда alsamixer возвращает ошибку, это, вероятно, связано с тем, что у вас более одной звуковой карты. В этом случае вам нужно указать номер звуковой карты (обратитесь к выходу inxi, о котором я упоминал в начале) следующим образом:

Четвертый альтернативный способ исправить отсутствие звука в Ubuntu

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

Откройте терминал и отредактируйте файл речевого диспетчера с помощью следующей команды:

Здесь измените RUN=yes на RUN=no . Перезагрузитесь и наслаждайтесь звуком.

Пятый альтернативный метод (специально для Lenovo Carbon X1)

Некоторые из читателей It’s FOSS упомянули, что ни один из вышеперечисленных методов не работал на их ноутбуке Lenovo Thinkpad Carbon X1 7th Gen.

Я посмотрел в разных местах и ​​обнаружил, что у этой новой модели есть проблемы с Linux. Хотя в ядре Linux 5.5 и более поздних версиях улучшена поддержка этой модели, для пользователей Ubuntu 18.04 и Mint 19 это все еще сложно, поскольку используется ядро ​​версии 5.3.

Проверьте версию ядра Linux и, если она 5.4 или ниже, попробуйте этот возможный обходной путь, предложенный разработчиками Arch Linux и Ubuntu.

Откройте файл конфигурации alsa (команда может отличаться для Mint, поскольку текстовый редактор Gedit не используется в Mint):

Добавьте следующую строку в конец этого файла:

Сохраните и закройте файл, а затем перезагрузите систему. Вы должны восстановить звук.

Если это решило вашу проблему со звуком, вы также можете решить проблему с яркостью. Устранение проблемы со звуком, безусловно, является одним из обязательных действий после установки Ubuntu.

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

После настройки нового компьютера с Ubuntu 18.04 я заметил, что нет звука (из динамиков, наушников или HDMI). Глядя в настройки звука (из настроек Gnome), я заметил, что в качестве устройства вывода звука есть только Dummy Output.

Первое, что я сделал, это поискал решения в Интернете, подобные этому, но ни одно из них не сработало (хотя это решение может сработать для вас, так что попробуйте). Затем я вспомнил, что некоторое время назад мне удалось исправить звук для моего старого рабочего стола (который был обновлен до более новых версий Ubuntu вместо чистой установки), поэтому я попробовал это решение и. это сработало!

Вот что я сделал, чтобы звук заработал в Ubuntu 18.04 - надеюсь, это сработает и для некоторых из вас.

Я также должен упомянуть, что мой компьютер использует модуль ядра snd_hda_intel (кодек Realtek ALC892). Я объясню, как проверить, используете ли вы это, ниже (шаг 0).

Мне пришлось использовать это исправление только в Ubuntu, но я предполагаю, что оно работает и в других дистрибутивах Linux. По крайней мере, он также должен решать аналогичные проблемы в Linux Mint, elementary OS и, возможно, в Debian (но он должен применяться ко многим другим дистрибутивам Linux, хотя я не могу это проверить).

Обновление для отсутствия звука после отключения кабеля HDMI. Если вы подключили кабель HDMI, а затем отключили его, и у вас больше нет звука на рабочем столе Ubuntu, решение довольно простое. Подключите устройство HDMI обратно, и вы сможете снова переключиться на встроенные/внешние динамики, а затем снова отсоедините кабель HDMI.

Это исправляет звук во многих ситуациях. Например. если ваши наушники не отображаются в настройках звука системы.

<р>0. Это исправление отсутствия звука в Ubuntu работает, если ваш компьютер использует модуль ядра snd_hda_intel. Поэтому, прежде чем пытаться применить это исправление, проверьте, используется ли модуль ядра snd_hda_intel. Для этого вы можете запустить:

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

Вы также можете запустить:

Который должен отображать аудиоустройства вместе с используемым модулем ядра/драйвером. Это вывод моей системы:

<р>1. Если вы получаете snd_hda_intel в выводе вышеуказанных команд, и у вас нет звука (и только фиктивный вывод) в Ubuntu, вот что вы можете попытаться исправить. Вам нужно добавить параметры snd-hda-intel model=generic в конец файла /etc/modprobe.d/alsa-base.conf. Не изменяйте больше ничего в этом файле!

Вы можете добавить параметры snd-hda-intel model=generic в конец /etc/modprobe.d/alsa-base.conf, выполнив следующую команду:

Выполняйте эту команду только один раз, потому что она добавляет эту строку каждый раз, когда вы ее запускаете! Если вы хотите изменить его, откройте /etc/modprobe.d/alsa-base.conf от имени пользователя root с помощью текстового редактора.

<р>2. После этого перезагрузите систему. Надеюсь, ваш звук теперь работает в Ubuntu, и вы больше не получаете только фиктивное устройство вывода в Системных настройках > Звук.

Если вы по-прежнему не получаете звука и по-прежнему видите только фиктивный вывод в настройках системы, вы можете попробовать установить для модели значение auto вместо generic , поэтому отредактируйте файл /etc/modprobe.d/alsa-base.conf. файл с помощью текстового редактора (как root) и измените его. Здесь вы можете найти список других моделей, которые вы можете попробовать в зависимости от аппаратного обеспечения вашего компьютера.

В ядрах 5.3.0-41 и -42 наблюдается регрессия (спасибо JustNiz за уведомление) из-за новой проблемы с "фиктивным выводом" в Ubuntu 19.10 и 18.04. Объяснения этой ошибки доступны в этом отчете об ошибке, поэтому я не буду вдаваться в подробности, а прямо скажу, как это исправить.

[[Править] Похоже, что это может произойти и с некоторыми пользователями Ubuntu 20.04.

Решение для этой регрессии с "фиктивным выходом" состоит в следующем:

<р>1. Отредактируйте /etc/modprobe.d/alsa-base.conf как root и добавьте параметры snd-hda-intel dmic_detect=0 в конец этого файла. Вы можете сделать это с помощью одной команды, используя (выполнить эту команду только один раз):

<р>2. Отредактируйте /etc/modprobe.d/blacklist.conf как root и добавьте черный список snd_soc_skl в конец файла. Вы можете сделать это с помощью одной команды, используя (выполнить эту команду только один раз):

<р>3. После внесения этих изменений перезагрузите систему.

Разработчики работают над исправлением этого. Исправленная версия ядра, вероятно, будет 5.3.0-43. Когда это произойдет, отмените эти изменения.

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

Убедитесь, что звук не отключен

Откройте системное меню и убедитесь, что звук не отключен и не выключен.

На клавиатуре некоторых ноутбуков есть переключатели или клавиши отключения звука. Попробуйте нажать эту клавишу, чтобы проверить, не включится ли звук.

Также следует убедиться, что вы не отключили звук в приложении, которое используете для воспроизведения звука (например, в музыкальном проигрывателе или проигрывателе фильмов). Приложение может иметь кнопку отключения звука или громкости в главном окне, поэтому проверьте это.

Кроме того, вы можете проверить ползунок громкости на панели "Звук":

Откройте обзор действий и начните вводить звук .

Нажмите "Звук", чтобы открыть панель.

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

Убедитесь, что динамики включены и правильно подключены

Если на вашем компьютере есть внешние динамики, убедитесь, что они включены и громкость увеличена. Убедитесь, что кабель динамика надежно подключен к «выходному» аудиоразъему на вашем компьютере. Эта розетка обычно светло-зеленого цвета.

Некоторые звуковые карты могут переключаться между разъемом, который они используют для вывода (на динамики), и разъемом для входа (например, от микрофона). Выходной сокет может отличаться при работе с Linux, Windows или Mac OS. Попробуйте подключить кабель динамика к другому аудиоразъему на компьютере.

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

Убедитесь, что выбрано правильное звуковое устройство

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

Откройте обзор действий и начните вводить звук .

Нажмите "Звук", чтобы открыть панель.

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

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

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

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

Выполните команду lspci в Терминале, чтобы узнать, какая у вас звуковая карта:

Перейдите к обзору действий и откройте терминал.

Запустите lspci от имени суперпользователя; либо введите sudo lspci и введите свой пароль, либо введите su , введите пароль root (административный), затем введите lspci .

Проверьте, есть ли в списке аудиоконтроллер или аудиоустройство: в этом случае вы должны увидеть марку и номер модели звуковой карты. Кроме того, lspci -v показывает список с более подробной информацией.

Возможно, вам удастся найти и установить драйверы для вашей карты. Лучше всего запросить инструкции на форумах поддержки (или иным образом) для вашего дистрибутива Linux.

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

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