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


10

Я пытался заставить работать оптический 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

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


Вы используете это стандартное ядро ​​natty или более позднюю версию?
fossfreedom

@fossfreedom - uname -r: 2.6.38-10-сервер
Джонатан Дэй

Вы все еще испытываете эту проблему?
JRG

Я закончил тем, что вырывал все аудио и переустанавливал. не приятно ...
Джонатан Дэй

Ответы:


8

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

sudo modprobe snd-hda-intel

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


1
Не работал для меня Абсолютно ничего не сделал
Брэден Бест

Он работает для меня под Debian 9, но я должен вводить его каждый раз, когда перезагружаю компьютер. Ты знаешь почему?
Роби Соттини,

Оно работает. Я пробовал много других команд загрузки импульса, Alsa и т. Д. Ничего не работает. Но это сработало. Спасибо
Паму

В моей Ubuntu 18.04, это sudo modprobe snd_hda_intelкак выход из lspci -v | grep sndпредложил. И да, это помогло сразу. Спасибо!
Евгений Гр. Филиппов

5

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

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.


2

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

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

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

  1. Чтобы создать файл с именем soundcardfix в /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

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


1
Это сработало для меня. sudo modprobe snd-hda-intelсделал это, но мне приходилось вводить его каждый раз, и ваши инструкции сделали так, чтобы это делалось при запуске автоматически. Теперь aplay -lвместо «Intel ALC887-VD Analog» даются названия устройств «Generic Analog» и «Generic Digital» и т. Д., Но я не думаю, что это сильно изменится? Теперь у меня есть звук, спасибо!
Jrsala

1

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

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

sudo adduser myuser audio

0

Обновлен с 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

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


0

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 обновлен, и попробуйте отключить / включить звук для возврата звука.

0

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

Я отключил Secure Boot в BIOS, и он восстановил функциональность звука.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.