Рейтинг:0

В PulseAudio нет звука, есть только фиктивный выход

флаг ke

Я вошел в Ubuntu 20.04 как пользователь root. Я установил pavucontrol и alsa. И мой компьютер (версия:Леново G510) находится при двойной загрузке Windows10 и Ubuntu.

И в Конфигурация вкладки Встроенный звук павуконтроль, Профиль показывает варианты ниже:

Цифровой стереовыход (HDMI 5) (не подключен) (недоступен)
Цифровой стереовыход (HDMI 4) (не подключен) (недоступен)
Цифровой стереовыход (HDMI 3) (отсоединен) (недоступен)
Цифровой стереовыход (HDMI 2) (не подключен) (недоступен)
Выход Digital Surround 7.1 (HDMI 5) (не подключен) (недоступно)
Выход Digital Surround 7.1 (HDMI 4) (не подключен) (недоступно)
Выход Digital Surround 7.1 (HDMI 3) (не подключен) (недоступен)
Выход Digital Surround 7.1 (HDMI 2) (не подключен) (недоступен)
Выход Digital Surround 5.1 (HDMI 5) (не подключен) (недоступно)
Выход Digital Surround 5.1 (HDMI 4) (не подключен) (недоступно)
Выход Digital Surround 5.1 (HDMI 3) (не подключен) (недоступно)
Выход Digital Surround 5.1 (HDMI 2) (не подключен) (недоступен)
Выключенный

И Устройства вывода показывать только Фиктивный вывод.

Некоторая информация:

uname -ср
Linux 5.11.1-051101-общий
# lspci -vvv | grep -A8 Аудио
00:03.0 Аудиоустройство: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller (версия 06)
    Подсистема: Lenovo Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller
    Управление: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
    Статус: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Задержка: 0, размер строки кэша: 64 байта
    Прерывание: вывод A направлен на IRQ 34
    Регион 0: память на уровне b9610000 (64-разрядная, без предварительной выборки) [размер = 16 КБ]
    Возможности: [50] Управление питанием версии 2
        Флаги: PMEClk- DSI- D1- D2- AuxCurrent=0 мА PME(D0-,D1-,D2-,D3горячий-,D3холодный-)
        Статус: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
--
00:1b.0 Аудиоустройство: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (версия 05)
    Подсистема: Lenovo 8 Series/C220 Series Chipset High Definition Audio Controller
    Управление: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
    Статус: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Задержка: 0, размер строки кэша: 64 байта
    Прерывание: вывод A направлен на IRQ 33
    Регион 0: память на уровне b9614000 (64-разрядная, без предварительной выборки) [размер = 16 КБ]
    Возможности: [50] Управление питанием версии 2
        Флаги: PMEClk- DSI- D1- D2- AuxCurrent=55 мА PME(D0+,D1-,D2-,D3горячий+,D3холодный+)
        Статус: D3 NoSoftRst- PME-Enable+ DSel=0 DScale=0 PME-

играть -l 
**** Список аппаратных устройств ВОСПРОИЗВЕДЕНИЯ ****
карта 0: HDMI [HDA Intel HDMI], устройство 3: HDMI 0 [HDMI 0]
  Подустройства: 1/1
  Подустройство №0: подустройство №0
карта 0: HDMI [HDA Intel HDMI], устройство 7: HDMI 1 [HDMI 1]
  Подустройства: 1/1
  Подустройство №0: подустройство №0
карта 0: HDMI [HDA Intel HDMI], устройство 8: HDMI 2 [HDMI 2]
  Подустройства: 1/1
  Подустройство №0: подустройство №0
карта 0: HDMI [HDA Intel HDMI], устройство 9: HDMI 3 [HDMI 3]
  Подустройства: 1/1
  Подустройство №0: подустройство №0
карта 0: HDMI [HDA Intel HDMI], устройство 10: HDMI 4 [HDMI 4]
  Подустройства: 0/1
  Подустройство №0: подустройство №0
карта 1: PCH [HDA Intel PCH], устройство 0: CX20757 Analog [CX20757 Analog]
  Подустройства: 1/1
  Подустройство №0: подустройство №0

И вы можете задать вопросы ниже:

Он отключен? --Нет

Значок звука появляется? --Да, и я все еще могу манипулировать звуком, но, очевидно, ничего не происходит

Вы пытались открыть микшер alsa и включить все? --да

Я пробовал советы ниже (ссылка здесь):

  1. Просто перезапустите PulseAudio с помощью этой команды:пульсаудио -k;

  2. Проверьте, используется ли модуль ядра snd_hda_intel.

    lsmod | grep snd_hda_intel
    

    И это показало, что snd_hda_intel был в использовании.

    Затем я добавил параметры модель snd-hda-intel = универсальная в конце /etc/modprobe.d/alsa-base.conf файл и перезагрузиться. Это не работает.

  3. Установить модель к авто вместо общий в /etc/modprobe.d/alsa-base.conf файл.

  4. Редактировать /etc/modprobe.d/alsa-base.conf как root и добавить параметры snd-hda-intel dmic_detect=0 в конце этого файла. Редактировать /etc/modprobe.d/blacklist.conf как корень и добавить черный список snd_soc_skl в конце файла. Затем перезагрузите компьютер. Профиль варианты на Конфигурация были все те же.

  5. Переустановите пульсаудио.

  6. Используйте pacmd, как показано ниже (ссылка здесь):

    >>> set-cart-profile 1 output:аналог-стерео+вход:аналог-стерео
    Карты с таким названием или индексом не найдены.
    >>> set-sink-port 0 аналоговый выход-наушники
    Не удалось установить порт приемника на «аналоговые выходные наушники».
    
  7. Запустите следующие команды: (ссылка здесь)

    пульсаудио --check
    пульсаудио -D
    
  8. Удалите ~/.config/pulse с последующей перезагрузкой.

  9. Запустите ниже Команды:

    sudo apt-получить обновление
    sudo apt-получить обновление
    sudo apt-get remove --purge alsa-base pulseaudio
    sudo apt-get установить alsa-base pulseaudio pavucontrol
    sudo alsa принудительно перезагрузить
    перезагрузка
    
    sudo add-apt-repository ppa:mikhailnov/pulseeffects
    sudo apt-получить обновление
    sudo apt-get установить импульсные эффекты
    
  10. Запустите эту команду (ссылка здесь): pulseaudio -k && sudo alsa принудительно перезагрузить Но pulseaudio застрял на «Установление соединения с pulseaudio. Пожалуйста, подождите».

После того, как я попробовал эти советы, система по-прежнему не получает звука.

sancho.s ReinstateMonicaCellio avatar
флаг pl
https://askubuntu.com/questions/1258510/only-dummy-output-sound-in-ubuntu-20-04-after-reboot-broken-driver-modul
Рейтинг:0
флаг in

Вы можете проверить свои модули ядра с помощью этой команды:

modprobe --show-зависит snd_hda_intel

Если он возвращает ошибку следующим образом:

modprobe: FATAL: модуль snd_hda_intel не найден в каталоге /lib/modules/...

Это связано с отсутствием Linux-модули-дополнительно при обновлении ядра. Чтобы исправить это, вы должны вручную установить Linux-модули-дополнительно для вашего ядра.

Запустите эту команду, чтобы установить его:

sudo apt установить linux-modules-extra-$(uname -r)

Затем перезагрузите компьютер.

По моему опыту, вы можете снова столкнуться с этим при обновлении ядра во время удачное обновление.

Я обнаружил, что моя проблема связана с gcp ядро, которое я использую. Итак, я изменил свое ядро ​​​​на общий и эта проблема больше никогда не повторится на моем компьютере.

Есть другие предложения по установке общий для Linux метапакет, который включает модули, модули-экстра, заголовки и т.д. для вашего ядра.

Этот пакет может отсутствовать, если вы вручную удалили некоторые пакеты ядра.

Чтобы исправить проблемы с отсутствующими пакетами ядра, запустите в терминале:

sudo apt установить linux-generic

Это решит вашу проблему?

Редактировать: После перезагрузки компьютера вы обнаружите, что больше нет Фиктивный вывод на ваше Настройки звука и теперь вы можете установить, какой Устройство вывода подходит для вашей системы.

Скриншот настроек звука

Criwran avatar
флаг ke
Спасибо за ваш ответ. Я пробовал ваше предложение, но не повезло.
apogee avatar
флаг in
нет проблем. Я рад, что ты наконец починил свою. Я думаю, стоит упомянуть, что мне не нужно настраивать `/etc/asound.conf`, и у меня даже нет файла в моей системе, потому что настройки `defaults.pcm.*` уже есть в моем ` /usr/доля/alsa/alsa.conf`
Рейтинг:0
флаг ke

По умолчанию звук выводится через HDMI, а не через встроенные динамики. Поэтому мы не можем найти настройку встроенного динамика в системе.

Откройте терминал и проверьте статус alsamixer, используя следующую команду.

миксер

Если по умолчанию в alsamixer используется HDMI или другие настройки аудиовыхода, продолжайте читать ниже, чтобы узнать, как это можно исправить.

Теперь нам нужно заставить Ubuntu использовать аналоговый выход по умолчанию вместо интерфейса HDMI, и здесь нам нужна некоторая информация. Откройте терминал и введите следующую команду.

играть -l

Терминал отобразит список устройств, номер карты и т. д. Запишите номер карты и номер устройства аналогового вывода. Мой вывод выглядит так:

*** Список аппаратных устройств ВОСПРОИЗВЕДЕНИЯ ****
карта 0: HDMI [HDA Intel HDMI], устройство 3: HDMI 0 [HDMI 0]
  Подустройства: 1/1
  Подустройство №0: подустройство №0
карта 0: HDMI [HDA Intel HDMI], устройство 7: HDMI 1 [HDMI 1]
  Подустройства: 1/1
  Подустройство №0: подустройство №0
карта 0: HDMI [HDA Intel HDMI], устройство 8: HDMI 2 [HDMI 2]
  Подустройства: 1/1
  Подустройство №0: подустройство №0
карта 0: HDMI [HDA Intel HDMI], устройство 9: HDMI 3 [HDMI 3]
  Подустройства: 1/1
  Подустройство №0: подустройство №0
карта 0: HDMI [HDA Intel HDMI], устройство 10: HDMI 4 [HDMI 4]
  Подустройства: 1/1
  Подустройство №0: подустройство №0
карта 1: PCH [HDA Intel PCH], устройство 0: CX20757 Analog [CX20757 Analog]
  Подустройства: 1/1
  Подустройство №0: подустройство №0

Чтобы изменить файл конфигурации.

судо gedit /etc/asound.conf

Приведенная выше команда также откроет файл. Конечно, добавьте следующие строки с заменами номера вашей карты и устройства.

defaults.pcm.card 1
defaults.pcm.device 0

Сохраните файл и перезагрузите компьютер, и вы услышите звук.

Стоит отметить, что исправление этой проблемы доступно для всех дистрибутивов Linux, таких как Linux Mint, Elementary OS, Fedora, Arch Linux и т. д. Конечно, это «исправление без звука» доступно только в том случае, если HDMI является настройкой по умолчанию.

Рейтинг:0
флаг cn

У меня такая же проблема на моем новом Intel NUC. У этих людей та же проблема с Dell XPS.

https://bugs.launchpad.net/ubuntu/hirsute/+source/linux/+bug/1935850

Решение состояло в том, чтобы пересобрать ядро ​​с патчем, предложенным в теме. Гораздо более простое решение (но не обязательно лучшее) — подождать, пока ваши регулярные обновления не будут включать исправление. Патч находится в журнале для следующего цикла ядра -35 в соответствии с потоком.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.