[решено] Matebook D14 (2022, intel) — не видит звуковую карту
В системных настройках написано Нет устройств вывода , утилита реалтека видит только Фиктивный выход .
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
Драйверы звуковой карты Intel Smart Sound Technology под линукс
Купил ноут, MSI Stealth 15M A11UEK-276XRU. Винда, естесственно, работает без упреков. Проблемы возникли с дебианом: сразу после установки пришлось накатить драйверы nvidia cuda, т.к. nouveau отказался работать. Ничего, с этим разобрался. Но нет звука. Ядро 5.17, новое. Репозитории debian-testing. Под LiveCD Kali Linux — карта видна и звук отлично работает.
В lspci есть такая строка:
00:1f.3 Multimedia audio controller: Intel Corporation Tiger Lake-LP Smart Sound Technology Audio Controller (rev 20)
Но в выходных устройствах есть только «Фиктивный выход», а микрофона нет вообще. Жду помощи. Все конфиги/логи конечно сразу же скину. Надеюсь на красивое решение, но если нет, то готов строить костыли)
В Debian по умолчанию не стоят проприетарные драйвера, причем никакие. Вообще. Даже микрокод CPU и то не стоит.
Но есть забавная фича — ядро знает о том, какие проприетарные драйвера нужны. Так что их несложно определить.
Так что сделай sudo dmesg | grep ‘failed to load’ — там будет список имен модулей, что надо поставить.
После чего или через apt (придется ставить расширение), или через https://www.debian.org/distrib/packages ищешь, в каких пакетах есть нужные модули (не по именам пакетов поиск, а по содержанию пакета) и ставишь их. Ну и микрокод на CPU не забудь.
contrib non-free ты уже подключил, скорее всего, когда драйвера на nVidia ставил.
Да, и зачем Testing? Туда обновления безопасности медленнее, чем в Stable или Sid приходят, это чисто для внутренней отладки выпуск.
Vsevolod-linuxoid ★★★★★ ( 12.06.22 14:13:50 MSK )
Последнее исправление: Vsevolod-linuxoid 12.06.22 14:14:30 MSK (всего исправлений: 1)
Скорее всего sof firmware не хватает.
Спасибо! Не думал, что все так быстро и просто обойдется. Сделал все так, понял что надо ставить sof-firmware ну и поставил его. По поводу микрокода процессора — dmesg ничего плохого не сказал. А я использовал неофициальную сборку дебиан, наверное оно нашлось сразу там. По поводу репозиториев, уже вне главной темы: разве testing не надежнее sid’а, и не быстрее stable? У меня был опыт за другим компом, обновился с unstable репозиториями, получил кучу разных багов в самых непредсказуемых местах. Что посоветуешь все-таки сделать?
Я обычно вообще Stable использую, но на таком железе не вариант. А что в Testing не так быстро обновления безопасности добираются — правда. Даже в Stable быстрее нередко. Ну а Sid может сломаться, да.
Что же качается микрокода, то он ставится из пакета intel-microcode или amd64-microcode — в зависимости от процессора.
Микрокод поставил. Спасибо большое!
можете подробнее объяснить решение проблемы, я тут новенький
sudo apt install sof-firmware
говорит невозможно найти пакет
установил с помощью https://www.reddit.com/r/Ubuntu/comments/u74hkq/how_to_install_soffirmare_step_by_step_new_to/ — этого метода, но звука нет и вот какой вопрос может я не переключил на эту систему или все должно было автоматически настроится
Здравствуйте.Не могли бы подробнее объяснить как установить sof firmware. Через apt невозможно найти пакет. Перечитал кучу статей на тему фиктивный вывод , пробовал все… Но ничего не получилось.
Какое железо и дистрибутив?
Ноутбук Infinix Inbook (Intel Core i5-1155G7). Ubuntu 20.04 , ( Debian 11 тоже пробовал ,но там в добавок нет драйвера беспроводных сетей , тач рад работает как планшет, правая кнопка нажатием двумя пальцами одновременно, ну и звука нет тоже )
System: Kernel: 5.19.0-40-generic x86_64 bits: 64 Desktop: GNOME 42.5 Distro: Ubuntu 22.04.2 LTS (Jammy Jellyfish) Machine: Type: Laptop System: Infinix product: INBOOK X2 GEN11 v: N/A serial: Mobo: Infinix model: EM_TG325_200B_V1.0 serial: UEFI: American Megatrends LLC. v: TGL_TG325_200B_V5.1.20 date: 10/08/2022 Battery: ID-1: BAT0 charge: 45.0 Wh (90.0%) condition: 50.0/50.0 Wh (100.0%) CPU: Info: quad core model: 11th Gen Intel Core i5-1155G7 bits: 64 type: MT MCP cache: L2: 5 MiB Speed (MHz): avg: 2313 min/max: 400/2500 cores: 1: 2500 2: 2500 3: 2500 4: 2500 5: 2500 6: 2500 7: 2500 8: 1004 Graphics: Device-1: Intel TigerLake-LP GT2 [Iris Xe Graphics] driver: i915 v: kernel Device-2: Microdia USB 2.0 Camera type: USB driver: uvcvideo Display: wayland server: X.Org v: 1.22.1.1 with: Xwayland v: 22.1.1 compositor: gnome-shell driver: gpu: i915 resolution: 1920×1080~60Hz OpenGL: renderer: Mesa Intel Xe Graphics (TGL GT2) v: 4.6 Mesa 22.2.5 Audio: Device-1: Intel Tiger Lake-LP Smart Sound Audio driver: sof-audio-pci-intel-tgl Sound Server-1: ALSA v: k5.19.0-40-generic running: yes Sound Server-2: PulseAudio v: 15.99.1 running: yes Sound Server-3: PipeWire v: 0.3.48 running: yes Network: Device-1: Intel Wi-Fi 6 AX201 driver: iwlwifi IF: wlo1 state: up mac: Bluetooth: Device-1: Intel Bluetooth 9460/9560 Jefferson Peak (JfP) type: USB driver: btusb Report: hciconfig ID: hci0 state: up address: bt-v: 3.0 Drives: Local Storage: total: 506.48 GiB used: 11.93 GiB (2.4%) ID-1: /dev/nvme0n1 vendor: ForeseSU04Ge model: VP1000F512G size: 476.94 GiB ID-2: /dev/sda type: USB vendor: Generic model: SD MMC MS PRO size: 29.54 GiB Partition: ID-1: / size: 18.55 GiB used: 11.12 GiB (60.0%) fs: ext4 dev: /dev/sda4 ID-2: /boot size: 920.7 MiB used: 184.2 MiB (20.0%) fs: ext4 dev: /dev/sda3 ID-3: /boot/efi size: 285.4 MiB used: 6.1 MiB (2.1%) fs: vfat dev: /dev/sda2 ID-4: /home size: 9.07 GiB used: 638.1 MiB (6.9%) fs: ext4 dev: /dev/sda5 Swap: Alert: No swap data was found. Sensors: System Temperatures: cpu: 36.0 C mobo: N/A Fan Speeds (RPM): N/A Info: Processes: 295 Uptime: 23m Memory: 7.51 GiB used: 2.65 GiB (35.3%) Shell: Bash inxi: 3.3.13
Laptop System: Infinix product: INBOOK X2 GEN11
Там звук от Everest Semiconductor , а значит, скорее всего, «печально известный» essx8336 . Читай вот эту тему: [решено] Matebook D14 (2022, intel) — не видит звуковую карту
У меня у самого на ноутбуке эта essx8336 , настроить звук можно, но придётся покрасноглазить, независимо от дистрибутива (пробовал Arch, Fedora, Debian, Rosa Fresh, Alt — кстати в Alt звук завёлся изкоробки, но до первого обновления ядра). Готового решения я не нашёл, чтобы одну команду запустить и всё, но помогло вот это https://github.com/gnickm/sof-essx8336-debian-fix — там для дебиана, но принцип понятен.
Спасибо , буду разбираться.
Здравствуйте. Сделал все по инструкции https://github.com/gnickm/sof-essx8336-debian-fix . Результат остался фиктивный выход.Я очень мало в этом понимаю… Уже думаю накатить Debian 11 и на нем провести эксперимент из инструкции.
Пакет firmware-sof-signed установлен? Покажи вывод dmesg | grep sof
[ 0.562400] PCI-DMA: Using software bounce buffering for IO (SWIOTLB) [ 0.562401] software IO TLB: mapped [mem 0x0000000030571000-0x0000000034571000] (64MB) [ 1.003996] integrity: Loaded X.509 cert ‘Microsoft Corporation UEFI CA 2011: 13adbf4309bd82709c8cd54f316ed522988a1bd4’ [ 1.004015] integrity: Loaded X.509 cert ‘Microsoft Windows Production PCA 2011: a92902398e16c49778cd90f99e4f9ae17c55af53’ [ 15.062260] sof-audio-pci-intel-tgl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100 [ 15.062359] sof-audio-pci-intel-tgl 0000:00:1f.3: enabling device (0000 -> 0002) [ 15.062633] sof-audio-pci-intel-tgl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100 [ 15.385723] sof-audio-pci-intel-tgl 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915]) [ 15.456390] sof-audio-pci-intel-tgl 0000:00:1f.3: use msi interrupt mode [ 15.549620] sof-audio-pci-intel-tgl 0000:00:1f.3: NHLT_DEVICE_I2S detected, ssp_mask 0x1 [ 15.549628] sof-audio-pci-intel-tgl 0000:00:1f.3: hda codecs found, mask 4 [ 15.657543] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware info: version 2:0:0-b678a [ 15.657547] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware: ABI 3:20:0 Kernel ABI 3:21:0 [ 15.657553] sof-audio-pci-intel-tgl 0000:00:1f.3: unknown sof_ext_man header type 3 size 0x30 [ 15.767727] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware info: version 2:0:0-b678a [ 15.767731] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware: ABI 3:20:0 Kernel ABI 3:21:0 [ 15.836377] sof-essx8336 sof-essx8336: quirk mask 0x0 [ 15.836381] sof-essx8336 sof-essx8336: quirk SSP0 [ 15.837350] sof-essx8336 sof-essx8336: snd_soc_register_card failed: -517