Нет звука (тестовый выход) на Inspiron 7000 с Ubuntu 24.04

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

У меня есть игровой ноутбук Dell Inspiron 15 7000. Я недавно установил двойную загрузку с Windows 10 и Ubuntu 24.04. После установки драйверов с помощью команды sudo ubuntu-drivers autoinstall, мой динамик перестал работать, и в системе не было звука. Тем временем, в Windows он работает нормально. При подключении наушников система также не распознает их. Никогда не было этой проблемы с Ubuntu 23.10 или 22.04. В устройствах аудиовыхода появляется только “Dummy Output”.

Я уже попробовал все советы на StackOverflow, такие как принудительная перезагрузка alsa, завершение pulse audio, внесение множества изменений в /etc/modprob/alsa-base.conf, обновление BIOS…

$ inxi -SMA
Система:
  Хост: x Ядро: 6.8.0-31-generic архитектура: x86_64 биты: 64
  Рабочий стол: GNOME v: 46.0 Дистрибутив: Ubuntu 24.04 LTS (Noble Numbat)
Машина:
  Тип: Ноутбук Система: Dell продукт: Inspiron 15 7000 Gaming v: N/A
    серийный номер: <требуется суперпользователь>
  Материнская плата: Dell модель: 0P84C9 v: A01 серийный номер: <требуется суперпользователь> UEFI: Dell
    v: 1.15.0 дата: 30/08/2021
Аудио:
  Устройство-1: Intel CM238 HD Audio драйвер: snd_soc_avs
  Устройство-2: NVIDIA GP107GL High Definition Audio драйвер: snd_hda_intel
  API: ALSA v: k6.8.0-31-generic статус: kernel-api
  Сервер-1: PipeWire v: 1.0.5 статус: активен
$ lspci
00:00.0 Мост хоста: Intel Corporation Xeon E3-1200 v6/7-е поколение процессора Core Мост хоста/Регистры DRAM (рев 05)
00:01.0 PCI мост: Intel Corporation 6-е-10-е поколение процессора Core PCIe контроллер (x16) (рев 05)
00:02.0 VGA совместимый контроллер: Intel Corporation HD Graphics 630 (рев 04)
00:04.0 Контроллер обработки сигналов: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6-е поколение процессора Core Тепловая подсистема (рев 05)
00:14.0 USB контроллер: Intel Corporation 100 Series/C230 Series Chipset Family USB 3.0 xHCI Controller (рев 31)
00:14.2 Контроллер обработки сигналов: Intel Corporation 100 Series/C230 Series Chipset Family Тепловая подсистема (рев 31)
00:15.0 Контроллер обработки сигналов: Intel Corporation 100 Series/C230 Series Chipset Family Сериал IO I2C Контроллер #0 (рев 31)
00:15.1 Контроллер обработки сигналов: Intel Corporation 100 Series/C230 Series Chipset Family Сериал IO I2C Контроллер #1 (рев 31)
00:16.0 Контроллер связи: Intel Corporation 100 Series/C230 Series Chipset Family MEI Контроллер #1 (рев 31)
00:17.0 SATA контроллер: Intel Corporation HM170/QM170 Chipset SATA Контроллер [AHCI Mode] (рев 31)
00:1c.0 PCI мост: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Корневой порт #5 (рев f1)
00:1c.5 PCI мост: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Корневой порт #6 (рев f1)
00:1f.0 ISA мост: Intel Corporation HM175 Chipset LPC/eSPI Контроллер (рев 31)
00:1f.2 Контроллер памяти: Intel Corporation 100 Series/C230 Series Chipset Family Контроллер управления питанием (рев 31)
00:1f.3 Аудиоустройство: Intel Corporation CM238 HD Audio Controller (рев 31)
00:1f.4 SMBus: Intel Corporation 100 Series/C230 Series Chipset Family SMBus (рев 31)
01:00.0 VGA совместимый контроллер: NVIDIA Corporation GP107M [GeForce GTX 1050 Ti Mobile] (рев a1)
01:00.1 Аудиоустройство: NVIDIA Corporation GP107GL High Definition Audio Controller (рев a1)
02:00.0 Ethernet контроллер: Realtek Semiconductor Co., Ltd. RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller (рев 15)
03:00.0 Сетевай контроллер: Qualcomm Atheros QCA6174 802.11ac Беспроводной сетевой адаптер (рев 32)
$ lspci -nnk | grep -A2 Audio
00:1f.3 Аудиоустройство [0403]: Intel Corporation CM238 HD Audio Controller [8086:a171] (рев 31)
    Подсистема: Dell CM238 HD Audio Controller [1028:0798]
    Драйвер ядра в использовании: snd_soc_avs
    Модули ядра: snd_hda_intel, snd_soc_avs
--
01:00.1 Аудиоустройство [0403]: NVIDIA Corporation GP107GL High Definition Audio Controller [10de:0fb9] (рев a1)
    Подсистема: Dell GP107GL High Definition Audio Controller [1028:0798]
    Драйвер ядра в использовании: snd_hda_intel
    Модули ядра: snd_hda_intel
$ aplay -l
**** Список ОЗВУЧИВАЕМЫХ Аппаратных Устройств ****
карта 0: NVidia [HDA NVidia], устройство 3: HDMI 0 [HDMI 0]
  Подустройства: 1/1
  Подустройство #0: подустройство #0
карта 0: NVidia [HDA NVidia], устройство 7: HDMI 1 [HDMI 1]
  Подустройства: 1/1
  Подустройство #0: подустройство #0
карта 0: NVidia [HDA NVidia], устройство 8: HDMI 2 [HDMI 2]
  Подустройства: 1/1
  Подустройство #0: подустройство #0
карта 0: NVidia [HDA NVidia], устройство 9: HDMI 3 [HDMI 3]
  Подустройства: 1/1
  Подустройство #0: подустройство #0

Я начинающий пользователь Linux. Пожалуйста, помогите мне и объясните в максимально простом виде.

Это исправило проблему для меня на аналогичном Dell Inspiron.

Аудио не работает. Ubuntu 24.04

Вам нужно добавить эти две строки в конец /etc/modprobe.d/alsa-base.conf

options snd-hda-intel model=auto
blacklist snd_soc_avs

Вот, что это конкретно делает:

options snd-hda-intel model=auto:

Эта строка настраивает поведение драйвера snd-hda-intel, который отвечает за обработку звука высокой четкости (часто ассоциируется с звуковыми картами Intel) в Linux.

Опция model=auto позволяет драйверу автоматически обнаруживать аудиокодек, используемый вашим оборудованием, и выбирать соответствующие настройки модели для него. Это полезно, когда стандартная конфигурация не идеально соответствует возможностям оборудования, что может решить проблемы, связанные с тем, что определенные функции динамика или микрофона не распознаются корректно.

blacklist snd_soc_avs:

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

Запретив этот модуль, вы предотвращаете его вмешательство в работу основного драйвера snd-hda-intel. Похоже, что в вашем случае snd_soc_avs вызывал конфликты или не был полностью совместим с вашей конкретной аудиосистемой, что приводило к проблемам, с которыми вы сталкивались. Остановив его загрузку, вы позволяете системе полагаться на другие, возможно, более совместимые модули для обработки звука.

Я не уверен, почему это проблема сейчас. Это работало нормально в 22.04 и 23.10, и мне не нужно было вносить это изменение.

Спасибо – вышеуказанное отлично сработало и на ноутбуке Dell XP.

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

Проблема отсутствия звука (Dummy Output) на Dell Inspiron 7000 с Ubuntu 24.04

Проблема отсутствия звука на вашем ноутбуке Dell Inspiron 15 7000 с установленной операционной системой Ubuntu 24.04 возникла после установки драйверов через команду sudo ubuntu-drivers autoinstall. Поскольку у вас наблюдается только "Dummy Output" в устройствах вывода звука, а также отсутствие звука при подключении наушников, следует уделить внимание нескольким важным моментам.

Возможные причины проблемы

  1. Несоответствие драйверов: Новейшие версии операционных систем могут использовать различные версии драйверов, которые не всегда корректно распознают оборудование. Это особенно актуально для звуковых драйверов, как в вашем случае, где используются модули snd_soc_avs и snd_hda_intel.

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

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

  1. Изменение конфигурации ALSA: Чтобы устранить проблему с отсутствием звука, попробуйте внести изменения в файл конфигурации ALSA. Для этого выполните следующие шаги:

    • Откройте терминал и введите команду:

      sudo nano /etc/modprobe.d/alsa-base.conf
    • В конец файла добавьте следующие строки:

      options snd-hda-intel model=auto
      blacklist snd_soc_avs
    • Сохраните изменения и закройте редактор, нажав Ctrl + X, затем Y, а затем Enter.

    • Данный код выполняет следующие действия:

      • options snd-hda-intel model=auto: Этот параметр позволяет драйверу snd-hda-intel автоматически выбирать настройки для вашего звукового устройства.
      • blacklist snd_soc_avs: Эта строка предотвращает загрузку модуля snd_soc_avs, что может устранить конфликт с snd_hda_intel.
  2. Перезагрузка системы: После внесения изменений в конфигурацию, перезагрузите ваш ноутбук, чтобы обновить настройки.

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

Дополнительные шаги по устранению неисправностей

Если проблема не исчезла после внесения вышеописанных изменений, рассмотрите следующие шаги:

  • Обновление системы: Убедитесь, что у вас установлены последние обновления для вашей операционной системы и всех пакетов. Выполните команду:

    sudo apt update && sudo apt upgrade
  • Проверка сервиса звукопередачи: Иногда сервис, отвечающий за звук, может работать некорректно. Попробуйте перезапустить PulseAudio:

    pulseaudio -k
    pulseaudio --start
  • Проверка прав доступа: Убедитесь, что ваш пользователь входит в группу audio, выполнив следующую команду:

    groups

    Если группы нет, добавьте пользователя:

    sudo usermod -aG audio $USER

Заключение

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

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

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