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

Обновлено: 04.07.2024

Нет звука в свежей установке 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.

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

Собрал ядро с поддержкой ALSA в виде модуля, собрал отдельно alsa-driver, alsa-util и alsa-lib.

lspci | grep audio

находит мою звуковую карту.

После alsaconf нормально подгружаются модули для ядра:

Вопрос: KDE никак не видит звуковую карту. Может что собрал неправильно?

1. Где должно быть видно звуковую карту?
2. Если я не ошибаюсь, устанавливать надо или alsa-driver, или модуль ядра. Где именно не видит? madplay например звук даёт? в alsamixer'e все ползунки наверх поднимали? M нажимали?

Не работает KMix. Нет устройства для вывода звука. В KDE вообще звука нет.

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

2. Если я не ошибаюсь, устанавливать надо или alsa-driver, или модуль ядра.

Э-э-э. Может я собрал как-то неправильно. Если в ядре вообще выключаю поддержку звука, то не проходит emerge alsa-driver. Пишет, что нет поддержки звука в ядре.

Пересобрал так: включил поддержку в ядре, но в нем выключил и ALSA и OSS. Ядро 2.6.22. Звука все равно нет.

Где именно не видит? madplay например звук даёт? в alsamixer'e все ползунки наверх поднимали? M нажимали?

Поднимал все до середины.

madplay не пробовал. Пробовал mpg123 -- mp3 не воспроизводит. Или он и не должен заработать??

Поставил madplay. При попытке воспроизведения выдает ошибку:

А каким руководством пользовались при сборке?
Проверьте, все ли вы в ядро включили, как описано в статье. Сам сталкивался с этой проблемой, статья помогла
Gentoo x86 Quick Install. Идет в комплекте с Gentoo XOR Edition. Gentoo x86 Quick Install. Идет в комплекте с Gentoo XOR Edition.

Ага. Оно. Только на русском.

До этого настраивал звук и в Alt и в Mandriva. Там все заканчивалось максимум пересборкой ядра, а тут такие вот сложности =)

Сложности - только первый раз, пока разберешься, какие модули нужны в твоей системе.
Я поначалу вообще и ALSA и OSS собрал. так mp3blaster звук играл, а никакие другие приложения звуковой не видели. потом разобрался.
Проверь все же ядро - там кроме поддержки ALSA еще и в подразделе PCI devices указать звуковое устройство - для встроенного звука на материнской плате с интелловским чипсетом нужно сам АС97 controller и Intel HD Audio

Звук в консоли появился после пересборки ядра с поддеркжой ALSA в виде модуля.

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

В KDE звука вообще нет.

Панель управления КДЕ говорит, что у меня вообще звуковой нет.

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

Иногда мы можем сталкиваться с такой проблемой, что в системе нет звука. В 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 при копировании материала ссылка на источник обязательна.

Благо таких глюков бывает 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. Спасибо, буду знать. (

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

Изображение пользователя Lang.

Хотелось бы поподробней рассмотреть организацию вывода звука в Linux, а в частности в Kubuntu.
В Linux существует две звуковые подсистемы — OSS (старая) и ALSA (Advanced Linux Sound Architecture), это набор драйверов для звуковых карт. Так получилось, потому что раньше OSS была закрытой, и нужен был открытый аналог, чем и стала ALSA.
ALSA поддерживает все звуковые карты, которые поддерживает OSS. Также, благодаря существованию OSS-эмуляции в подсистеме ALSA, старые программы, рассчитанные на использование с OSS можно использовать и с ALSA. Для этой цели был разработан пакет ALSA-OSS.

Узнать какая звуковая карта можно с помощью команды в терминале
lspci -v |grep -i audio
00:1f.5 Multimedia audio controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) AC'97 Audio Controller (rev 02)

Список поддерживаемых звуковых карт можно найти - здесь

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

Проверка работоспособности ALSA:
cat /proc/asound/cards
0 [ICH5 ]: ICH4 - Intel ICH5
Intel ICH5 with ALC658D at irq 20
1 [UART ]: MPU-401 UART - MPU-401 UART
MPU-401 UART at 0x330, irq 10

cat /proc/asound/version
Advanced Linux Sound Architecture Driver Version 1.0.16.
Compiled on Jan 29 2009 for kernel 2.6.24-23-generic (SMP)

Также существует мультимедийные фреймворки (универсальные библиотеки для работы с аудио- и видеоданными) Xine и GStreamer.
Xine поддерживает для вывода звука и видео множество проигрывателей (фронт-эндов): Kaffeine, Amarok (использующий xine-lib как один из движков для воспроизведения), Xine-ui, Totem итд
В KDE 4 разработчики заменили aRts новой мультимедийной системой, известной как Phonon. Phonon является фронт-эндом (интерфейсом) поверх других систем, таких как GStreamer или Xine. Phonon является прослойкой для различных звуковых систем: на Linux он может использовать для воспроизведения звука тот же GStreamer или Xine, на Windows — DirectShow, на Mac OS X — QuickTime.
В Kubuntu с версии 8.10 пользователь получает следующую цепочку:
Допустим Amarok → Phonon → Xine (GStreamer) → PulseAudio (опционально) → ALSA → колонки или другое устройство вывода звука. Но некоторые проигрыватели звуковых и видеофайлов в настройках позволяют пользователю выбирать, через какой звуковой сервер воспроизводить звук. Если отсутствует звук и не известно в чём проблема, то лучше идти от последнего. Проверить в начале колонки, далее ALSA итд.

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