Как исправить "Звуковые карты не найдены"
Я пытался заставить работать оптический стандарт 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", которая уже была хорошей отправной точкой;)
Таким образом, я мог бы исправить это так:
Чтобы создать файл с именем soundcard fix в /etc/init.d
Заполните файл этими двумя строками кода:
#!/bin/bash /sbin/modprobe snd-hda-intel
- Введите эту команду в терминале:
sudo chmod +x /etc/init.d/soundcardfix
- Наконец, создайте символические ссылки с этими двумя командами в терминале:
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
и Перезагрузка. Вуаля! Починил это.
Моя проблема в том, что была включена безопасная загрузка. У меня есть система 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 для возврата звука.