Intel Smart Sound Technology – Нет звука – Псевдо-вывод

Вопрос или проблема

Я купил новый ноутбук и установил дистрибутив GNU/Linux вместе с Windows 10. Проблема в том, что у меня нет звука, аудиосистема не работает ни с одним дистрибутивом, который я пробовал, тогда как в Windows звук работает отлично. Я был бы очень признателен, если бы кто-то мог помочь мне решить проблему со звуком.

Немного больше информации о моей проблеме:

Дистрибутив: Ubuntu 20.04.4 LTS Релиз: 20.04 Кодовое имя: focus

  • наушники тоже не работают

  • по-видимому, моя звуковая карта использует: intel SST (интеллектуальная звуковая технология intel)

  • Быстрый запуск Windows отключен.

  • Устройство вывода — “Dummy Output”

  • Версия ядра: 5.15.0-41-generic (я пробовал установить версию 5.18, это не помогло)

  • Вывод “aplay -l” следующий:

    карта 0: PCH [HDA Intel PCH], устройство 3: HDMI 0 [HDMI 0]
      Подустройства: 1/1
      Подустройство #0: подустройство #0
    карта 0: PCH [HDA Intel PCH], устройство 7: HDMI 1 [HDMI 1]
      Подустройства: 1/1
      Подустройство #0: подустройство #0
    карта 0: PCH [HDA Intel PCH], устройство 8: HDMI 2 [HDMI 2]
      Подустройства: 1/1
      Подустройство #0: подустройство #0
    карта 0: PCH [HDA Intel PCH], устройство 9: HDMI 3 [HDMI 3]
      Подустройства: 1/1
      Подустройство #0: подустройство #0
    карта 0: PCH [HDA Intel PCH], устройство 10: HDMI 4 [HDMI 4]
      Подустройства: 1/1
      Подустройство #0: подустройство #0
      
      
  • Вывод “inxi -A” следующий:
    Аудио:
      Устройство-1: Intel Cannon Point-LP High Definition Audio 
      драйвер: snd_hda_intel 
      Звуковой сервер: ALSA v: k5.15.0-41-generic 

 
 
  • Вывод “cat /proc/asound/cards” следующий:
 0 [PCH            ]: HDA-Intel - HDA Intel PCH
                  HDA Intel PCH на 0xa1218000 irq 130



 
  • Вывод “hwinfo –sound” следующий:
 17: PCI 1f.3: 0401 Мультимедийный аудио-контроллер                  
  [Создано в pci.386]
  Уникальный ID: nS1_.0bu6GdcFr73
  SysFS ID: /devices/pci0000:00/0000:00:1f.3
  SysFS BusID: 0000:00:1f.3
  Класс оборудования: звук
  Имя устройства: "Onboard - Sound"
  Модель: "Intel Cannon Point-LP High Definition Audio Controller"
  Поставщик: pci 0x8086 "Intel Corporation"
  Устройство: pci 0x9dc8 "Cannon Point-LP High Definition Audio Controller"
  Подпоставщик: pci 0x1c6c 
  Подустройство: pci 0x122a 
  Ревизия: 0x30
  Драйвер: "snd_hda_intel"
  Модули драйвера: "snd_hda_intel"
  Диапазон памяти: 0xa1218000-0xa121bfff (rw,non-prefetchable)
  Диапазон памяти: 0xa1000000-0xa10fffff (rw,non-prefetchable)
  IRQ: 130 (273 события)
  Модуль псевдонима: "pci:v00008086d00009DC8sv00001C6Csd0000122Abc04sc01i00"
  Информация о драйвере #0:
    Состояние драйвера: snd_hda_intel активен
    Команда активации драйвера: "modprobe snd_hda_intel"
  Информация о драйвере #1:
    Состояние драйвера: snd_sof_pci_intel_cnl активен
    Команда активации драйвера: "modprobe snd_sof_pci_intel_cnl"
  Статус конфигурации: cfg=new, avail=yes, need=no, active=unknown


 
 
  • Вывод “lspci”:
00:00.0 Host bridge: Intel Corporation 8th Gen Core Processor Host Bridge/DRAM Registers (rev 08)
00:02.0 VGA compatible controller: Intel Corporation Iris Plus Graphics 655 (rev 01)
00:04.0 Signal processing controller: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem (rev 08)
00:08.0 System peripheral: Intel Corporation Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th/8th Gen Core Processor Gaussian Mixture Model
00:12.0 Signal processing controller: Intel Corporation Cannon Point-LP Thermal Controller (rev 30)
00:14.0 USB controller: Intel Corporation Cannon Point-LP USB 3.1 xHCI Controller (rev 30)
00:14.2 RAM memory: Intel Corporation Cannon Point-LP Shared SRAM (rev 30)
00:14.5 SD Host controller: Intel Corporation BayHubTech Integrated SD controller (rev 30)
00:15.0 Serial bus controller [0c80]: Intel Corporation Cannon Point-LP Serial IO I2C Controller #0 (rev 30)
00:15.1 Serial bus controller [0c80]: Intel Corporation Cannon Point-LP Serial IO I2C Controller #1 (rev 30)
00:15.2 Serial bus controller [0c80]: Intel Corporation Device 9dea (rev 30)
00:16.0 Communication controller: Intel Corporation Cannon Point-LP MEI Controller #1 (rev 30)
00:17.0 SATA controller: Intel Corporation Cannon Point-LP SATA Controller [AHCI Mode] (rev 30)
00:19.0 Serial bus controller [0c80]: Intel Corporation Cannon Point-LP Serial IO I2C Host Controller (rev 30)
00:1a.0 SD Host controller: Intel Corporation Device 9dc4 (rev 30)
00:1d.0 PCI bridge: Intel Corporation Cannon Point-LP PCI Express Root Port #9 (rev f0)
00:1e.0 Communication controller: Intel Corporation Device 9da8 (rev 30)
00:1e.3 Serial bus controller [0c80]: Intel Corporation Device 9dab (rev 30)
00:1f.0 ISA bridge: Intel Corporation Cannon Point-LP LPC Controller (rev 30)
00:1f.3 Multimedia audio controller: Intel Corporation Cannon Point-LP High Definition Audio Controller (rev 30)
00:1f.4 SMBus: Intel Corporation Cannon Point-LP SMBus Controller (rev 30)
00:1f.5 Serial bus controller [0c80]: Intel Corporation Cannon Point-LP SPI Controller (rev 30)
01:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8821CE 802.11ac PCIe Wireless Network Adapter

любой вид помощи будет крайне признателен.

У меня была такая же проблема с ubuntu 22.04 lts, но я обновился до 24.02 lts, и она работает хорошо, поэтому я бы рекомендовал вам обновиться до ubuntu 24.02 lts

.

Ответ или решение

Intel Smart Sound Technology (SST) представляет собой встроенную аудиотехнологию, оптимизированную для современных компьютеров и ноутбуков. Она интегрирована в аудиоконтроллеры Intel и предназначена для обеспечения высокого качества звука и более эффективного использования ресурсов системы. Однако при использовании дистрибутивов GNU/Linux могут возникать проблемы с совместимостью, как, например, указано в вашем случае с дистрибутивом Ubuntu 20.04.4 LTS.

Теория: Причины и возможности

Обычная причина проблемы "No sound – Dummy Output" заключается в отсутствии совместимого драйвера для вашего аудиоустройства. В большинстве случаев в Linux производится автоматическое распознавание аппаратного обеспечения, и назначается соответствующий драйвер. Однако из-за различий между аппаратными спецификациями и дистрибутивами драйверы могут быть назначены неправильно или вовсе не поддерживаться.

Intel SST использует специфические драйверы и фреймворки, такие как snd_hda_intel и snd_sof_pci_intel_cnl. Эти драйверы не всегда включены в состав стандартного ядра Linux, особенно в более старых версиях дистрибутивов.

Пример: Анализ текущей ситуации

При анализе собранных вами данных видно, что система распознает аудиоконтроллер Intel Cannon Point-LP (PCI 1f.3), и задействованы драйверы snd_hda_intel и snd_sof_pci_intel_cnl. Однако в выводе команды aplay -l видны только HDMI-устройства, но отсутствуют видимые устройства для воспроизведения через встроенные динамики или наушники. Отсюда следует, что система знает о наличии HDMI àudio, но "забывает" про встроенный динамик и разъемы для наушников.

В выводе команды cat /proc/asound/cards также видно, что система распознает HDA Intel PCH, однако отсутствуют указания на устройство HDA Codec, которое отвечает за аналоговое аудио, что и приводит к "Dummy Output".

Применение: Решение проблемы

  1. Обновление ядра и модулей. Попробуйте использовать самое последнее доступное ядро Linux. Новые версии обычно включают обновленные драйверы и улучшения совместимости. Так как версия 5.18 вам не помогла, стоит попробовать еще более современные стабильные версии ядра.

  2. Установка драйверов SOF (Sound Open Firmware). SOF – это проект, инициированный Intel для поддержки их аудиоплатформ на устройствах Linux. Проверьте драйверы, установив пакеты, связанные с SOF и со звуковыми модулями для вашего устройства:

    sudo apt update
    sudo apt install alsa-tools alsa-utils
    sudo apt install firmware-sof-signed

    После установки перезагрузите систему.

  3. Модульная настройка. Иногда требуется включить или отключить определенные модули, чтобы система заработала корректно. Попробуйте задать параметр для вашего драйвера:

    1. Создайте файл конфигурации:

      sudo nano /etc/modprobe.d/alsa-base.conf
    2. Добавьте следующее:

      options snd-intel-dspcfg dsp_driver=1

    Сохраните файл и перезагрузите систему.

  4. Обновление до более новой версии Ubuntu. В комментарии упоминается, что обновление до Ubuntu 24.02 LTS решило проблему звука. Разумно сделать резервную копию данных и попробовать обновиться до этой или другой современной версии, так как она может поддерживать ваш аудиоконтроллер "из коробки".

  5. Диагностика с помощью PulseAudio. Убедитесь, что служба PulseAudio запущена и работает корректно. Возможно, потребуются дополнительные средства диагностики с помощью pavucontrol или pulseaudio --start.

Каждое обозначенное действие направлено на выявление причин проблемы и их устранение. Если после выполнения указанных шагов проблема с аудио не решится, рекомендуем обратиться за помощью к сообществу Ubuntu, разработчикам Intel SOF или воспользоваться профессиональной поддержкой. Совместимость аппаратного и программного обеспечения играет ключевую роль в устранении подобных проблем.

Оцените материал
Добавить комментарий

Капча загружается...