Як виправити "Не знайдено звукових карт"


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

Я зрештою видобув усе, що стосується аудіо, та перевстановив. не приємно ...
День Джонатана

Відповіді:


9

У мене була така ж проблема. Я вирішив це, виконавши наступну команду

sudo modprobe snd-hda-intel

Всередині термінального вікна ( Ctrl+ Alt+, Tщоб відкрити).


1
Не працювало для мене. Не зробив абсолютно нічого.
Braden Best

Він працює для мене під Debian 9, але я мушу вводити його щоразу, коли перезавантажую комп'ютер. Ти знаєш чому?
Робі Соттіні

Це працює. Я спробував багато інших команд завантаження імпульсу, alsa тощо. Нічого не вийшло. Але це спрацювало. Спасибі
pamu

У моєму 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) Високий

Визначення аудіоконтролера (rev 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дає мені "Generic Analog" та "Generic Digital" назви пристроїв замість "Intel ALC887-VD Analog" тощо, але я не думаю, що це сильно зміниться? У мене зараз звук, дякую!
jrsala

1

Якщо це допомагає комусь, у мене була подібна проблема: Ельза знаходила мою звукову карту USB, але Pulseaudio - ні.

Виявляється, якщо я змінив свого користувача на root (sudo su root), то Pulseaudio працював нормально. Тож рішенням було надання правильного "аудіо" дозволу моєму користувачеві:

sudo adduser myuser audio

0

Оновлено з 12.04 до 12.10 інструментом оновлення 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, відключив Audio повністю, застосував, потім його знову включив, і при перезавантаженні звук повернувся.

Мої вивезення:

  • Якщо працює система з подвійним завантаженням, а основні кроки з усунення несправностей не працюють, перевірте, чи працює звук і на іншій встановленій ОС.
  • Переконайтесь, що BIOS оновлюється, і спробуйте вимкнути / включити Аудіо для отримання звуку.

0

Моя проблема закінчилася тим, що було ввімкнено безпечне завантаження. У мене є система UEFI з увімкненою безпечною завантаженням. TheEFI_SECURE_BOOT_SIG_ENFORCE конфігурації ядра Linux запобігає від завантаження непідписаних модулів сторонніх виробників, якщо UEFI Secure бутсу включений.

Я відключаю захищене завантаження в BIOS, і він відновлює функціональність звуку.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.