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

Обновлено: 05.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. Спасибо, буду знать. (

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

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

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

Что делать, если нет звука в Ubuntu?

1. Громкость и беззвучный режим

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


Также можно посмотреть громкость в настройках системы. Для этого откройте утилиту настроек и перейдите на вкладку звук:

Именно здесь выполняется настройка звука Ubuntu. На этой вкладке смотрим, включён ли вообще звук, для какого устройства он включён, а также его громкость. Обратите внимание, что звук нужно передавать на колонки, а не на HDMI-выход экрана. Обычно это работает именно так. Очень часто система управления звуком ALSA не обращает внимания на настройки системы, у неё есть свой инструмент настройки громкости. Если выше перечисленные способы не помогли, можно попробовать его. Выполните в терминале:

Это инструмент командной строки, но у него есть псевдографический интерфейс, поэтому в нём будет не сложно разобраться. Здесь представлены все звуковые устройства системы и их уровень громкости. Убедитесь, что нигде нет обозначения MM, это значит, что устройство находится в беззвучном режиме, особенно обратите внимание на Master, Hearphones и PCM. Если на одном из устройств выключена громкость или установлен беззвучный режим, выберите его с помощью кнопок со стрелками вправо/влево, а затем нажмите M, чтобы включить звук. Громкость звука настраивается кнопками вверх и вниз на клавиатуре.

Должно быть как на скриншоте, сохранять настройки не нужно, они применяются в реальном времени. Для выхода из программы нажмите кнопку Esc. Скорее всего ваша проблема "нет звука Ubuntu" уже была решена, если же нет, есть ещё несколько вариантов.

2. Перезагрузка модулей ALSA

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

sudo alsa force-reload

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

3. Переустановка ALSA и PulseAudio

Если же и это решение не помогло, вы можете попробовать полностью переустановить ALSA и PulseAudio. Для этого выполните такие команды:

sudo apt remove --purge alsa-base pulseaudio

sudo apt install alsa-base pulseaudio

Затем снова перезапустите ALSA:

sudo alsa force-reload

Далее, перезагрузите свой компьютер.

4. Диспетчер речи

Этот компонент системы должен быть отключён. Чтобы убедится, что это действительно так, откройте конфигурационный файл /etc/default/speech-dispatcher и убедитесь, что в строчке RUN находится значение no:

Выводы

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

Нет похожих записей


Статья распространяется под лицензией Creative Commons ShareAlike 4.0 при копировании материала ссылка на источник обязательна.

Некоторое время назад звук на моем ThinkPad Yoga X1 работал. Не знаю, что изменилось, но теперь это больше не работает. Он все еще работает, продолжал работать некоторое время при параллельной установке ubuntu 18.04 (да, у меня один и тот же дистрибутив установлен дважды). Он все еще работает при параллельной установке windows 10.

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

lspci перечисляет аудиоустройство:

Но плей не находит

Я запускаю ubuntu 18.04 с ZFS в корневом каталоге. Это означает, что я могу попробовать решение и откатиться, если оно не сработает. Это означает, что я пробовал несколько решений.

Ссылки по теме, которые не помогли:

sudo apt-get --purge remove linux-sound-base alsa-base alsa-utils && reboot

sudo apt-get install build-essential linux-headers- uname -r alsa-base alsa-firmware-loaders alsa-oss alsa-source alsa-tools alsa-tools-gui alsa-utils alsamixergui

добавление пользователя generic к группе audio

три вышеуказанных вместе

modprobe snd_hda_intel && modprobe sof_pci_dev

Добавление snd_hda_intel.dmic_detect=0 к аргументам загрузки GRUB

Установка коллекции пакетов из ppa:nilarimogard/webupd8 как рекомендовано здесь

Переустановка связанных с alsa пакетов с помощью dkms. Смотрите здесь

Переустановка pavucontrol и pulseaudio согласно этому QA

Возможно, не связаны, возможно, связаны:
исчезли и элементы управления яркостью экрана. Однажды они были сломаны, и я исправил это, добавив acpi_backlight=video к GRUB_CMDLINE_LINUX_DEFAULT в /etc/default/grub и обновление grub и перезагрузка. Но это исправление все еще на месте, и оно снова не работает.

Как мне снова заставить звук работать?

Когда я загружаюсь с live-накопителя ubuntu 18.04, звук снова работает.

(На неживой системе) /var/log/apt/term.log и /var/log/apt/history.log и /var/log/dpkg.log все пустые при просмотре с sudo vim <filepath> . Но есть файл history.log.1.gz который содержит всю историю. Я просматриваю его, но не знаю, на что обращать внимание.

Я загрузил самый старый снимок zfs, который у меня сейчас есть на ноутбуке (не очень старый, из-за того, что у меня тогда были проблемы с zfs), и звук там тоже не работает. Также не работает при загрузке со старой версией ядра 5.3.0-28 это то же самое, что и на живом USB-накопителе.

git diff --no-index apt_live.txt apt_tank.txt где файлы содержат соответствующие выходы apt list --installed дает мне слишком много результатов. Многие номера версий изменились.

Я добавил теги 19.04 и 20.04 ретроспективно, так как исправление применимо и к ним, согласно источникам.

2 ответа

Моей первой попыткой был ответ, который исправил звук, но нарушил регулировку яркости.

Вы найдете его под горизонтальной линией.

Удаление nomodeset и acpi_backlight=video сделал трюк для меня. Управление звуком и яркостью теперь работает - возможно, за счет гибернации.

Многие драйверы с открытым исходным кодом удалили поддержку настройки режима, отличного от ядра, поэтому в тех случаях, когда вы используете nomodeset, вы в конечном итоге вернетесь к самому базовому неускоренному драйверу VESA. Это настоящий хит производительности и функциональности. Источник QA

Длинная запись тестирования этого

Это новый взгляд на вопрос, изначально заданный как звуковая карта, не обнаруженная в Ubuntu 18.04. Стало дико более странным. Но чтобы вы поняли мое полное замешательство, вам понадобится предлог:

У меня есть три раздела с ubuntu 18.04 на каждом. В конце концов, я избавлюсь от двух из них, но они EXT 4 , ZFS unencrypted , ZFS encrypted . У каждого свой фон, так что я знаю, в какую систему я вошел.

Когда я запускаю ноутбук, он загружается в графический интерфейс grub на p5 . У него есть некоторые проблемы с правильным перечислением нескольких разделов zfs, поэтому я сделал специальную запись, но здесь это тоже не имеет значения.
Чтобы открыть графический интерфейс grub на p8 , Я нажимаю, Esc чтобы перейти к терминалу grub, и там ввожу

Когда я загружаюсь из grub на p5 , сломаны клавиши яркости и звука.
Когда я загружаюсь из grub на p8 , они работают безупречно.
Я убедился, что в обоих случаях использую одно и то же ядро ​​и систему. Фактически, я пытался несколько раз в надежде, что это может быть связано с каким-то аргументом загрузки ядра.

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

Проблема не связана с одной версией ядра. Я могу загрузиться с обоих 51 и 53 в любой раздел, и звук работает или нет, в зависимости от используемой мной личинки.

Проблема не в разных образах ядра одной и той же версии. Я могу загрузиться с p8 жратва с ядром 53 расположен на p5 перегородка и звук будет работать.

Тестирование

Рассмотрим пока только простой раздел ext4. Зашифрованный раздел zfs ведет себя точно так же (и незашифрованный раздел zfs, который я не проверял).


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

  • Первый столбец ("запись") либо old для ext4-menuentry с включенным grub p8 или же new1 для ext4-menuentry с включенным grub p5 .
  • В kernel partition был установлен на 8 отредактировав элемент меню, чтобы он содержал set root=(hd0,gpt8) прямо перед строкой, начинающейся с linux и префикс пути к ядру и к initrd с помощью /boot .
    Аналогично kernel partition был установлен на 5 вставив set root=(hd0,gpt5) и удалив префикс /boot из путей ядра и initrd.
  • Любой столбец между (исключая) ]kernel version, sound works?[ о наличии соответствующего аргумента загрузки ядра. Это аргументы, которые были установлены по крайней мере в одной из пунктов меню grub, но, как вы можете видеть в таблице, поведение без них осталось таким же.

Я также проверил, есть ли quiet splash имеет какой-либо эффект, но, похоже, и не имеет.

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

Так работают клавиши звука и яркости.

Клавиши звука и яркости тоже работают таким же образом! (неожиданно на данный момент)

Клавиши звука и яркости тоже работают таким же образом. (ожидается, так как началось с grub на p8 ).

Клавиши звука и яркости по- прежнему работают таким же образом! (неожиданно!). Теперь, если я вместо этого не открою терминал grub и не перейду к редактированию записи, поведение будет таким же. Так что в этом нет никакого волшебства. normal команда.
Кроме того, не писать set root=(hd0,gpt5) вроде нормально.

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

Клавиши звука и яркости по-прежнему работают.

Клавиши звука и яркости по-прежнему работают.

Поэтому я удаляю gfxmode $linux_gfx_mode снова и продолжить:

Клавиши звука и яркости по-прежнему работают.

Клавиши звука и яркости по-прежнему работают.

Я вставил gfxmode $linux_gfx_mode снова, и он по-прежнему хорошо загружается, а кнопки звука и яркости по-прежнему работают.

И яркость экрана и звук больше не работают!

Опять же без nomodeset :

Клавиши звука и яркости по-прежнему работают.

Так в том числе nomodeset еще раз:

Звук и яркость теперь не работают, поэтому мне непонятно, зачем исправлять яркость с помощью acpi_backlight=video у меня работал последний раз. Я применил его 9 мая и nomodeset было уже в марте. возможно, я когда-то удалил и снова добавил это, и не осознавал, какое влияние это оказывает на клавиши яркости.

Я бы предпочел иметь одну проблему, а не две проблемы, поэтому здесь снова удаляем nomodeset acpi_backlight=video и добавив последний аргумент:

Как и ожидалось, снова работают звук и яркость. Гибернацию сейчас не тестировал. Я предполагаю, что он либо будет работать из-за недавнего обновления BIOS и прошивки от lenovo, либо все еще не будет работать так же, как в моем вопросе об этом. Но это будет другая проблема в другой день.

Теперь остаётся вопрос: почему казалось, что он работал в старом загрузчике?
Ну. оказывается, что в большинстве моих тестов "номодесет" не изменялся. Но в том, что вы можете видеть в таблице выше, звук не работал с p5 загрузчик, ядро ​​51 из p8 , без acpi_backlight и без nomodeset .
Я больше не могу это воспроизвести. Возможно, я ошибся при записи.

Этот ответ исправляет звук, но нарушает регулировку яркости.
Я оставляю его здесь для целей документации и, надеюсь, смогу просмотреть его позже, когда найду лучшее исправление.

Пожалуйста, рассмотрите следующий ответ!

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

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

Я уже пробовал это раньше, но безуспешно. Теперь это сработало во второй раз после того, как я не только выполнил вышеупомянутое, но и последовал совету Адамазапустить pulseaudio --start после перезагрузки.
Обратите внимание, что это может занять несколько секунд, пока звук не начнет работать.

Поскольку могло быть так, что важен был только совет Адама, я удалил строку options snd-hda-intel dmic_detect=0 снова и перезагрузился. Он снова перестал работать. Я отредактировал его снова и перезагрузил в другой раз. И на этот раз звук работал без необходимости запускать pulseaudio --start .

Я этого не понимаю, но, похоже, это исправление. Если окажется, что мне нужно бежать pulseaudio --start каждый раз при запуске я просто добавляю эту команду в свой .profile или .bashrc . Хотя после нескольких перезагрузок, чтобы проверить это, я почти уверен, что вам действительно не нужен pulseaudio --start - просто подождите некоторое время после загрузки. Примерно минуту.

Что касается "возможно связанной" части моего вопроса

У меня также исчезли регуляторы яркости экрана. Однажды они были сломаны, и я исправил это, добавив acpi_backlight=video в GRUB_CMDLINE_LINUX_DEFAULT в /etc/default/grub и обновив grub и перезагрузив его. Но это исправление все еще на месте, и оно снова не работает.

По поводу задержки после загрузки, пока звук не заработает: Возможно, это связано с этим.

Нет звука в свежей установке Ubuntu? Видите только фиктивный вывод? Без проблем. Вот несколько методов, с помощью которых вы можете попробовать пофиксить проблему отсутствия звука в Ubuntu и других дистрибутивах Linux

Как это происходит с каждым новым выпуском 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.

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


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

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

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

Перейдите в свой домашнюю директорию, а затем перейдите в скрытый каталог конфигурации. Переименуйте здесь каталог с именем pulse:

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

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

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

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


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

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

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

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

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

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

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

Некоторые из наших читателей отметили, что ни один из вышеперечисленных методов не помог их ноутбуку Lenovo Thinkpad Carbon X1 7-го поколения.

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

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

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

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

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

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

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

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