LINUX.ORG.RU

Matebook D14 (2022, intel) — не видит звуковую карту

 , ,


0

1

Устройство: HUAWEI Matebook D14 (2022, intel) (NbD-WDi9), ОС: elementary OS 7, based on Ubuntu 22.04.2 LTS, Ядро: 6.2.7-060207-generic (обновил с 5.19, не помогло)

Не работают звук и микрофон (судя по всему, распространённая проблема matebook-ов)

В системных настройках написано Нет устройств вывода, утилита реалтека видит только Фиктивный выход.

alsamixer выдаёт ошибки:

ALSA lib confmisc.c:855:(parse_card) cannot find card '0'
ALSA lib conf.c:5178:(_snd_config_evaluate) function snd_func_card_inum returned error: Нет такого файла или каталога
ALSA lib confmisc.c:422:(snd_func_concat) error evaluating strings
ALSA lib conf.c:5178:(_snd_config_evaluate) function snd_func_concat returned error: Нет такого файла или каталога
ALSA lib confmisc.c:1334:(snd_func_refer) error evaluating name
ALSA lib conf.c:5178:(_snd_config_evaluate) function snd_func_refer returned error: Нет такого файла или каталога
ALSA lib conf.c:5701:(snd_config_expand) Evaluate error: Нет такого файла или каталога
ALSA lib control.c:1528:(snd_ctl_open_noupdate) Invalid CTL default
Не удаётся открыть микшер: Нет такого файла или каталога

В выводе systemd тоже ошибки:

...
[    3.523447] sof-audio-pci-intel-tgl 0000:00:1f.3: Direct firmware load for intel/sof-tplg/sof-tgl-es8336-dmic2ch-ssp0.tplg failed with error -2
[    3.523451] sof-audio-pci-intel-tgl 0000:00:1f.3: error: tplg request firmware intel/sof-tplg/sof-tgl-es8336-dmic2ch-ssp0.tplg failed err: -2
[    3.523452] sof-audio-pci-intel-tgl 0000:00:1f.3: you may need to download the firmware from https://github.com/thesofproject/sof-bin/
[    3.523453] sof-audio-pci-intel-tgl 0000:00:1f.3: error: failed to load DSP topology -2
[    3.523454] sof-audio-pci-intel-tgl 0000:00:1f.3: ASoC: error at snd_soc_component_probe on 0000:00:1f.3: -2
[    3.523461] sof-essx8336 sof-essx8336: ASoC: failed to instantiate card -2
[    3.523513] sof-essx8336 sof-essx8336: snd_soc_register_card failed: -2
[    3.523514] sof-essx8336: probe of sof-essx8336 failed with error -2
...

Среди системных устройств этих нет:

cat /proc/asound/cards
--- no soundcards ---

Пробовал решения из этого треда (кроме сборки ядра – я так понимаю, это версия для более старых моделей и мне не подходит?), ничего не помогло. К тому же, в отличии от проблемы ОПа того треда, звука у меня нет даже в наушниках. Может кто-нибудь помочь?

UPD – по просьбе ниже, прикладываю lspci с рабочим звуком:

00:1f.3 Multimedia audio controller [0401]: Intel Corporation Tiger Lake-LP Smart Sound Technology Audio Controller [8086:a0c8] (rev 20)
	Subsystem: QUANTA Computer Inc Tiger Lake-LP Smart Sound Technology Audio Controller [152d:1301]
	Kernel driver in use: sof-audio-pci-intel-tgl
	Kernel modules: snd_hda_intel, snd_sof_pci_intel_tgl
00:1f.4 SMBus [0c05]: Intel Corporation Tiger Lake-LP SMBus Controller [8086:a0a3] (rev 20)
	Subsystem: QUANTA Computer Inc Tiger Lake-LP SMBus Controller [152d:1301]
	Kernel driver in use: i801_smbus


Последнее исправление: Dimez (всего исправлений: 3)

Ответ на: комментарий от zipton

Там же предустановлена Windows 11, с магазина?


Скачай hw-probe-1.6.5-189-x86_64.AppImage и далее:

#скачиваете по вышеприведённой ссылке Appimage файл
#делаете файл исполняемым
$ chmod +x ./hw-probe*.AppImage
#запускаете
$ sudo -E ./hw-probe-*.AppImage --all -upload

Probe for hardware ... Ok
Reading logs ... Ok
Uploaded to DB, Thank you!

Probe URL: https://linux-hardware.org/?probe=ba05383ec5


Ссылку выложить сюда. Это даст досуп к большему количеству логов системы.

p.s. Способ с hw-probe скопирован с темы с разнообразными советами.

krasnh ★★★★
()
Ответ на: комментарий от zipton

Matebook D14 (2022, intel) -- не видит звуковую карту (комментарий)

И читать всю тему, а не только мой (или чей-то другой, но один комментарий). Тут не так много комментариев.

Dimez ★★★★★
()
Последнее исправление: Dimez (всего исправлений: 1)
Ответ на: комментарий от Dimez

Я новичок в этом деле ,ни разу таких проблем не было ,не большие танцы с бубном и всё работало .Этот ноут хорош собой но проблема с звуком это ппц.Ни где нет должной информиции

zipton
()
Ответ на: комментарий от zipton

Это агрегатор логов системы, а так же разнообразная инфа о железе.

Ссылку надо здесь опубликовать. Так больше шансов, что проблема будет решена, если в принципе имеет решение.

krasnh ★★★★
()
Ответ на: комментарий от zipton
Device:	00:1f.3
Class:	Multimedia audio controller [0401]
Vendor:	Intel Corporation [8086]
Device:	Tiger Lake-LP Smart Sound Technology Audio Controller [a0c8]
SVendor:	QUANTA Computer Inc [152d]
SDevice:	Device [1301]
Rev:	20
Driver:	sof-audio-pci-intel-tgl
Module:	snd_hda_intel
Module:	snd_sof_pci_intel_tgl


Посмотри в pavucontrol вывод звука. Попробуй разные варианты.

krasnh ★★★★
()
Ответ на: комментарий от krasnh

И это:

в микшере почему-то был отключен DAC, после включения долгожданный звук появился!!
Matebook D14 (2022, intel) -- не видит звуковую карту (комментарий)

krasnh ★★★★
()
Последнее исправление: krasnh (всего исправлений: 1)
Ответ на: комментарий от dooood

Очень криво, правда – встроенные динамики определяются как Headphones,

Через hdajackretask можно переназначить входы/выходы на аудиокодеке (это DAC/ADC чип на плате). Эта графическая утилита генерирует бинарник или firmware, на которое нужно указать параметрами к модулю ядра отвечающему за звук. Помню на youtube был короткий ролик объясняющий как с ней работать.

У меня когда-то в комбинированном jack ноута, не работал микрофон, вот через ту штуку я это поправил, а в новых ядрах это уже исправили.

Aber ★★★★★
()
Ответ на: комментарий от zipton

У меня подобную проблему, в Debian, удалось решить только установкой стороннего ядра. Попробуй ядро liquorix или xanmod. Не знаю как собирают ядро в ubuntu а в debian похоже все что криво работает выкидывают без сожаления.

marcony
()
Последнее исправление: marcony (всего исправлений: 1)
Ответ на: комментарий от zipton

Всем спасибо ,я решил проблему !!!! После двух недель мучений с huawei d14 я просто купил рабочую машинку hp LapTop 14 ,установил всё что мне нужно ,встало как часы ! У кого хонор и нет звука ,я вам соболезную .

zipton
()
7 июля 2023 г.
11 сентября 2023 г.
Ответ на: комментарий от dooood

UPD: под Pop_OS! 22.04, ядро 6.4.6 (и, вероятно, других дистрах) скрипт не работает, если не передать в amixer номер звуковой карты. Не знаю почему, возможно дело в версии alsa или более новом ядре. Рабочий скрипт будет выглядеть вот так:

# исправление звука при первом входе в профиль
amixer set -c 0 Headphone 100%

# исправление звука при каждой разблокировке экрана
dbus-monitor --session "type='signal',interface='org.gnome.ScreenSaver'" |
    while read x; do
        case "$x" in
            *"boolean false"*) amixer -c 0 set Headphone 100%;;
        esac
    done
dooood
() автор топика