Звуковая карта показана как Dummy Output в Ubuntu 18.04


15

Фиктивный вывод отображается в меню « Настройки» -> « Звук» в Ubuntu 18.04.

введите описание изображения здесь Фиктивный выход

Я старался:

sudo alsa force-reload

Это ничего не делает. Я не уверен, что еще попробовать.

$ lsb_release -a
Модули LSB не доступны. 
Идентификатор распространителя: Ubuntu 
Описание: Ubuntu 18.04 LTS 
Релиз: 18.04 
Кодовое название: бионический 

$ lsmod | grep snd_hda_intel
snd_hda_intel 40960 3
snd_hda_codec 126976 4 snd_hda_intel, snd_hda_codec_hdmi, snd_hda_codec_generic, snd_hda_codec_realtek
snd_hda_core 81920 5 snd_hda_intel, snd_hda_codec, snd_hda_codec_hdmi, snd_hda_codec_generic, snd_hda_codec_realtek
snd_pcm 98304 4 snd_hda_intel, snd_hda_codec, snd_hda_core, snd_hda_codec_hdmi
snd 81920 18

$ lspci -nnk | grep -A2 Audio
00: 1f.3 Аудиоустройство [0403]: Intel Corporation Sunrise Point-H HD Audio [8086: a170] (версия 31)
     Подсистема: Micro-Star International Co., Ltd. [MSI] Sunrise Point-H HD Audio [1462: fa15]
    Используемый драйвер ядра: snd_hda_intel
    Модули ядра: snd_hda_intel

$ cat /etc/modprobe.d/alsa-base.conf
# псевдонимы автозагрузчика
установить звуковой слот-0 / sbin / modprobe snd-card-0
установить звуковой слот-1 / sbin / modprobe snd-card-1
установить звуковой слот-2 / sbin / modprobe snd-card-2
установить звуковой слот-3 / sbin / modprobe snd-card-3
установить звуковой слот-4 / sbin / modprobe snd-card-4
установить звуковой слот-5 / sbin / modprobe snd-card-5
установить звуковой слот-6 / sbin / modprobe snd-card-6
установить sound-slot-7 / sbin / modprobe snd-card-7

# Вызывает необходимость загрузки дополнительных модулей над общими модулями.
установить snd / sbin / modprobe --ignore-install snd $ CMDLINE_OPTS && {/ sbin / modprobe --quiet --use-blacklist snd-ioctl32; / sbin / modprobe --quiet --use-blacklist snd-seq; }
#
# Временное решение для ошибки # 499695 (отменено в Ubuntu, см. LP # 319505)
установить snd-pcm / sbin / modprobe --ignore-install snd-pcm $ CMDLINE_OPTS && {/ sbin / modprobe --quiet --use-blacklist snd-pcm-oss; :; }
установить snd-mixer / sbin / modprobe --ignore-установить snd-mixer $ CMDLINE_OPTS && {/ sbin / modprobe --quiet --use-blacklist snd-mixer-oss; :; }
установить snd-seq / sbin / modprobe --ignore-install snd-seq $ CMDLINE_OPTS && {/ sbin / modprobe --quiet --use-blacklist snd-seq-midi; / sbin / modprobe --quiet --use-blacklist snd-seq-oss; :; }
#
установить snd-rawmidi / sbin / modprobe --ignore-установить snd-rawmidi $ CMDLINE_OPTS && {/ sbin / modprobe --quiet --use-черный список snd-seq-midi; :; }
# Причиной загрузки дополнительных модулей над модулями драйвера звуковой карты.
установить snd-emu10k1 / sbin / modprobe --ignore-install snd-emu10k1 $ CMDLINE_OPTS && {/ sbin / modprobe --quiet --use-черный список snd-emu10k1-synth; }
установить snd-via82xx / sbin / modprobe --ignore-установить snd-via82xx $ CMDLINE_OPTS && {/ sbin / modprobe --quiet --use-blacklist snd-seq; }

# Загрузите saa7134-alsa вместо saa7134 (который в любом случае втягивается)
установить saa7134 / sbin / modprobe --ignore-install saa7134 $ CMDLINE_OPTS && {/ sbin / modprobe --quiet --use-blacklist saa7134-alsa; :; }
# Предотвратить ненормальные драйверы от захвата индекса 0
параметры индекса bt87x = -2
параметры индекс cx88_alsa = -2
параметры индекса saa7134-alsa = -2
options snd-atiixp-modem index = -2
параметры индекс snd-intel8x0m = -2
параметры индекса snd-via82xx-модема = -2
параметры snd-usb-audio index = -2
параметры snd-usb-caiaq index = -2
параметры snd-usb-ua101 index = -2
параметры snd-usb-us122l index = -2
параметры snd-usb-usx2y index = -2
# Ubuntu # 62691, включить MPU для snd-cmipci
параметры snd-cmipci mpu_port = 0x330 fm_port = 0x388
# Не загружайте snd-pcsp в качестве первой звуковой карты
параметры snd-pcsp index = -2
# Не загружайте snd-usb-audio как первую звуковую карту
параметры snd-usb-audio index = -2
параметры snd-hda-intel модель = авто

Пробовал также:

$ pacmd list-cards
0 карточек доступно.
$ aplay -l
aplay: список_устройств: 270: звуковые карты не найдены ...

Далее отмечу: когда я использую звуковую карту USB, она не работает, при загрузке она вообще не отображается. Когда я отключаю его и подключаю снова, он начинает работать. Как я могу установить, какое приложение захватывает звуковые карты?



2
Решение, данное в проблеме выше, не работает.
Бердухвал

Также убедитесь, что у вас установлен linux-modules-extra-XY, там есть snd-hda-intel.ko.
Patraulea

Ответы:


7

Просто хотел добавить к этому, я следовал аналогичным инструкциям, чтобы звук работал ненадолго после перезагрузки с dell XPS 13 под управлением Ubuntu cosmic (18.10). Переключение между «auto» и «generic» не сильно изменилось

sudo alsa force-reload

работал на меня.


Раньше я пробовал это, и теперь это работает. Однако я попробовал сейчас, и это сделал. Увидим после перезагрузки.
Бердухвал

1
Это сработало только в этот раз. После перезагрузки я вернулся к Dummy Output.
Бердухвал

Для меня это показать, что никто не перезагрузить?
user40491

3

Фиктивный выход

Я понимаю, что это старый вопрос, но предложенные исправления не помогли мне. Я работал 16.04 просто отлично, но сделал новую установку 18.04 и потерял звук. Далее я обновился до 18.10 и до сих пор не было аудио.

Профиль

После небольшого поиска я нашел помощь на этом форуме . При запуске pacmd list-cardsя заметил, что хотя он видел мою звуковую карту, активный профиль был выключен . Чтобы это исправить, я запустил:

pacmd set-card-profile alsa_card.pci-0000_00_1b.0 output:analog-stereo+input:analog-stereo

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


3
Когда я запускаю, pacmd list-cardsя получаю «0 карт (ов)». X1C 7-го поколения, Ubuntu 18.04. Lenovo пришлось испортить X1C ... 6-го поколения звук и микрофон отлично работали в Ubuntu, теперь оба f *** ред.
Дан Даскалеску

2

Я также столкнулся с этим, когда обновил свой рабочий стол с 16.04.x ​​до 18.04.1 (оба LTS). После обновления звук не работал. lspciперечисленные аудиоустройство , но - в отличие от твоего - система упорно не загрузят соответствующий модуль. lshwпоказал устройство как «невостребованное».

$ lspci -nnk | grep -A2 Audio
<snip>
00:1f.3 Audio device [0403]: Intel Corporation 200 Series PCH HD Audio [8086:a2f0]
        Subsystem: ASUSTeK Computer Inc. 200 Series PCH HD Audio [1043:8723]
<snip>

$ sudo lshw -c sound
     *-multimedia UNCLAIMED
          description: Audio device
          product: 200 Series PCH HD Audio
          vendor: Intel Corporation

Я попробовал кучу Ask Ubuntu и веб-ответов (таких как эти ответы ), но они не работали для меня. В конце концов я попробовал процедуру устранения неполадок со звуком на help.ubuntu.com, и шаг 3 процедуры устранения неполадок помог мне вернуть звук. По сути, я выполнил следующие команды и перезагрузился.

sudo apt-add-repository ppa:ubuntu-audio-dev/alsa-daily
sudo apt-get update
sudo apt-get install linux-image-extra-`uname -r`
sudo apt-get install --reinstall linux-image-extra-`uname -r`  
sudo apt-get install oem-audio-hda-daily-dkms

Сейчас lspciпоказывает (и звук работает):

$ lspci -nnk | grep -A2 Audio
00:1f.3 Audio device [0403]: Intel Corporation 200 Series PCH HD Audio [8086:a2f0]
    Subsystem: ASUSTeK Computer Inc. 200 Series PCH HD Audio [1043:8723]
    Kernel driver in use: snd_hda_intel
    Kernel modules: snd_hda_intel

Спасибо за ваш ответ. Это не имело никакого значения. Из списка предоставленных команд только первая и последняя работала (обновление было автоматическим).
Berduchwal

2

У меня немного другая вариация проблемы, команда

lsmod | grep snd_hda_intel

а также

lspci -nnk | grep -A2 Audio

оба указали, что у меня snd_hda_intelв системе, однако управление аудио всегда было Dummy Output.

После устранения проблем со звуком, похожего на @sigint, я понял, что oem-audio-hda-daily-dkmsэто единственное, что нужно.

sudo apt-add-repository ppa:ubuntu-audio-dev/alsa-daily
sudo apt-get install oem-audio-hda-daily-dkms

Пожалуйста, также обратитесь к HW у меня ниже

  • МБ: ASROCK Z370 Pro4
  • i7 8700k

Нет помощи. Я попробовал это, но это ничего не изменило для меня.
Бердухвал

@berduchwal это звучит глупо, но может ли это быть проблема HW? например, аудио провод на передней панели или подключение? Я делал это несколько раз, и это сработало на моём ASRock и MSI mobo. Какие у вас HW?
hdev213

@berduchwal Хорошо, я думаю, я мог бы найти, что может происходить. Сегодня я снова столкнулся с этой проблемой, и я почесал голову, думая о том, что происходит ... Затем я подключил наушники и перезапустил машину, и внезапно появилась опция наушников. Я думаю, что это может произойти из-за времени инициализации звуковой карты или только один раз в начале. Я проверил ту же теорию с линейным входным гнездом на задней панели машины и тем же результатом. Надеюсь, это поможет.
hdev213

Сроки инициализации звука кажутся вполне вероятными. Когда я перезагружаюсь, звук - это Dummy Output, но когда я отсоединяю и подключаю наушники, он меняется на правильную звуковую карту.
Бердухвал

Спасибо за эту ссылку! Устранение неполадок help.ubuntu.com/community/SoundTrouing помогло мне найти, что linux-image-virtualпакет не устанавливает драйверы звуковой карты, но linux-image-genericделает.
Константин Пелепелин

2

Некоторые другие службы могут захватывать аудиовыход по умолчанию до того, как pulseaudio сможет зарезервировать его. Оставляя только «Dummy Output» как (бесполезный) запасной вариант. Проверьте с помощью двух команд, есть ли расхождение между тем, что aplayи что pulseaudioвидит:

$ aplay -l

$ pacmd list-cards

Если вторая команда не включает ваш аналоговый выход, но aplayперечисляет его, то что-то захватывает аналоговые выходы, не позволяя им использовать pulseaudio . У вас установлена ​​робость? Попробуйте остановить или удалить его.


1
$ pacmd list-cards [0 карточек доступно]. $ aplay -l [aplay: device_list: 270: звуковые карточки не найдены ...] пытались удалить робость без изменений.
Бердухвал

Тщательно продумав ваш ответ, я пришел к выводу, что идея захвата звуковой карты, вероятно, правильна только для другого приложения. Когда я использую звуковую карту USB, она не работает при загрузке, она не отображается вообще. Когда я отключаю его и подключаю снова, он начинает работать. Как я могу установить, какое приложение захватывает звуковые карты?
Бердухвал

Извините, не знаю. Для меня, кажется, есть конкурирующие поколения, как звук должен работать: во-первых, множество приложений, которые рассматривают pulseaudio как универсальный аудио-API, позволяющий множеству подключаться; и два: приложения, которые следуют (возможно, более старой схеме), где они захватывают аудиоустройства на более низком уровне, и нарушают совместное использование ресурсов. Ваш пример показывает: кто идет первым, тот побеждает.
isync

У меня была ситуация, описанная в этом ответе, и я смог отследить программу, которая мешала sudo fuser -v /dev/snd/*и sudo fuser -v /dev/dsp(как описано на wiki.archlinux.org/index.php/PulseAudio/… ) @berduchwal
JustATrick

0

Я перепробовал кучу вариантов, включая все описанные здесь, хотя единственный вариант, который работал для меня, это добавление строки

options snd-hda-intel dmic_detect=0

в конец файла /etc/modprobe.d/alsa-base.conf

а также линия blacklist snd_soc_sk

в конец файла /etc/modprobe.d/blacklist.conf

Строки могут быть добавлены к соответствующим файлам с помощью текстового редактора (с правами суперпользователя) или напрямую с помощью команд:

echo "options snd-hda-intel dmic_detect=0" | sudo tee -a

а также

echo "blacklist snd_soc_skl" | sudo tee -a /etc/modprobe.d/blacklist.conf

источник

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