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

Обновлено: 02.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.

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

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

  • Вопрос задан более трёх лет назад
  • 26992 просмотра

Оценить 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: Нет такого файла или каталога

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

Каждый раз натыкаюсь на разные варианты настройки => разную настройку ядра, при одинаковых вводных.

lspci | grep -i audio выдаёт: 00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 02)

alsaconf звуковуху не находит.

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

какие конфиги нужно скинуть - скину!

очень прошу помощи.

всё равно эти кодеки гавно по звуку, купи pci-ную asus самую дешёвую


Всё работает без нареканий. В ядре точно в PCI sound devices сделал Intel HD Audio модулем и включил там все функции? alsaconf ничего не находит?

дурашка, контроллер у вас одинаковый:

НО, для кодека тоже нужен драйвер
у вас могут быть разные кодеки


Думаю, что дело в ядрёных модулях.



окей, я таких подробностей не знал

вот как нужно смотреть:

арчевики говорит, что П5К должна работать. Значит ты где-то косячишь. aplay -l что говорит?


Ядро какое? Загрузись с LiveCD и посмотри, есть звук?

ещё одна членодевка один толстотролль


Попробуй поставить модули от самих риалтеков. Тык


Только не 5.1, а 7.1.

вывод aplay -l: aplay: device_list:240: no soundcards found

alsaconf - вообще ничего не находит.. от этого и отскакиваю.. проблема в настройке ядра.. => в модулях (кодеках)..

тем не менее, я не особо поняла, как их настраивать. потому что перехожу по разделу Realteck AC883 - там одно, перехожу по ICH9 - там другие модули пишут.

потому, если это возможно, была бы рада, если бы кто-то взял шефство по этой проблеме..

в частности: ссыль для настройки. ибо, откуда качать уже знаю, спасибо X10Dead!


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


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

да! звук есть на всех ОСях кроме генты..

а по ссылке. скачала по ссылке пакет реалтековский.. распаковала - все дела - стала компилить alsa - не компилится.. говорит проблемы с заголовками. (после неудачной установки LFS я уже боюсь таких записей)


тебе нужны для начала модули для ich9. hdaudio контролирует hdalink туда подключаются кодеки, кодеки состоят из нодов разных типов, часть из них позволяет проигрывать звук и управлять его выводом. подробности в intel high definition audio specification.

тебе нужны snd_hda_intel, snd_hda_codec, snd_hda_codec_realtek

к сожалению сессия такая сессия - нет эти несколько дней времени прорабатывать этот вариант.

такой вот вопрос попутно: поскольку встроенная звуковуха такая геморройная, будет ли решением поставить рядом с ней встроенную звуковуху? и какую кстати?


ac97 такая же, нет ничего геморройного, hda более менее работает, настраивай gentoo.


asus xonar dx, она стоит своих денег.


опять ты :3
make menuconfig/nconfig/xconfig
далее

должно заработать 100%
монолитом потому что карточка эта никуда не денется и держать отдельные модули смысла нет


Xsana

встроенная звуковуха такая геморройная


ах да - если генкернелом компеляешь, то
genkernel --menuconfig/nconfig/xconfig

теперь вопрос.. что я должна увидеть в lsmod?

и как теперь настраивать с участием альсы?


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

при настройке не было этой штуки:

Device Drivers-->Advanced Linux Sound Architecture-->PCI sound devices-->Intel HD Audio-->Build Realtek HD-audio codec support-->Build static quirks for Realtek codecs монолит

и звука тоже нет.


монолитом потому что карточка эта никуда не денется и держать отдельные модули смысла нет

а если он OSS4 потом захочет?


потому что надо было включить
Device Drivers-->Advanced Linux Sound Architecture-->PCI sound devices-->Intel HD Audio-->Build Realtek HD-audio codec support


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

так я выделила.. бестолку


показывай lspci -k

Здесь могу лишь поделиться опытом решения подобной проблемы в OpenSuse 12.1.

Итак, предистория такова. установка pavucontrol мне не помогла; все там было по-видимости ок, но звука все одно не было:

Вложенный файл:

Вложенный файл:

Вложенный файл:


Тем не менее - очень рекомендую; pavucontrol, регулятор громкости PulseAudio - несомненно, нужная вещь в системе. В хозяйстве пригодится.

Попытка прибегнуть к alsaconf также не спасла:

Вложенный файл:


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

Мой Phonon при всем при этом выглядел вот так:

Вложенный файл:

Вложенный файл:


Далее - мне пришлось обратиться к

После чего глубокоуважаемым гуру был вынесен следующий вердикт:

OK, thanks. I see the hardware audio codec is a STAC9227 with a 32-bit openSUSE-12.1 and the 3.1.0-1.2-desktop kernel with 1.0.24.2 alsa utilities and 1.0.24 alsa driver.

STAC9227/9228/9229/927x
=======================
ref Reference board
ref-no-jd Reference board without HP/Mic jack detection
3stack D965 3stack
5stack D965 5stack + SPDIF
5stack-no-fp D965 5stack without front panel
dell-3stack Dell Dimension E520
dell-bios Fixes with Dell BIOS setup
volknob Fixes with volume-knob widget 0x24
auto BIOS setup (default)

Успех пришел уже на третьей попытке, и означенный файл приобрел у меня следующий вид (добавленная строчка попросту дописана вверху):

Звук появился сразу, едва применил 5stack-no-fp; отмечу, что даже несколько удобнее и проще редактировать конфиг из Yast -> Звук, так как здесь можно сразу и перезапустить аудио с новыми параметрами:

Вложенный файл:


На этом трабла была исчерпана.

Обладателю ноутбука Asus, видимо, способна помочь примерно такая редакция файла 50-sound.conf:

Ну и так далее, по такому же принципу.

В бытность подобных проблем на Fedora, помнится, звук появлялся сразу после удаления плагина pulseaudio.
Возможно, и в opensuse есть смысл попробовать отключить pulseaudio следующим образом:

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