Звук через HDMI Mini PC GK3V
Ниже приводится анализ отстутствия звука через HDMI на Mini PC с торговой маркой GK3V.
Machine:
Type: Desktop Mobo: N/A model: N/A v: $(DEFAULT_STRING)
serial: <superuser required> UEFI: American Megatrends v: GK1V6101 date: 04/30/2022
CPU:
Topology: Quad Core model: Intel Celeron J4125 bits: 64 type: MCP
arch: Goldmont Plus rev: 8 L2 cache: 4096 KiB
--
Звук есть на операционных системах, основанных на Ubuntu-20.04 и Ubuntu-24.04.
На всех остальных промежуточных выпусках 22.04, 23.04, 23.10, а так же МХ-21, МХ-23, МХ-23ahs, звук отсутсвует.
Все это видимо связано с переходом на медиа сервер PipeWire и еще плохой адаптацией нового оборудования для него. Ведь на ноутбуке Acer 2016 г.в. звук на динамики есть и выход на HDMI нормально определяется на всех ОС МХ, Ubuntu начиная с 20.04 и по 24.04.
Вот к примеру вывод INXI для ноутбука Acer Extensa 2519 с ОС 24.04, где драйвер Аудио по прежнему snd_hda_intel
Audio:
Device-1: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series
High Definition Audio vendor: Acer Incorporated ALI driver: snd_hda_intel
v: kernel bus-ID: 00:1b.0
API: ALSA v: k6.6.0-14-generic status: kernel-api
Server-1: PipeWire v: 1.0.2 status: active
Server-2: PulseAudio v: 16.1 status: off (using pipewire-pulse)
На Мини ПК драйвер Аудио подставляется в в разной комбинации с Аудио сервером.
На 20.04 это Intel driver: snd_hda_intel и звук через HDMI есть
На 24.04 на которой звук есть с драйвером:
driver: sof-audio-pci-intel-apl
На остальных звука нет с драйверами :
driver: sof-audio-pci
driver: sof-audio-pci-intel-apl
Ниже привожу выборку разных ОС с их медиа серверами и драйверами на Mini PC GK3V, CPU Intel Celeron J4125 :
Выход на HDMI и звук еасть 20.04:
1)Linux Mint 20.3 Una base: Ubuntu 20.04 focal
Audio:
Device-1: Intel driver: snd_hda_intel v: kernel bus ID: 00:0e.0
Sound Server: ALSA v: k5.4.0-91-generic
2)Ubuntu 20.04 focal
Audio:
Device-1: Intel driver: snd_hda_intel v: kernel bus ID: 00:0e.0
Sound Server: ALSA v: k5.4.0-48-generic
3)Xubuntu 24.04
Audio:
Device-1: Intel Celeron/Pentium Silver Processor High Definition Audio
driver: sof-audio-pci-intel-apl bus-ID: 00:0e.0
API: ALSA v: k6.6.0-14-generic status: kernel-api
Server-1: PipeWire v: 1.0.2 status: active
Server-2: PulseAudio v: 16.1 status: off (using pipewire-pulse)
Звук и выход на HDMI отсутствуют:
4) Ubuntu 22.04.1 LTS
Audio:
Device-1: Intel Celeron/Pentium Silver Processor High Definition Audio
driver: sof-audio-pci-intel-apl bus-ID: 00:0e.0
Sound Server-1: ALSA v: k5.15.0-43-generic running: yes
Sound Server-2: PulseAudio v: 15.99.1 running: yes
Sound Server-3: PipeWire v: 0.3.48 running: yes
5) Ubuntu 23.10 (Mantic Minotaur)
Audio:
Device-1: Intel Celeron/Pentium Silver Processor High Definition Audio
driver: sof-audio-pci-intel-apl bus-ID: 00:0e.0
API: ALSA v: k6.5.0-9-generic status: kernel-api
Server-1: PipeWire v: 0.3.79 status: active
Server-2: PulseAudio v: 16.1 status: off (using pipewire-pulse)
6) Distro: MX-21.2.1_x64 Wildflower ноября 15 2022
base: Debian GNU/Linux 11 (bullseye)
Audio:
Device-1: Intel Celeron/Pentium Silver Processor High Definition Audio
driver: sof-audio-pci bus-ID: 00:0e.0
Sound Server-1: ALSA v: k5.10.0-19-amd64 running: yes
Sound Server-2: PulseAudio v: 14.2 running: yes
7) МХ-23
Audio:
Device-1: Intel Celeron/Pentium Silver Processor High Definition Audio
driver: sof-audio-pci-intel-apl bus-ID: 00:0e.0
API: ALSA v: k6.1.0-17-amd64 status: kernel-api
Server-1: PipeWire v: 1.0.0 status: active
$ lspci -k
0:0e.0 Multimedia audio controller: Intel Corporation Celeron/Pentium Silver Processor High Definition Audio (rev 06)
DeviceName: Onboard - Sound
Subsystem: Intel Corporation Celeron/Pentium Silver Processor High Definition Audio
Kernel driver in use: sof-audio-pci-intel-apl
Kernel modules: snd_hda_intel, snd_soc_skl, snd_sof_pci_intel_apl
8) Linux Mint 21 Vanessa
Audio:
Device-1: Intel Celeron/Pentium Silver Processor High Definition Audio
driver: sof-audio-pci-intel-apl bus-ID: 00:0e.0
Sound Server-1: ALSA v: k5.15.0-41-generic running: yes
Sound Server-2: PulseAudio v: 15.99.1 running: yes
Sound Server-3: PipeWire v: 0.3.48 running: yes
---
Как видно все эти ОС пытаются загрузить драйвер:
driver: sof-audio-pci-intel-apl или sof-audio-pci
и они видимо еще плохо адаптированы с медиа сервером.
В некоторых случаях предлагается вместо них принудительно загружать драйвер snd_hda_intel как вынужденную меру.
Но в новых выпусках Ubuntu-24.04 , по крайней мере для Мини ПК GK3V, это уже исправленно.
Хотя сейчас это еще тестовые выпуски 24.04 и до выхода релиза еще пару месяцев, но я уже установил эту версию на Мини ПК и все основное уже работает.
--
Как принудительно загружать драйвер
snd_hda_intel предлагается сделать в статье по адресу
https://askubuntu-com.translate.goog/questions/1243369/sound-card-not-detected-ubuntu-20-04-sof-audio-pci?_x_tr_sl=en&_x_tr_tl=ru&_x_tr_hl=ru&_x_tr_pto=sc
Звуковая карта не обнаружена
Проверить, бнаружены ли звуковые карты с помощью команды:
aplay -l
Если HDMI не определяется (Sound card not detected), можно перейти на драйвер snd_hda_intel
В установленной системе выполнить действия:
sudo pluma /etc/default/grub
Изменить строку:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
Привести её к виду:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash snd_hda_intel.dmic_detect=0"
Затем выполните:
sudo update-grub
Перезагрузите систему.
Вы можете проверить, обнаружены ли звуковые карты теперь с помощью:
aplay -l
===============
04.03.2024
В ходе экспериментов было обнаружено, что в ОС на базе Ubuntu-20.04 с этим Мини ПК тоже не так все просто.
Оказалось что в 20.04 с ядром-hwe 5.15 выход HDMI не определяется, звук не проходит на монитор и не работает Wi-Fi. С переходом на ядро серии 5.8 звук появился, но модуль вай-фай rtl8821ce не работает и попытка установить на него драйвер rtl8821ce-dkms проходит с ошибкой. Для компиляции этих модулей требуется исходный код ядра или заголовки ( headers). С переходом на "родное" ядро 5.4.0.172 и выполнив
sudo apt install -f
пакет rtl8821ce-dkms установился без ошибок. В итоге с "родным" ядром 5.4.0.172 заработали и звук с драйвером snd_hda_intel и вай-фай с rtl8821ce-dkms.
Пока можно предположить, что в сериях ядер от 5.15 до 6.5 нет поддержки для этого Мини ПК, но в 6.6 она снова появилась.
Комментариев нет:
Отправить комментарий