Вопрос или проблема
Я только что установил Ubuntu 20.04 на настольный компьютер, подключенный через HDMI к внешнему монитору BenQ GW2480E. У меня идеальное отображение видео, но нет никакого выхода звука. Я проверил множество возможных проблем и обходных путей, но ни один из них, похоже, не работает для меня.
Некоторая дополнительная информация:
- Вывод
inxi -SMA
:
Ядро: 5.4.0-29-generic x86_64 биты: 64
Рабочий стол: Gnome 3.36.1 Дистрибутив: Ubuntu 20.04 LTS (Focal Fossa)
Машина:
Тип: Настольный компьютер Система: Gigabyte продукт: B450M DS3H v: N/A
серийный:
Материнская плата: Gigabyte модель: B450M DS3H-CF v: x.x
серийный: UEFI: American Megatrends v: F50
дата: 11/27/2019
Аудио:
Устройство-1: NVIDIA драйвер: snd_hda_intel
Устройство-2: AMD Starship/Matisse HD Audio драйвер: snd_hda_intel
Звуковой сервер: ALSA v: k5.4.0-29-generic.
**** Список воспроизведения аппаратных устройств ****
карта 0: NVidia [HDA NVidia], устройство 3: HDMI 0 [HDMI 0]
Подустройства: 0/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
карта 1: Generic [HD-Audio Generic], устройство 0: ALC887-VD Analog [ALC887-VD Analog]
Подустройства: 1/1
Подустройство #0: подустройство #0
карта 1: Generic [HD-Audio Generic], устройство 1: ALC887-VD Digital [ALC887-VD Digital]
Подустройства: 1/1
Подустройство #0: подустройство #0
У меня такая же материнская плата, и звук HDMI работает (звук выходит из моего экрана), но передние и задние разъемы не работают.
Я только установил недавнее ядро, может быть, вы попробуете это тоже? Я использовал UKUU, но вы также можете скачать их прямо с https://kernel.ubuntu.com/~kernel-ppa/mainline/ и установить их с помощью dpkg -i
.
Также следует попробовать обновить ваши проприетарные драйверы nvidia.
Для справки, вот информация о моей системе со звуком HDMI:
inxi -SMA
System: Host: euclide Kernel: 5.6.11-050611-generic x86_64 bits: 64 Desktop: Gnome 3.36.1
Distro: Ubuntu 20.04 LTS (Focal Fossa)
Machine: Type: Desktop System: Gigabyte product: B450M DS3H v: N/A serial: <superuser/root required>
Mobo: Gigabyte model: B450M DS3H-CF v: x.x serial: <superuser/root required> UEFI: American Megatrends v: F50
date: 11/27/2019
Audio: Device-1: Advanced Micro Devices [AMD/ATI] Raven/Raven2/Fenghuang HDMI/DP Audio driver: snd_hda_intel
Sound Server: ALSA v: k5.6.11-050611-generic
aplay -l
**** Liste des Périphériques Matériels PLAYBACK ****
carte 0: Generic [HD-Audio Generic], périphérique 3: HDMI 0 [HDMI 0]
Sous-périphériques: 1/1
Sous-перéphérique #0: субустройство #0
carte 0: Generic [HD-Audio Generic], périphеrique 7: HDMI 1 [HDMI 1]
Sous-перiphériques: 1/1
Sous-перéphérique #0: субустройство #0
carte 0: Generic [HD-Audio Generic], périphеrique 8: HDMI 2 [HDMI 2]
Sous-перiphériques: 1/1
Sous-перéphérique #0: субустройство #0
Мне было бы очень интересно узнать, работают ли ваши разъемы?
Вы пробовали добавлять свой профиль пользователя в аудиогруппу? Добавление вашего профиля пользователя в аудиогруппу дает вам полный доступ к звуку. Попробовать:
1.Введите в терминале:
whoami
это вернет ваше имя пользователя.
- Введите в терминале:
sudo adduser <имя_пользователя> audio
где вместо <имя_пользователя> вы напишете свое имя пользователя, возвращенное в шаге 1.
- Выключите и перезапустите.
Комментарии: возможно, это не самый безопасный способ решить проблему, но если он сработает, вы узнаете, что проблема связана с правами доступа пользователя, что является одной из самых распространенных причин ошибок у пользователей Linux.
Ответ или решение
Отсутствие звука по HDMI в Ubuntu 20.04 может вызывать множество факторов, связанных как с некорректными настройками, так и с несовместимостью драйверов. Проблема описанная вами довольно распространена, и существует несколько шагов, которые могут помочь ее решить.
Исследование проблемы:
-
Проверка звуковых устройств:
Убедитесь, что в системе распознаются все звуковые устройства. Вы уже использовали командуaplay -l
для вывода списка устройств воспроизведения. Это показывает, что ваша видеокарта NVIDIA распознается, но нет звукового вывода по HDMI. -
Обновление ядра и драйверов:
Как было предложено, обновление ядра может помочь. Версия ядра, которую вы используете (5.4.0-29), может не поддерживать некоторые функции вашего оборудования. Можно рассмотреть обновление до более новой версии ядра, например, используяUKUU
для управления обновлениями ядра или загрузку с официального сайта Ubuntu Kernel PPA. -
Обновление проприетарных драйверов NVIDIA:
Обновите драйверы NVIDIA до последней версии, так как старые версии могут не поддерживать HDMI-аудио. Это можно сделать через приложение "Дополнительные драйверы" в Ubuntu. -
Настройка звуковых устройств:
- Откройте
alsamixer
в терминале и убедитесь, что все звуковые каналы не заглушены. - Используйте
pavucontrol
(PulseAudio Volume Control), чтобы проверить, выбрано ли правильное устройство вывода. Нередко по умолчанию выбирается не то устройство.
- Откройте
-
Добавление пользователя в группу audio:
Попробуйте добавить своего пользователя в группу audio, чтобы убедиться, что у вас есть все необходимые разрешения для использования аудио. Это можно сделать следующими командами:whoami sudo adduser <ваше_имя_пользователя> audio
После этого перезагрузите систему.
Заключение:
Обсуждаемая проблема может быть решена комплексным подходом, включающим обновление драйверов, изменение настроек аудиосервера и проверку корректности конфигурации. Если вышеописанные шаги не привели к решению проблемы, стоит рассмотреть возможность проверки работы звука с другой операционной системой или консультации на специализированных форумах, таких как Ask Ubuntu или Linux Mint Community.