Звукова карта показана як 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 snd_hda_intel, snd_hwdep, snd_seq, snd_hda_codec, snd_timer, snd_rawmidi, snd_hda_codec_hdmi, snd_hda_codec_generic, snd_seq_device, snd_hda_codec_realtek

$ lspci -nnk | grep -A2 Audio
00: 1f.3 Аудіопристрій [0403]: Intel Corporation Sunrise Point-H HD Audio [8086: a170] (rev 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
встановити звуковий слот-7 / sbin / modprobe snd-card-7

# Необов'язково завантажувати додаткові модулі над загальними модулями
встановити snd / sbin / modprobe --ignore-install snd $ CMDLINE_OPTS && {/ sbin / modprobe --quiet --use-blacklist snd-ioctl32; / sbin / modprobe --quiet --використовувати-чорний список snd-seq; }
#
# Обхід помилки # 499695 (повернено в Ubuntu, див. LP # 319505)
встановити snd-pcm / sbin / modprobe --ignore-install snd-pcm $ CMDLINE_OPTS && {/ sbin / modprobe --quiet --використовувати-чорний список snd-pcm-oss; :; }
встановити snd-mixer / sbin / modprobe --ignore-install snd-mixer $ CMDLINE_OPTS && {/ sbin / modprobe --quiet --використовувати-чорний список 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-install snd-rawmidi $ CMDLINE_OPTS && {/ sbin / modprobe --quiet --використовувати-чорний список snd-seq-midi; :; }
# Примушуйте завантажувати додаткові модулі над модулями драйвера звукової карти
встановити snd-emu10k1 / sbin / modprobe --ignore-install snd-emu10k1 $ CMDLINE_OPTS && {/ sbin / modprobe --quiet --використовувати-чорний список snd-emu10k1-synth; }
встановити snd-via82xx / sbin / modprobe --ignore-install snd-via82xx $ CMDLINE_OPTS && {/ sbin / modprobe --quiet --використовувати-чорний список 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 index = -2
параметри snd-atiixp-модем індекс = -2
параметри snd-intel8x0m індекс = -2
параметри snd-via82xx-модем індекс = -2
параметри snd-usb-audio index = -2
параметри snd-usb-caiaq індекс = -2
параметри snd-usb-ua101 індекс = -2
параметри snd-usb-us122l індекс = -2
параметри snd-usb-usx2y індекс = -2
# Ubuntu # 62691, увімкніть MPU для snd-cmipci
параметри snd-cmipci mpu_port = 0x330 fm_port = 0x388
# Не допускайте завантаження snd-pcsp як першої звукової карти
параметри snd-pcsp index = -2
# Зберігайте snd-usb-аудіо від завантаження, завантаженого як перша звукова карта
параметри snd-usb-audio index = -2
параметри snd-hda-intel model = auto

Спробував також:

$ pacmd список-карт
0 карт (и) доступно.
$ aplay -l
aplay: device_list: 270: звукових карт не знайдено ...

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



2
Рішення, наведене у вищезазначеній проблемі, не працює.
berduchwal

Також переконайтеся, що у вас встановлені linux-модулі-extra-XY, snd-hda-intel.ko є.
patraulea

Відповіді:


8

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

sudo alsa force-reload

працював на мене.


Раніше я пробував це, і зараз це спрацювало. Однак я спробував зараз, і це вийшло. Побачимо після перезавантаження.
berduchwal

1
Це працювало лише цього разу. Після перезавантаження я повернувся до Dummy Output.
berduchwal

Для мене це показує, що ніхто не перезавантажується?
користувач40491

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

Я спробував купу запитань 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

@berduchwal це звучить нерозумно, але це може бути проблема HW? наприклад, аудіопровід передньої панелі або з'єднання? Я робив це вже кілька разів, і це працювало на моєму ASRock та MSI mobo. Які види HW у вас є?
hdev213

@berduchwal OK Я думаю, що я, можливо, знайшов те, що може відбуватися. Сьогодні я знову зіткнувся з цим питанням, і я чухав голову, думаючи про те, що відбувається ... Потім я включив навушники і перезапустив машину, і раптом з'явився варіант навушників. Я думаю, що це може бути пов’язано з часом ініціалізації звукової картки, або вона ініціалізується лише один раз на початку. Я перевірив ту саму теорію з вхідним гніздом на задній панелі машини та тим же результатом. Я сподіваюся, що це допомагає.
hdev213

Час звучання ініціалізації звучить твердою можливістю. Коли я перезавантажую звук, це Dummy Output, але коли я відключаю штепсельну розетку і підключаю навушники, вона переходить на належну звукову карту.
berduchwal

Дякуємо за це посилання! help.ubuntu.com/community/SoundTroubleshooting допомогло мені виявити, що linux-image-virtualпакет не встановлює драйвери звукової карти, але є linux-image-generic.
Костянтин Пелепелін

2

Можливо, інша послуга фіксує аудіо вихід за замовчуванням, перш ніж pulseaudio зможе зарезервувати його. Залишаючи лише "Dummy Output" як (марний) запасний варіант. Перевірте за допомогою двох команд, чи є невідповідність між тим, що aplayі що pulseaudioбачить:

$ aplay -l

$ pacmd list-cards

Якщо друга команда не включає ваш аналоговий вихід, але aplayперераховує його, то щось захоплює аналогові виходи, не даючи імпульсному аудіо використовувати їх. У вас встановлена ​​боязкість? Спробуйте зупинити або видалити його.


1
$ pacmd list-карт [0 карт (и) доступні.] $ aplay -l [aplay: device_list: 270: звукових карт не знайдено ...] намагався видалити боязкість без змін.
berduchwal

Ретельно продумавши вашу відповідь, тепер я прийшов до висновку, що ідея захоплення звукової карти, ймовірно, правильна саме з іншого застосування. Коли я використовую звукову карту USB, вона не працює при завантаженні, вона взагалі не відображається. Коли я відключаю його і знову підключаю, він починає працювати. Як я можу встановити, яка програма захоплює звукові карти?
berduchwal

Вибачте, ідеї немає. Для мене, здається, існує покоління, що конкурують із тим, як має працювати аудіо: одне - це декілька додатків, які поважають 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.