Hda intel pch linux нет звука

Обновлено: 03.07.2024

Я только вчера купил свой новый ноутбук и установил в него vanilla Arch с GNOME только для того, чтобы понять, что звуковая карта не обнаружена! Панель управления GNOME показывает «DummyOutuput» для аудиовыхода и ничего для входа/микрофона. Я понимаю, что у меня звуковая карта Realtek ALC3254.

Вот некоторые журналы (пожалуйста, игнорируйте другие внешние аудиоустройства):

Я понимаю, что у меня софт-карта, для которой я установил софт-прошивку, alsa-ucm-conf и linux-прошивку во время установки Arch (на этапе pacstrap).

Когда указанные выше пакеты не помогли, я попытался добавить конфигурацию modprobe следующим образом:

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

С нетерпением жду помощи!

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

Спасибо за ответ, V1del. Я не уверен, правильно ли я вас понял, но вот я изменил конфигурацию modprobe на:

Новые выходные данные команд следующие:

Тем не менее, это изменение возвращает его обратно к "DummyOutput" для вывода звука, а микрофон по-прежнему не обнаружен.

Обратите внимание, я добавил новый внешний микрофон (от Fifine) в свою настройку, который появится в приведенных выше журналах по сравнению с моим предыдущим сообщением.

Ваш «профиль» настроен только на «вывод»:

Активный профиль: выход: аналоговый-стерео

Используйте «pavucontrol» (-> конфигурация), чтобы изменить свой профиль на:

Изменения должны вступить в силу немедленно.

Последний раз редактировалось Maniaxx (2021-10-06 19:05:26)

Технически вы можете попробовать это, но поддержка микрофона afaik явно отсутствует для старого драйвера snd_hda_intel для вещей, которые требуют/работают на SoC/SoF. Это читается так, как будто это «просто» гонка обнаружения на стороне импульса, но этот журнал dmesg выглядит странно, а также выполняет прямое воспроизведение, например,

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

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

Последний раз редактировалось V1del (2021-10-07 11:40:46)

Спасибо, что напомнили о Maniaxx, но ничего не вышло. Кроме того, V1del, я попробовал эту команду, но она не воспроизводила звук.

Кроме того, я удалил все файлы конфигурации из /etc/modprobe.d и обновил до последней версии пакета sof-firmware версии 1.9-1, но это тоже не помогло.

Должен ли я вернуть мои предыдущие файлы конфигурации modprobe или сделать что-то еще на этот раз?

Здравствуйте, у меня та же проблема, что и у ОП. Вчера я установил Archlinux на Surface 3 (не профессиональный). Звук отсутствует, микрофон тоже. Он показывает «фиктивный вывод» на устройствах вывода pavucontrol.

После настройки нового компьютера с 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. Когда это произойдет, отмените эти изменения.

Все без везения.

Вот вывод "aplay -L":

Код:
null
Отменить все сэмплы (воспроизведение) или создать нулевые сэмплы (захват)
по умолчанию: CARD=PCH
HDA Intel PCH, ALC887-VD Analog
Аудиоустройство по умолчанию
sysdefault:CARD=PCH
HDA Intel PCH, ALC887-VD Analog
Аудиоустройство по умолчанию
front:CARD=PCH,DEV=0
HDA Intel PCH, ALC887 -VD Аналоговый
Фронтальные динамики
surround21:CARD=PCH,DEV=0
HDA Intel PCH, ALC887-VD Аналоговый
2.1 Выход объемного звучания на фронтальные и сабвуферные динамики
Surround40:CARD=PCH,DEV=0
HDA Intel PCH, ALC887-VD Аналоговый
4.0 Объемный звук на передние и задние динамики
surround41:CARD=PCH,DEV=0
HDA Intel PCH, ALC887-VD Analog
4.1-канальный выход на передние, задние и сабвуферные динамики
surround50:CARD=PCH,DEV=0
HDA Intel PCH, ALC887-VD Analog
Вывод объемного звучания 5.0 на передние, центральные и задние динамики
surround51:CARD=PCH, DEV=0
HDA Intel PCH, ALC887-VD Аналоговый
5.1-канальный объемный звук на фронтальные, центральные, тыловые и сабвуферные динамики
surround71:CARD=PCH,DEV=0
HDA Intel PCH, ALC887-VD Аналоговый
Вывод объемного звучания 7.1 на передние, центральные, боковые, задние и низкочастотные динамики
iec958:CARD=PCH,DEV=0
HDA Intel PCH, ALC887-VD Digital < br />Цифровой аудиовыход IEC958 (S/PDIF)
surround21:CARD=HDMI
2.1 Выход объемного звучания на передние динамики и сабвуфер
surround40:CARD=HDMI
4.0 Выход объемного звучания на Фронтальные и задние динамики
surround41:CARD=HDMI
Выход объемного звучания 4.1 на передние, задние и сабвуферные динамики
surround50:CARD=HDMI
Вывод объемного звучания 5.0 на Fronull
Отменить все сэмплы (воспроизведение) или генерировать нулевые сэмплы (захват)
по умолчанию: CARD=PCH
HDA Intel PCH, ALC887-VD Analog
Аудиоустройство по умолчанию
sysdefault:CARD=PCH < br />HDA Intel PCH, ALC887-VD Analog
Аудиоустройство по умолчанию
front:CARD=PCH,DEV=0
HDA Intel PCH, ALC887-VD Аналоговый
Фронтальные динамики
surround21:CARD=PCH,DEV=0
HDA Intel PCH, ALC887-VD Аналоговый
выход объемного звучания 2.1 на фронтальные динамики и сабвуфер
surround40: CARD=PCH,DEV=0
HDA Intel PCH, ALC887-VD Аналоговый
вывод объемного звучания 4.0 на передние и задние динамики
surround41:CARD=PCH,DEV=0
HDA Intel PCH, ALC887-VD, аналоговый
4.1-выход объемного звучания на передние, задние и сабвуферные динамики
surround50:CARD=PCH,DEV=0
HDA Intel PCH, ALC887-VD, аналоговый
5 .0 Выход объемного звучания на передние, центральные и задние динамики
surround51:CARD=PCH,DEV=0
HDA Intel PCH, ALC887-VD Analog
5.1 Выход объемного звучания на передние, центральные, задние и сабвуфер динамики
surround71:CARD=PCH,DEV=0
HDA Intel PCH, ALC887-VD Аналоговый
7.1-канальный выход объемного звучания на передние, центральные, боковые, задние и низкочастотные динамики
iec958: CARD=PCH,DEV=0
HDA Intel PCH, ALC887-VD Цифровой
Цифровой аудиовыход IEC958 (S/PDIF)
surround21:CARD=HDMI
2.1 Выход объемного звучания на передний и сабвуферные динамики
surround40:CARD=HDMI
4.0 Выход объемного звучания на передние и задние динамики
surround41:CARD=HDMI
4.1 Выход объемного звучания на передние, задние и сабвуферные динамики
>surround50:CARD=HDMI
Выход объемного звучания 5.0 на передние, центральные и задние динамики
surround51:CARD=HDMI
Вывод объемного звучания 5.1 на передние, центральные, задние и сабвуферные динамики
surround71 :CARD=HDMI
Вывод объемного звучания 7.1 на передние, центральные, боковые, задние и низкочастотные динамики
nt, центральные и тыловые динамики
surround51:CARD=HDMI
5.1-выход объемного звучания на передние, центральные, тыловые и сабвуферные динамики
surround71:CARD=HDMI
7.1-канальный выход на фронтальные , центральный, боковой, задний и низкочастотный динамики

Вывод "aplay --list-devices":

Вывод "lsmod | greo snd":

Код:
snd_hda_codec_realtek 98304 1
snd_hda_codec_generic 61440 2 snd_hda_codec_realtek
ledtrig_audio 16384 2 snd_hda_codec_generic, snd_hda_codec_realtek
snd_hda_intel 32768 0
snd_intel_dspcfg 16384 1 snd_hda_intel
snd_hda_codec 102400 3 snd_hda_codec_generic, snd_hda_intel , snd_hda_codec_realtek
snd_hda_core 65536 4 snd_hda_codec_generic, snd_hda_intel, snd_hda_codec, snd_hda_codec_realtek
snd_pcm 86016 3 snd_hda_intel, snd_hda_codec, snd_hda_core
snd_timer 32768 1 snd_pcm
СНД 73728 5 snd_hda_codec_generic, snd_hda_intel, snd_hda_codec, snd_timer ,snd_pcm
led_class 16384 3 input_leds,snd_hda_codec_realtek,hid_sony

Вывод «cat .config | grep SND_HDA»:

Вам нужен аналоговый звук через разъемы 3,5 мм или звук HDMI с устройства отображения?

Что такое содержимое /proc/asound/devices?

Звуковые карты snd_hda_intel могут работать как с частотой дискретизации 44,1 кГц, так и с 48 кГц, но только с одной одновременно.
Все отключаемые HDMI, S/PDIF на элементах управления с IEC в названиях должны быть отключены, если вы хотите, чтобы звук шел через разъемы 3,5 мм.
_________________
С уважением,

Вывод /proc/asound/devices:

Вам нужен аналоговый звук через разъемы 3,5 мм или звук HDMI с устройства отображения?

Что такое содержимое /proc/asound/devices?

Вывод "lsmod | grep audio -i":

Код:
2: [ 1] : управление
3: [ 0- 0]: воспроизведение цифрового звука
4: [ 0- 0]: захват цифрового звука
5: [ 0- 1]: воспроизведение цифрового звука
6: [ 0- 2]: захват цифрового звука
7: [ 0] : управление
33: : таймер
Код:
ledtrig_audio 16384 2 snd_hda_codec_generic,snd_hda_codec_realtek

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

В alsamixer пройдитесь по всем переключателям отключения звука и установите их на [MM].
Убедитесь, что вы ничего не пропустили. Не забудьте прокрутить вправо, чтобы добраться до них всех. Это правая клавиша со стрелкой.

Включите только Front, Master и PCM [OO] и установите ползунки примерно на 70%, теперь проверьте.
Это должно получить стерео только из передних динамиков.
Добавьте объемный звук и другие биты позже.

Есть ли у вас файл /etc/asound.conf или ~/asound.conf?
Там можно переназначить звуковые карты. Не делайте этого, так как ваша звуковая карта по умолчанию правильная.

Вы передаете snd_hda_intel какие-либо параметры при загрузке?

Пожалуйста, опубликуйте вывод

< /tr>
Код:
lspci -nnk
чтобы мы могли увидеть, какая у вас другая звуковая карта.
_________________
С уважением,

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

В alsamixer пройдитесь по всем переключателям отключения звука и установите их на [MM].
Убедитесь, что вы ничего не пропустили. Не забудьте прокрутить вправо, чтобы добраться до них всех. Это правая клавиша со стрелкой.

Включите только Front, Master и PCM [OO] и установите ползунки примерно на 70%, теперь проверьте.
Это должно получить стерео только из передних динамиков.
Добавьте объемный звук и другие биты позже.

Есть ли у вас файл /etc/asound.conf или ~/asound.conf?
Там можно переназначить звуковые карты. Не делайте этого, так как ваша звуковая карта по умолчанию правильная.

Вы передаете snd_hda_intel какие-либо параметры при загрузке?

Вывод 'lspci -nnk":

Первый выглядит как часть вашего процессора, поэтому я предполагаю, что это часть вашей встроенной видеокарты.
Это предназначено для создания звука HDMI.
У вас CONFIG_SND_HDA_CODEC_HDMI=y также настроен кодек, но его нет в /proc/asound/devices.

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

Звуковые карты нумеруются ядром в порядке шины PCI, поэтому ваша видеокарта должна быть card0, а ваша аналоговая карта — card1.

Выполнить

< tr>
Код:
alsamixer -c0
Сколько у вас элементов управления?
Выполнить
Код:
alsamixer -c1
Теперь стало больше или меньше элементов управления?
Ваша аналоговая звуковая карта будет иметь больше всего элементов управления.
Нам нужно знать, какая карта какая.

Выполнить

< tr>
Код:
$ zgrep -i snd_dyn /proc/config.gz
CONFIG_SND_DYNAMIC_MINORS=y

Вам нужно включить эту опцию ядра.
_________________
С уважением,

Первый выглядит как часть вашего процессора, поэтому я предполагаю, что это часть вашей встроенной видеокарты.
Это предназначено для создания звука HDMI.
У вас CONFIG_SND_HDA_CODEC_HDMI=y также настроен кодек, но его нет в /proc/asound/devices.

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

Звуковые карты нумеруются ядром в порядке шины PCI, поэтому ваша видеокарта должна быть card0, а ваша аналоговая карта — card1.

Выполнить

< tr>
Код:
alsamixer -c0
Сколько у вас элементов управления?
Выполнить
Код:
alsamixer -c1
Теперь стало больше или меньше элементов управления?
Ваша аналоговая звуковая карта будет иметь больше всего элементов управления.
Нам нужно знать, какая карта какая.

Да. Это предотвратит повреждение ваших динамиков, наушников и/или органов слуха, если вы будете неосторожны.

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

Ты не идиот. Вы только что приобрели опыт.
Опыт — это то, что вы получаете сразу после того, как он вам нужен :)
_________________
С уважением,

Авторское право 2001-2022 Gentoo Foundation, Inc. Дизайн Кайл Манна © 2003; Стиль заимствован из оригинальной темы subSilver. | Хостинг от Gossamer Threads Inc. © | Работает на phpBB 2.0.23-gentoo-p11 © 2001, 2002 phpBB Group
Политика конфиденциальности

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

Поддерживаются только те выпуски Ubuntu, которые НЕ являются конечными (EOL) в следующей таблице:

Пожалуйста, соблюдайте осторожность при выполнении этих команд! Внимательно прочитайте и поймите, что они делают. Например, команда sudo apt-get install включает весь рабочий стол Ubuntu. Это, вероятно, создаст проблемы для пользователей других разновидностей Ubuntu — пользователь Kubuntu не захочет устанавливать интерфейс Unity. Хотя результат выполнения предложенной ниже командной строки действительно может исправить некоторые проблемы со звуком, имейте в виду, что это очень грубый подход и может привести к непредвиденным последствиям.

подождите десять секунд, затем запустите это:

Подождите 10 секунд, затем перезагрузите компьютер (перевести компьютер в спящий режим недостаточно — полностью выключите его, а затем снова включите). Обязательно сначала сохраните свою работу.

Если вы используете Ubuntu 20.04 LTS, выполните эту команду и перезагрузитесь:

Что касается выпусков Ubuntu, отличных от Ubuntu 18.04 LTS или Ubuntu 20.04 LTS, прочтите это:

Если вы используете интерфейс Gnome, откройте консоль терминала через "Приложения->Стандартные->Терминал"

Если вы используете интерфейс Unity, самый простой способ открыть Терминал – воспользоваться функцией поиска на панели инструментов.Или вы можете нажать кнопку «Дополнительные приложения», нажать «Просмотреть дополнительные результаты» в разделе установленных и найти его в этом списке приложений. Третий способ, доступный после того, как вы нажмете кнопку «Дополнительные приложения», — перейти к строке поиска и увидеть, что в ее дальнем правом конце указано «Все приложения». Затем вы нажимаете на это, и вы увидите полный список. После этого вы можете перейти в «Стандартные» > «Терминал».

Нажмите комбинацию клавиш CTRL-ALT-T.

Тире > Поиск терминала

Dash > Другие приложения > "Показать больше результатов" > Терминал

Dash > Дополнительные приложения > Аксессуары > Терминал

Перезагрузите компьютер. Затем выполните следующие две диагностические команды.

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

После фактического запуска сценария опубликуйте полный вывод терминала, создав новый вопрос на панели запуска, а затем скопируйте и вставьте вывод терминала в только что созданный вопрос. Внимательно проверьте выходные данные терминала информационного сценария ALSA, созданного предыдущей диагностической командой

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

Вывод терминала после запуска информационного скрипта ALSA должен содержать что-то вроде этого:

Если номера версий библиотеки и утилит не совпадают, возможно, это связано с одной или несколькими из следующих проблем:

<р>1. Один из компонентов ALSA не был успешно обновлен на шаге 1 этой процедуры

<р>2. ALSA была правильно установлена ​​или обновлена, но было загружено неправильное/старое ядро ​​вместо самой последней версии ядра. В этом случае загрузите новейшую версию ядра (которая доступна в стандартных/стандартных репозиториях Ubuntu) и повторно протестируйте звук.

Например: если вы установили Ubuntu 16.04 LTS (Xenial) или обновили ее до Ubuntu 16.04 LTS (Xenial), убедитесь, что используется версия ядра 4.4.0-62-generic или выше. Иначе не будет работать вывод/ввод звука!

Вы можете проверить текущую версию ядра, выполнив эту команду:

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

Затем перезагрузите компьютер и повторно проверьте вывод звука.

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

Перезагрузите и повторно протестируйте звук, используя наушники и динамики. Не запускайте сеанс Gnome в режиме «Gnome Failsafe»; динамики отключены в режиме "Gnome Failsafe".

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

затем запустите программу pavucontrol из терминала или нажав Alt-F2 и набрав

в появившемся окне.

В этом приложении — PulseAudio Volume Control — просмотрите вкладки и посмотрите, отключено ли устройство ввода или вывода. Вы можете сказать, выглядит ли маленький значок отключения звука нажатым или нет. Вам также может потребоваться изменить настройку штекера ALSA с «Встроенный аудио-аналоговый стереофонический» на альтернативное аудиоустройство, указанное там. Перейдите на вкладку "Воспроизведение" и увеличьте громкость системных звуков до 100%.

Выполните следующую команду в Терминале:

В этом приложении убедитесь, что все каналы установлены на высокий уровень громкости. Убедитесь, что разные динамики (особенно «Фронт», «Главный» и «PCM») НЕ отключены и НЕ установлены на низкие уровни громкости в alsamixer. Двигайтесь левой и правой клавишами на клавиатуре, пока не появится элемент «Главный». выделены (красным). Если под шкалой громкости отображаются буквы «MM», нажмите «M», чтобы включить звук. Повторите с «Master Mono», «Headphone», «PCM», «Front», «Surround», Элементы "Центр" и "LFE". Когда закончите, нажмите Esc.

Если выход HDMI перестал работать, отключение и повторное включение звука выхода SPDIF в alsamixer может привести к возобновлению работы звука

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

На некоторых моделях ноутбуков Toshiba (T40, T43p, . R51e . ) звук отключается, если в alsamixer НЕ отключены наушники или линейный разъем. См. также FAQ по ALSA Wiki [1]. Кроме того, если включен контроль наушников или контроль линейного разъема, звук отключен (R52, X40). По умолчанию настройки Sense не отображаются в GNOME. Канал отключается в alsamixer, если под этим конкретным каналом/полосой громкости стоит значок «ММ».

На некоторых моделях ноутбуков Toshiba установка громкости канала PCM выше 70 % в alsamixer может привести к клиппингу (например, очень "резкому" и искаженному звуку как на внутренних динамиках, так и на штекере наушников), независимо от Главный канал.

Ноутбуки HP серий dv5, dv6, dv7 и некоторые нетбуки HP Mini имеют странную проблему в Ubuntu. Когда вы подключаете наушники, вы одновременно слышите звук через наушники и динамики. Следующая ссылка должна предоставить обходной путь для этой проблемы:

На HP Compaq nx8220 вы можете решить проблему одновременного выхода динамика/наушников, включив параметр Headphone Jack Sense в приложении alsamixer.

Сообщите, если вы не слышите звук через динамики, наушники или не слышите звук в обоих случаях.

Если вы используете систему с двойной загрузкой (даже если Windows и Ubuntu установлены на разных разделах), убедитесь, что громкость звука в Windows установлена ​​на высокий уровень, прежде чем загружать Ubuntu. Также не забудьте использовать специальные функциональные клавиши в Windows, чтобы убедиться, что громкоговорители физически включены и правильно работают в Windows, прежде чем устанавливать и тестировать Ubuntu. Этот шаг необходим для некоторых ноутбуков Toshiba Tecra.

Выполните команду gnome-volume-control и установите звуковую тему на «Без звука». Инструмент «Звуковая тема» также доступен через «Система» > «Настройки» > «Звук»

.

Попробуйте подключить наушники к другим аудиоразъемам/портам на задней панели звуковой карты, пока не услышите звук. Обязательно проверьте ВСЕ аудиоразъемы/порты на передней и задней панелях ПК.

Если звук не работает ни в Windows, ни в Ubuntu, обратитесь к руководству по материнской плате, чтобы узнать, не установлены ли неправильно или отсутствуют какие-либо перемычки. На некоторых материнских платах необходимо добавить или перенастроить перемычки на материнской плате, чтобы звуковые соединения на задней панели заработали.

Если вы используете ноутбук, также возможно, что разъем для наушников сломан. Попробуйте ткнуть зубочисткой в ​​разъем для наушников, чтобы проверить, поможет ли это воспроизвести звук через динамики.

Если ALSA по-прежнему не загружает драйвер для вашей звуковой карты (например, карты Soundblaster Audigy PCI) после обновления до новейшей версии ALSA, попробуйте переустановить звуковую карту PCI в другой разъем PCI на материнской плате вашего ПК.< /p>

Укажите точную модель и марку вашего ПК (если возможно) в новой теме, которую вы создали на форуме Launchpad Answers.

Если вы хотите включить аудиовыход S/PDIF, включите звук и увеличьте громкость каналов воспроизведения S/PDIF и S/PDIF в приложении alsamixer. Используйте клавишу M для переключения между отключенным звуком (MM) и включенным (00) состоянием.

Альтернативный способ автоматического включения вывода SPDIF при входе в систему (проверено на SoundBlaster Audigy): добавьте следующие строки в /etc/rc.local:

Вы можете увидеть название цифрового выхода вашей карты с помощью:

Если оптический/коаксиальный цифровой выход вашей материнской платы/звуковой карты не работает или перестал работать, а вы уже включили и включили его в alsamixer, запустите

Вы также можете поместить эту команду в /etc/rc.local , так как она может перестать работать после перезагрузки.

В BIOS сбросьте значения BIOS до значений по умолчанию.

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

Если такой параметр существует, убедитесь, что для параметра BIOS "Динамики и наушники" установлено значение "включено"

Если на вашем компьютере установлены две звуковые карты, одна встроена в материнскую плату, например: аудиочип hda-intel, а другая вставлена ​​в разъем PCI, попробуйте удалить звуковую карту PCI, перезагрузите компьютер. ПК и повторно протестируйте звук, используя только встроенный аудиочип материнской платы.

Если вам абсолютно необходимо, чтобы аудиокарта PCI заработала, попробуйте отключить встроенный аудиочип материнской платы через BIOS. Затем повторно протестируйте звук в Ubuntu.

Сохраните изменения в BIOS и перезагрузите компьютер.

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

Может помочь обновление BIOS.

Запрос устройств воспроизведения:

Теперь, когда у нас есть информация об устройстве HDMI, попробуйте проверить. В приведенном ниже примере 0 – это номер карты, а 3 – номер устройства.

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

Если тест прошел успешно, отредактируйте/создайте /etc/asound.conf, чтобы установить HDMI в качестве аудиоустройства по умолчанию, перезагрузите компьютер, и теперь звук должен работать. (Есть ли лучший способ сделать это?)

  • pcm.!default <
    • тип plug slave.pcm <
      • введите аппаратную карту 0 устройство 3

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

      Пример допустимого поискового запроса Google: 8086 a170 LKDDB

      Значит, ядро ​​GNU/Linux версии 3.18 или новее поддерживает эту звуковую карту.

      Следующую строку конфигурации необходимо добавить в файл /etc/modprobe.d/alsa-base.conf

      Действительные названия моделей (которые заменяют параметр модели «авто») в зависимости от чипа кодека можно найти в «Документации HD-Audio ALSA» и в «Документации HD-Audio ALSA 2»

      !!Проверяйте ТОЛЬКО одну опцию модели за раз в файле /etc/modprobe.d/alsa-base.conf!!

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

      в файл /etc/modprobe.d/alsa-base.conf. Затем перезагрузите компьютер и повторите проверку звука.

      Вы можете найти имя чипа аудиокодека, выполнив следующую команду Терминала:

      Попробуйте вместо этого следующую команду, если предыдущая команда не показывает имя микросхемы аудиокодека:

      Вы можете узнать имя своего аудио-МИКСЕРА, запустив эту команду Терминала:

      Вы можете найти имя своего аудиоустройства, выполнив эту команду Терминала:

      Каждая комбинация аудиокодека, аудиомикшера и имени аудиоустройства требует особой конфигурации в файле alsa-base.conf, если аудиочипсет не работает по умолчанию.

      Чтобы увидеть, есть ли на вашем пути более одного исполняемого файла alsactl, и удалить неправильный/самый старый, скопируйте и вставьте следующую команду в Терминал и нажмите клавишу:

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

      Чтобы понять различные ошибки, связанные с hda_intel, которые могут быть упомянуты в конце выходных данных сценария ALSA Information, которые были загружены на веб-сайт Pastebin, прочтите следующую документацию:

      Также сравните идентификатор подсистемы PCI (например: 1028:0510) в выходных данных терминала ALSA со значениями SND_PCI_QUIRK (например: SND_PCI_QUIRK(0x1028, 0x0510, "Dell Vostro", CXT5066_IDEAPAD) в приведенной ниже ссылке, по порядку чтобы определить правильный вариант модели для использования (например, model=ideapad) в файле /etc/modprobe.d/alsa-base.conf:

      Также найдите VendorID (например: 0x111d7695) кодека вашей звуковой карты, введя, например, поисковый запрос

      в Google, чтобы узнать, поддерживает ли новейшее ядро ​​Linux этот конкретный аудиокодек.

      !!Проверяйте ТОЛЬКО одну опцию модели за раз в файле /etc/modprobe.d/alsa-base.conf!!

      Вы можете загрузить и скомпилировать новейшие версии alsa-lib, alsa-utils, alsa-tools, alsa-plugins, alsa-python здесь, используя "git clone":

      Обязательно скомпилируйте и протестируйте инструмент hdajackretask, входящий в состав alsa-tools. Очень удобный инструмент для исправления, если драйвер ALSA неправильно назначает задачи обработки звука выводам hda для аудиокодека вашей звуковой карты.

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