Как исправить "Звуковые карты не найдены"

Я пытался заставить работать оптический стандарт IEC958/SPDIF на моей материнской плате ASUS P8P67PRO V3 под управлением Natty, и я, кажется, уничтожил важную часть моей настройки звука.

Вот вывод некоторых соответствующих команд (я надеюсь):

sudo aplay -l  
aplay: device_list:240: no soundcards found...

ls /cat/asound*
ls: cannot access /proc/asoun*: No such file or directory

lspci -v
00:1b.0 Audio device: Intel Corporation 6 Series Chipset Family High Definition Audio Controller (rev 05)
Subsystem: ASUSTeK Computer Inc. Device 8469
Flags: bus master, fast devsel, latency 0, IRQ 22
Memory at fe720000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: oss_hdaudio
Kernel modules: snd-hda-intel

pactl stat
Currently in use: 1 blocks containing 63.9 KiB bytes total.
Allocated during whole lifetime: 41 blocks containing 1.8 MiB bytes total.
Sample cache size: 0 B
Server Name: pulseaudio
Server Version: 0.9.22-24-g67d18
Default Sample Specification: s16le 2ch 44100Hz
Default Channel Map: front-left,front-right
Default Sink: auto_null
Default Source: auto_null.monitor
Cookie: bed7e0b0

Любой совет с благодарностью.

9 ответов

У меня такая же проблема. Я решил это, выполнив следующую команду

sudo modprobe snd-hda-intel

Внутри окна терминала (Ctrl+Alt+T, чтобы открыть одно).

Основные шаги по устранению неполадок

1. Громкость звука снижена или динамик отключен?

Запустите следующую команду в терминале

$ pacmd

Welcome to PulseAudio! Use "help" for usage information.
>>> list-sinks

2. Можете ли вы воспроизвести звук, который, как известно, всегда играет правильно?

Запустите следующую команду в терминале

aplay /usr/share/sounds/alsa/Front_Center.wav

Если вы не являетесь пользователем root, тогда

sudo aplay /usr/share/sounds/alsa/Front_Center.wav

3. Может ли другой пользователь воспроизводить один из этих "хорошо известных" звуков?

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

4. Система распознает вашу звуковую карту?

Запустите команду в терминале

sudo aplay -l

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

**** List of PLAYBACK Hardware Devices ****

card 0: Intel [HDA Intel], device 0: ALC861VD Analog [ALC861VD Analog]
  Subdevices: 0/1
  Subdevice #0: subdevice #0

Если вы видите это:

aplay: device_list:221: no soundcard found...

Это означает, что Ubuntu не распознает вашу звуковую карту. Убедитесь, что у вас установлены правильные модули.

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

sudo modprobe snd-hda-intel

Теперь запустите команду

sudo aplay -l

и посмотрите, получаете ли вы список аппаратных устройств.

5. У вас установлены звуковые модули?

Откройте терминал и введите (обратите внимание на галочки `для подстановки команд)

find /lib/modules/`uname -r` | grep snd

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

sudo apt-get install linux-restricted-modules-`uname -r` linux-generic

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

6. Звуковая карта физически установлена ​​и распознается вашим оборудованием?

Откройте терминал и введите

lspci -v | grep -A7 -i "audio"

Это должно вывести некоторую информацию о вашем аудио оборудовании. Пример ниже.

00: 1b.0 Аудиоустройство: Intel Corporation 82801G (семейство ICH7), высокое

Аудио контроллер определения (версия 02)

    Subsystem: Toshiba America Info Systems Device ff01

    Flags: bus master, fast devsel, latency 0, IRQ 22

    Memory at dc440000 (64-bit, non-prefetchable) [size=16K]

    Capabilities: <access denied>

    Kernel driver in use: HDA Intel

    Kernel modules: snd-hda-intel

Это решает проблему со звуком в Ubuntu.

В случае, если это кому-нибудь поможет, у меня была похожая проблема: Alsa находила мою звуковую карту USB, но Pulseaudio - нет.

Оказывается, что если я сменил пользователя на root (sudo su root), то Pulseaudio работал нормально. Таким образом, решение дало правильное "аудио" разрешение моему пользователю:

sudo adduser myuser audio

Мммм... Все вышеперечисленные шаги не решили проблему для меня в Zesty 17.04, к сожалению:/

Но я мог активировать звуковую карту с помощью "sudo modprobe snd-hda-intel", которая уже была хорошей отправной точкой;)

Таким образом, я мог бы исправить это так:

  1. Чтобы создать файл с именем soundcard fix в /etc/init.d

  2. Заполните файл этими двумя строками кода:

#!/bin/bash
/sbin/modprobe snd-hda-intel
  1. Введите эту команду в терминале:
sudo chmod +x /etc/init.d/soundcardfix
  1. Наконец, создайте символические ссылки с этими двумя командами в терминале:
sudo ln -s /etc/init.d/soundcardfix /etc/rc3.d/S02soundcardfix
sudo ln -s /etc/init.d/soundcardfix /etc/rc5.d/S02soundcardfix

Надеюсь, это поможет как-то:)

Обновлен с 12.04 до 12.10 с помощью инструмента dist dist Сначала не было никакой грязи и отремонтировал это с помощью rescatux. Тогда не было найдено звуковой карты. Я просматривал страницу за страницей и пробовал многие решения, около трех часов работы, когда решение было настолько простым, что я удивился, что это не результат поиска номер один для этой проблемы. Вот:

Установите заголовок и файлы изображений для вашего ядра.

sudo apt-get install linux-headers-3.5.0-26-generic linux-image-3.5.0-26-generic

Я надеюсь, что это работает и для вас!

Этот вопрос askubuntu фактически решил мою проблему, простое изменение одной строки в файле grub

      sudo gedit /etc/default/grub

Изменение этой строки:

      GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

к:

      GRUB_CMDLINE_LINUX_DEFAULT="quiet splash snd_hda_intel.dmic_detect=0"

тогда:

      sudo update-grub

и Перезагрузка. Вуаля! Починил это.

Звуковая карта не обнаружена — Ubuntu 20.04 — sof-audio-pci

Моя проблема в том, что была включена безопасная загрузка. У меня есть система UEFI с включенной безопасной загрузкой. В EFI_SECURE_BOOT_SIG_ENFORCE Конфигурация ядра не позволяет Linux загружать неподписанные сторонние модули, если включена безопасная загрузка UEFI.

Я отключил безопасную загрузку в BIOS, и она восстановила работу звука.

Для меня добавление snd_hda_intel.dmic_detect=0параметры загрузки grub помогли

TL;DR: на ноутбуке Dell XPS это может быть BIOS.

У меня было то же самое - вдруг Ubuntu перестала воспроизводить звук, и ни один плеер не смог распознать звуковую карту, no soundcards found... от aplay -l, хотя все драйверы были установлены.

Это произошло на Dell XPS 15 9560 с двойной загрузкой Ubuntu 16.04 с Windows 10.

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

В конце концов, это было что-то в BIOS, которое внезапно стало бесполезным... После обновления BIOS проблема была решена.

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

Мои выносы:

  • Если работает система с двойной загрузкой и основные действия по устранению неполадок не работают, проверьте, работает ли звук и на другой установленной ОС.
  • Убедитесь, что BIOS обновлен, и попробуйте отключить / включить Audio для возврата звука.
Другие вопросы по тегам