Нет звука debian 11

Обновлено: 04.07.2024

>пищалка жужжит, проигрыватель работает, однако
>ни видео ни звука небыло, однако Иксы подкрутить удалось а вот
>звук как ни крутил. не получается! Пробовал пересобрать/обновить ядро, но и этого
>не вышло. Использовались команды - alsaconf, alsamixer

попробуйте загрузится с LiveCD(Ubuntu например) есть звук? возможно не стоят "перемычки" на мат плате, или в BIOS выключен.. всякое бывает

если "железки" ТестОК, как вариант установить ядро с репозитария и загрузится с него, после чего опять же alsaconf.

Начните с ответа на вопрос: "откуда был звук, с внешней или встроенной карты?"
>>Начните с ответа на вопрос: "откуда был звук, с внешней или встроенной
>>карты?"

да посмотрите сзади разъемы, куда шнур от акустики воткнут? в мат плату?

Ваше:
//00:06.0 Multimedia audio controller: nVidia Corporation nForce3 250Gb AC'97 Audio Controller (rev a1)
*******
//snd_intel8x0,snd_ac97_codec

Мое:
//00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 50)
*******
//snd_via82xx,snd_ac97_codec

почему контроллер у Вас от NVidia, а загружен модуль Intel, если я правильно все понял

>Кстати попробовал пересобрать alsa через module-assistant. Однако почему-то
>не даёт грузить пакеты с DVD

как не дает, всмысле что пишет? битый ДВД-диск/пакеты?

>>Кстати попробовал пересобрать alsa через module-assistant. Однако почему-то
>>не даёт грузить пакеты с DVD
>
>как не дает, всмысле что пишет? битый ДВД-диск/пакеты?

. втом то и дело что ничего не пишет!. Т.е. Ставлю диск в ДВД, с которого ставилась система. набираю apt-get install module-assistant, в результате появляется сторока с вопросом вставить Live-CD. и сколько не дави на Enter результат не меняется. Сам диск в норме, он грузится когда его ставишь в привод.

>>Кстати попробовал пересобрать alsa через module-assistant. Однако почему-то
>>не даёт грузить пакеты с DVD
>
>как не дает, всмысле что пишет? битый ДВД-диск/пакеты?

При внимательном рассмотрении места крепления разъёма для подключения акустики к мамке обнаружилось что рядом с разъёмом имеются пустые разъёмы белого и черного цвета! Есть подозрение на то, что просто не подключены/или не переключены переычки для того чтобы был звук!? Подскажет ли кто-нибудьтак ли это. и как с этим всем разобраться? Заранее спасибо!

>Начните с ответа на вопрос: "откуда был звук, с внешней или встроенной
>карты?"

При внимательном рассмотрении места крепления разъёма для подключения акустики к мамке обнаружилось что рядом с разъёмом имеются пустые разъёмы белого и черного цвета! Есть подозрение на то, что просто не подключены/или не переключены переычки для того чтобы был звук!? Подскажет ли кто-нибудьтак ли это. и как с этим всем разобраться? Заранее спасибо!

Как вы считаете почему нет звука? дело в драйвере? Если да то как установить драйвер?

Оценить 2 комментария

RicoX

apt-get install alsa alsa-lib alsa-base alsa-util libdssialsacompat0
Заходим в alsamixer подымаем ползунки вверх, проверяем.

RicoX


А звука все равно нет

RicoX

modprobe snd_dummy
затем еще раз
alsactl init

Можно еще попробовать в
/etc/default/pulseaudio
поменять
PULSEAUDIO_SYSTEM_START=0
на
PULSEAUDIO_SYSTEM_START=1

RicoX

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

leahch

Первое, чтобы проверить, какие карты проинициализировались в ядре, нужно дать команду "arecord -l", будет примерно так:

Второе - посмотреть в биосе, может быть просто карта запрещена.
Третье - запустить alsamixer и подвигать ползунки.
Четвертое - если стоит графика, то посмотреть на pulseaudio, права доступа в audio-устройствам и прочее.

Если нет устройств по arecord, то смотреть в сторону драйверов.
Если устройства находятся, то как минимум они работают, но звук может просто не туда маршрутизироваться аудио-демоном, обычно это pulseaudio, но бывает и jack-audio и oss!

Алексей, а есть инструкция на предмет "смотреть в сторону драйверов"? У меня команда arecord -l выдает лишь **** List of CAPTURE Hardware Devices ****.

leahch

Как и с любыми драйверами. 1) удостовериться, что компухтер определил карту (lspci), 2) подгрузился драйвер карты (lsmod), 3) драйвер не выдал ошибок (dmesg или cat /var/log/syslog)
Ну и возможно, карточка просто выключена в BIOS!

leahch

Имя драйвера обычно ищется через гугл :-)
Например lspci выдает такую простыню

Видим аудио устройство- 00:1b.0 Audio device .
Далее смотрим расширенную информацию

leahch

matveyboyko: Ах, ну да, еще попробовать команду "aplay -l", покажет список воспроизводящих устройств, arecord - записывающих!

$ cat /dev/urandom | aplay -D hw:1,1
aplay: main:722: audio open error: Нет такого файла или каталога

Куда дальше двигаться?

leahch

leahch

У вас же их не две! И для проигрывания нужно смотреть aplay -l, а не arecord

$ sudo cat /dev/urandom | aplay -D hw:0,0
aplay: main:722: audio open error: Нет такого файла или каталога

Система установлена, но вот незадача, звука пока еще нет. Самое время настроить звуковую карту. Делать это придется вручную. Для настройки звука мы будем использовать ALSA (Advanced Linux Sound Architecture).

Настройка звуковой карты

Сначала установим необходимые пакекты:

Проверим, какие звуковые карты определились в нашей системе. Их список находится в файле /proc/asound/cards.

$ sudo cat /proc/asound/cards

0 [SB ]: HDA-Intel — HDA ATI SB

1 [NVidia ]: HDA-Intel — HDA NVidia

Выясним, какую карту можно активировать:

Видим, что карта NVidia отключена

Это действующая карта. Пробуем активировать ее:

Вроде все нормально, но звука нет, как не бывало.

Пропишем рабочую звуковую карту как карту по умолчанию, редактируя файл /etc/asound.conf или

/.asoundrc. (по умолчанию в Debian 7 эти файлы отсутствуют):

Добавляем туда следующие строки:

SB — ID доступной карты

$sudo alsa reload

Если звук только под root!

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

chmod 755 /dev/dsp*
chmod 755 /dev/audio*
chmod 755 /dev/mixer*
chmod 777 /dev/snd/*

После этого звук должен воспроизводиться и у пользователей. Есть так же и другой путь побороть проблему «звук только от root»: добавить текущего пользователя в группу audio. Имя текущего пользователя можно узнать командой whoami. Далее:

Изменения вступят в силу после того, как вы войдёте в систему снова, log-out и затем log-in).

Громкость звука в Linux

У драйвера звука alsa имеется командный микшер amixer и его можно использовать для увеличения\уменьшения уровня звука.

сделать громче на 3%

сделать тише на 3%

А чем слушать музыку в Linux?

Аудиоплееров в Debian хватает — пишем в консоли:

и выбираем из этого богатства что-нибудь. Музыку слушать в Linux можно программами:

Доброе утро!
Поставил Linux debian и совсем с ним не знаком.
У меня не работает звук. Стоит Alsa mixer.
В чем может быть проблема?

Добавлено через 3 часа 0 минут
vitek@debian:

$ lspci | grep Audio
00:01.1 Audio device: ATI Technologies Inc Device 1714
00:14.2 Audio device: Advanced Micro Devices [AMD] Hudson Azalia Controller (rev 01)

$ lsmod | grep snd
snd_hda_codec_idt 42529 0
snd_hda_codec_atihdmi 2251 1
snd_hda_intel 20035 1
snd_hda_codec 54292 3 snd_hda_codec_idt,snd_hda_codec_atihdmi,snd_hda_intel
snd_hwdep 5380 1 snd_hda_codec
snd_pcm 60487 2 snd_hda_intel,snd_hda_codec
snd_seq 42881 0
snd_timer 15598 2 snd_pcm,snd_seq
snd_seq_device 4493 1 snd_seq
snd 46526 10 snd_hda_codec_idt,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_ pcm,snd_seq,snd_timer,snd_seq_device
soundcore 4598 1 snd
snd_page_alloc 6249 2 snd_hda_intel,snd_pcm

Добавлено через 11 минут
Звука по прежнему нет

Добавлено через 2 минуты
vitek@debian:

$ gstreamer-properties
gstreamer-properties-Message: Skipping unavailable plugin 'artsdsink'
gstreamer-properties-Message: Skipping unavailable plugin 'esdsink'
gstreamer-properties-Message: Skipping unavailable plugin 'pulsesink'
gstreamer-properties-Message: Skipping unavailable plugin 'glimagesink'
gstreamer-properties-Message: Skipping unavailable plugin 'sdlvideosink'
gstreamer-properties-Message: Skipping unavailable plugin 'v4lmjpegsrc'
gstreamer-properties-Message: Skipping unavailable plugin 'qcamsrc'
gstreamer-properties-Message: Skipping unavailable plugin 'esdmon'
gstreamer-properties-Message: Skipping unavailable plugin 'pulsesrc'

Добавлено через 12 минут
При тестировании при следующих параметрах звук есть:
Multimedia Systems Selector

Plugin: ALSA - Advanced Linux Sound Architecture
Device: HDA Generic

Но при проигрывании музыки через Chrome или через плеер звук отстутствует.

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

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

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