Исправление проблемы с отсутствием звука (Имитационный вывод) в Ubuntu 24.04

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

Многие пользователи Ubuntu 24.04, включая меня, сталкиваются с проблемами со звуком. После изучения Ask Ubuntu в поисках решений я наконец нашел способ! Я делюсь шагами здесь, на случай, если это поможет другим, кто сталкивается с той же неприятной тишиной.

ПРОБЛЕМА

После обновления мою Ubuntu до версии 24.04 мой настольный ПК (Gigabyte H510M-K DDR4) не может обнаружить аудиодрайвера. Наушники работают, но внешние колонки не распознаются.

~$ aplay -l
**** Список устройств воспроизведения ****
карта 0: PCH [HDA Intel PCH], устройство 0: ALC897 Analog [ALC897 Analog]
  Подустройства: 1/1
  Подустройство #0: подустройство #0
карта 1: NVidia [HDA NVidia], устройство 3: HDMI 0 [PHL 271V8]
  Подустройства: 0/1
  Подустройство #0: подустройство #0

В настройках звука отображается только ‘Dummy Output’. Я попробовал различные шаги по устранению неполадок, включая:

  • sudo apt install --reinstall pulseaudio
  • sudo apt install --reinstall alsa-base alsa-utils
  • sudo apt install pulseaudio
  • sudo apt install pavucontrol
  • pulseaudio -k && sudo alsa force-reload
  • sudo touch /usr/share/pipewire/media-session.d/with-pulseaudio
  • systemctl --user restart pipewire-session-manager
  • systemctl --user restart wireplumber pipewire pipewire-pulse
  • sudo apt install pipewire-audio-client-libraries pipewire-pulse it
  • sudo nano /etc/modprobe.d/alsa-base.conf
  • sudo nano /etc/modprobe.d/blasklist.conf
  • sudo modprobe snd-hda-intel
  • Проблема с различными опциями, такими как snd-hda-intel model=auto и blacklist snd_soc_avs

Но это не сработало:

~$ sudo modprobe snd-hda-intel
~$ sudo alsa force-reload
Выключение модулей драйвера звука ALSA: snd-seq-dummy snd-seq-midi snd-seq-midi-event snd-rawmidi snd-sof-pci-intel-tgl snd-sof-intel-hda-common snd-sof-intel-hda snd-sof-pci snd-sof-xtensa-dsp snd-sof snd-sof-utils snd-soc-hdac-hda snd-soc-acpi-intel-match snd-soc-acpi snd-hrtimer snd-seq snd-seq-device snd-sof-intel-hda-mlink snd-hda-codec-realtek snd-hda-codec-generic snd-hda-ext-core snd-soc-core snd-hda-codec-hdmi snd-compress snd-pcm-dmaengine snd-hda-intel snd-intel-dspcfg snd-intel-sdw-acpi snd-hda-codec snd-hda-core snd-hwdep snd-pcm snd-timer (не удалось: модули все еще загружены: snd-hrtimer snd-seq snd-seq-device snd-sof-intel-hda-mlink snd-hda-codec-realtek snd-hda-codec-generic snd-hda-ext-core snd-soc-core snd-hda-codec-hdmi snd-compress snd-pcm-dmaengine snd-hda-intel snd-intel-dspcfg snd-intel-sdw-acpi snd-hda-codec snd-hda-core snd-hwdep snd-pcm snd-timer).
Загрузка модулей драйвера звука ALSA: snd-seq-dummy snd-seq-midi snd-seq-midi-event snd-rawmidi snd-sof-pci-intel-tgl snd-sof-intel-hda-common snd-sof-intel-hda snd-sof-pci snd-sof-xtensa-dsp snd-sof snd-sof-utils snd-soc-hdac-hda snd-soc-acpi-intel-match snd-soc-acpi snd-hrtimer snd-seq snd-seq-device snd-sof-intel-hda-mlink snd-hda-codec-realtek snd-hda-codec-generic snd-hda-ext-core snd-soc-core snd-hda-codec-hdmi snd-compress snd-pcm-dmaengine snd-hda-intel snd-intel-dspcfg snd-intel-sdw-acpi snd-hda-codec snd-hda-core snd-hwdep snd-pcm snd-timer
~$ pulseaudio --kill
~$ journalctl --user -u pulseaudio.service | awk '{print $5 "\t" $6}'

systemd[3097]:  Запуск
pulseaudio[14920]:  Демон
pulseaudio[14920]:  pa_pid_file_create()
systemd[3097]:  pulseaudio.service:
systemd[3097]:  pulseaudio.service:
systemd[3097]:  Не удалось
systemd[3097]:  pulseaudio.service:

РЕШЕНИЕ

Благодаря iirekm из этой публикации на Ask Ubuntu, я нашел отличное решение своей проблемы.

Понизьте версию ядра с 6.8. – 6.5. **

В связи с последним обновлением Ubuntu я вернусь к ранее установленному ядру без каких-либо новых загрузок.

  • Список доступных ядер: sudo apt list --installed | grep linux-image
  • Установите версию ядра 6.5.* (если еще не установлено): sudo apt install linux-image-6.5.0-35-generic linux-headers-6.5.0-35-generic
  • Откройте файл конфигурации GRUB: sudo nano /etc/default/grub
  • Установите GRUB_DEFAULT на нужное ядро: GRUB_DEFAULT="Дополнительные параметры для Ubuntu>Ubuntu, с Linux 6.5.0-35-generic
  • Сохраните файл и выйдите (нажмите Ctrl + O для сохранения и Ctrl + X для выхода).
  • Обновите GRUB и перезагрузите: sudo update-grub, sudo reboot
  • Проверьте версию работающего ядра: uname -r

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

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

Спасибо всем, кто поделился многими полезными способами, чтобы неэкспертам, таким как я, знать, как исправить свой компьютер!

В моем случае это происходит ниоткуда (я имею в виду, что это не постоянно). Иногда оно есть, иногда нет. Что я делаю – выхожу и вхожу снова.
Это означает, что есть какое-то программное обеспечение/процесс, запущенное пользователем, которое закрывается перед выходом и запускается перед входом.
Тем не менее, простой выход и вход помогают, и нет необходимости понижать до более старого ядра и снова сталкиваться с проблемами безопасности.

Это помогло мне:

  1. sudo dmesg

  2. Найдите строку с ошибкой, связанной со звуком. В моем случае это что-то вроде sof-audio-pci-intel-tgl ... error -2

  3. Добавьте в /etc/modprobe.d/blacklist.conf строку blacklist sof-audio-pci-intel-tgl

  4. Перезагрузите

Источник этого решения здесь

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

Решение проблемы с отсутствием звука (Dummy Output) в Ubuntu 24.04

Многие пользователи Ubuntu 24.04, включая меня, столкнулись с проблемами со звуком после обновления. На моем настольном ПК (Gigabyte H510M-K DDR4) не удается обнаружить аудиодрайвера, хотя наушники работают, но внешние динамики не распознаются. Внедрения предложенных решений не принесли результата, и я хотел бы поделиться тем, что помогло мне.

Проблема

После обновления до Ubuntu 24.04, в настройках звука отображается только ‘Dummy Output’. Я пробовал множество методов устранения неполадок, включая переустановку PulseAudio и ALSA, но ничего не помогало.

Решение

Основной рекомендацией от пользователей на Ask Ubuntu, которая оказалась эффективной, стало понижение версии ядра с 6.8 на 6.5. Это позволяет временно устранить проблему звука.

Шаги по понижению версии ядра:

  1. Просмотр доступных ядер:

    sudo apt list --installed | grep linux-image
  2. Установка нужной версии ядра (если еще не установлена):

    sudo apt install linux-image-6.5.0-35-generic linux-headers-6.5.0-35-generic
  3. Открытие конфигурационного файла GRUB:

    sudo nano /etc/default/grub
  4. Установка параметра GRUB_DEFAULT на нужное ядро:

    GRUB_DEFAULT="Advanced options for Ubuntu>Ubuntu, with Linux 6.5.0-35-generic"
  5. Сохраните файл и выйдите из редактора (нажмите Ctrl + O, чтобы сохранить, и Ctrl + X, чтобы выйти).

  6. Обновите GRUB и перезагрузите систему:

    sudo update-grub
    sudo reboot
  7. Проверьте текущую версию ядра:

    uname -r

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

Дополнительные советы

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

Если вы получили ошибки, такие как sof-audio-pci-intel-tgl ... error -2 при вызове команды sudo dmesg, вы можете добавить в файл /etc/modprobe.d/blacklist.conf следующую строку:

blacklist sof-audio-pci-intel-tgl

После этого перезагрузите систему.


Надеюсь, указанные шаги помогут вам решить проблему со звуком в Ubuntu 24.04. Если у вас будут дополнительные вопросы, прошу не стесняться обращаться за помощью!

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

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