Вопрос или проблема
У меня есть игровой ноутбук 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" в устройствах вывода звука, а также отсутствие звука при подключении наушников, следует уделить внимание нескольким важным моментам.
Возможные причины проблемы
-
Несоответствие драйверов: Новейшие версии операционных систем могут использовать различные версии драйверов, которые не всегда корректно распознают оборудование. Это особенно актуально для звуковых драйверов, как в вашем случае, где используются модули
snd_soc_avs
иsnd_hda_intel
. -
Конфликт модулей: Проблема часто возникает из-за конфликта между установленными модулями или драйверами, которые отвечают за обработку звука.
Решение проблемы
-
Изменение конфигурации 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
.
-
-
Перезагрузка системы: После внесения изменений в конфигурацию, перезагрузите ваш ноутбук, чтобы обновить настройки.
-
Проверка устройства вывода: После перезагрузки откройте настройки звука и проверьте, обозначается ли теперь ваше звуковое устройство.
Дополнительные шаги по устранению неисправностей
Если проблема не исчезла после внесения вышеописанных изменений, рассмотрите следующие шаги:
-
Обновление системы: Убедитесь, что у вас установлены последние обновления для вашей операционной системы и всех пакетов. Выполните команду:
sudo apt update && sudo apt upgrade
-
Проверка сервиса звукопередачи: Иногда сервис, отвечающий за звук, может работать некорректно. Попробуйте перезапустить PulseAudio:
pulseaudio -k pulseaudio --start
-
Проверка прав доступа: Убедитесь, что ваш пользователь входит в группу
audio
, выполнив следующую команду:groups
Если группы нет, добавьте пользователя:
sudo usermod -aG audio $USER
Заключение
Согласно вашему описанию, изменения в конфигурации ALSA, указанные выше, должны помочь решить проблему с отсутствием звука на вашем ноутбуке с Ubuntu 24.04. Эти изменения успешно помогли другим пользователям с аналогичными проблемами. Если проблема не будет устранена, рассмотрите возможность обращения к сообществу Ubuntu для получения дополнительной поддержки.