LINUX.ORG.RU

Система linux fedora 37 не видит звуковую карту

 , ,


1

1

Система linux fedora 37 не видит звуковую карту. Ноутбук huawei matebook d15 на amd 5 5500u. В настройках звука существует только Dummy Output, при использовании которого звук не выводиться. Вывод возможен только при подключенных bluetooth наушниках. Прошу, помогите решить проблему.

Dummy Output….
…стоит windows 11

Подобный вопрос уже неоднократно задавали, применительно к федоре. Решение ищется на ЛОРе по «Dummy Output».

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

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

Это было только предположением с моей стороны. Столько раз слышал, что Windows захватывает устройства, и под линукс они уже не работают должным образом, что хотелось проверить. )

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

Да, есть нюанс, с которым я почти никогда не сталкиваюсь, т.к.:

  • или запускаю файловый менеджер с sudo и вручную правлю файлы
  • или в терминале переключаюсь на root, командой su, а потом выполняю нужную строку
krasnh ★★★
()
Ответ на: комментарий от krasnh

PipeWire ‘pipewire-0’ [0.3.66, sssaaddnneesss@fedora, cookie:3429170450] └─ Clients: 31. uresourced [0.3.66, sssaaddnneesss@fedora, pid:1286] 32. WirePlumber [0.3.66, sssaaddnneesss@fedora, pid:1312] 33. WirePlumber [export] [0.3.66, sssaaddnneesss@fedora, pid:1312] 49. pipewire-pulse [0.3.66, sssaaddnneesss@fedora, pid:1409] 50. GNOME Shell Volume Control [0.3.66, sssaaddnneesss@fedora, pid:1333] 51. GNOME Volume Control Media Keys [0.3.66, sssaaddnneesss@fedora, pid:1530] 52. xdg-desktop-portal [0.3.66, sssaaddnneesss@fedora, pid:1768] 62. Google Chrome input [0.3.66, sssaaddnneesss@fedora, pid:2437] 63. wpctl [0.3.66, sssaaddnneesss@fedora, pid:3317] 75. Mutter [0.3.66, sssaaddnneesss@fedora, pid:1333]

Audio ├─ Devices: │ 41. Renoir Radeon High Definition Audio Controller [alsa] │
├─ Sinks: │ * 44. Renoir Radeon High Definition Audio Controller Цифровой стерео (HDMI) [vol: 0.90] │
├─ Sink endpoints: │
├─ Sources: │
├─ Source endpoints: │
└─ Streams:

Video ├─ Devices: │ 39. ov9734_techfront_camera [v4l2] │ 40. ov9734_techfront_camera [v4l2] │
├─ Sinks: │
├─ Sink endpoints: │
├─ Sources: │ * 42. ov9734_techfront_camera (V4L2)

├─ Source endpoints: │
└─ Streams:

Settings └─ Default Configured Node Names: 0. Audio/Sink auto_null 1. Audio/Source bluez_input.D0_1B_49_88_46_C2.0

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

echo «options snd-hda-intel model=generic» | sudo tee -a /etc/modprobe.d/alsa-base.conf echo «options snd-hda-intel dmic_detect=0» | sudo tee -a /etc/modprobe.d/alsa-base.conf echo «blacklist snd_soc_skl» | sudo tee -a /etc/modprobe.d/blacklist.conf

смог этими командами изменить устройство, но оно тоже не воспроизводит

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

Я с таким тоже сталкивался. Винда, похоже, что-то пишет в efivars такое, что потом мешает устройству проинититься. Можно провести эксперимент — сохранить куда-нибудь всё /sys/firmware/efi, и сравнить с тем, что получится после перезагрузки в винду.

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

Эта быль или легенда

Обесточивание ничего не даст. «Винда» с (8 или 10) не выключается, а уходит в «особый режим гибернации». Зато, потом быстрее стартует. Страдает только линукс в дуалбуте, но МС и обязана думать про дуалбут. Нужно именно выключить Винду (как не подскажу, нет у меня современных винд в дуалбуте).

Потом посмотреть, что поменялось в «Федоре». Если стало лучше, «да» винда «виновата». Но с данным ноутбуком это не обязательно так.

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

В винде достаточно отключить галку «использовать ускоренный запуск» (или как оно там) где-то в настройках питания, тогда она начинает шатдауниться как положено. Или выходить из неё не «завершением работы», а «перезагрузкой» (с последующим выключением питания вручную, при необходимости).

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

я достаточно новый пользователь linux и не совсем понимаю что это. если это команда, то dmic_detect не распознается как команда. можно поинтересоваться что это?

sssaaddnneesss
() автор топика

Современные встроенные звуковухи на шине HDA, а не PCI. Покажи вывод команд

grep . /sys/bus/hdaudio/devices/*/modalias
ls -l /sys/bus/hdaudio/devices/*/driver

Например, у меня:

$ grep . /sys/bus/hdaudio/devices/*/modalias
/sys/bus/hdaudio/devices/hdaudioC1D0/modalias:hdaudio:v10EC0233r00100003a01
/sys/bus/hdaudio/devices/hdaudioC1D2/modalias:hdaudio:v80862809r00100000a01
$ ls -l /sys/bus/hdaudio/devices/*/driver
lrwxrwxrwx. 1 root root 0 фев 20 13:14 /sys/bus/hdaudio/devices/hdaudioC1D0/driver -> ../../../../bus/hdaudio/drivers/snd_hda_codec_realtek
lrwxrwxrwx. 1 root root 0 фев 20 13:14 /sys/bus/hdaudio/devices/hdaudioC1D2/driver -> ../../../../bus/hdaudio/drivers/snd_hda_codec_hdmi
$ modinfo hdaudio:v10EC0233r00100003a01 |head -2
filename:       /lib/modules/5.14.0-267.el9.x86_64/kernel/sound/pci/hda/snd-hda-codec-realtek.ko.xz
description:    Realtek HD-audio codec

У тебя тоже должен быть realtek судя по драйверам для винды на сайте https://consumer.huawei.com/en/support/laptops/matebook-d-15-amd/.

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

[root@fedora sssaaddnneesss]# grep . /sys/bus/hdaudio/devices//modalias grep: /sys/bus/hdaudio/devices//modalias: Нет такого файла или каталога [root@fedora sssaaddnneesss]# ls -l /sys/bus/hdaudio/devices//driver ls: невозможно получить доступ к ’/sys/bus/hdaudio/devices//driver’: Нет такого файла или каталога

sssaaddnneesss
() автор топика
Ответ на: комментарий от Dimez

$ grep . /sys/bus/hdaudio/devices//modalias grep: /sys/bus/hdaudio/devices//modalias: Нет такого файла или каталога

$ l s -l /sys/bus/hdaudio/devices//driver ls: невозможно получить доступ к ’/sys/bus/hdaudio/devices//driver’: Нет такого файла или каталога

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

Да, вижу. Значит драйвер snd_hda_intel не нашёл устройство кодека. Значит надо действительно поиграть с параметром snd-intel-dspcfg.dsp_driver, перебрать значения от 1 до 3. Этот параметр влияет на алгоритм поиска устройств кодеков.

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

[sssaaddnneesss@fedora ~]$ grep . /sys/bus/hdaudio/devices//modalias

grep: /sys/bus/hdaudio/devices//modalias: Нет такого файла или каталога

[sssaaddnneesss@fedora ~]$ grep . /sys/bus/hdaudio/devices/*/modalias

grep: /sys/bus/hdaudio/devices/*/modalias: Нет такого файла или каталога

sssaaddnneesss
() автор топика

Да полюбому фастбут виндовый. Загрузись в офтопик, загугли как отключить эту фичу. В крайнем офтопикк надо что-то шаманить с клавиатурой и мышкой, чтобы получилось как надо, волшебную галочку выкинули на мороз.

Anoxemian ★★★★★
()

https://github.com/codepayne/linux-sound-huawei/tree/bom-wxx9-mclk

У меня такой же ноут. Там ядро надо скомпилировать. Оно на основе 6.1.3. Там патч и новый драйвер. Все работает. Косяк- звук после сна отваливатся. Сделал юнит, который перезагружает wireplumber после просыпания. Какие модули заблеклистить, какие загрузить и какие изменения в .config сделать- там на вики

Jeronimo
()

Вся фишка там в es8336 на i2c шине +amd. На интеле вроде как допиливают в аппстриме. Наше устройство тот дядька в гита обещал в майнстрим пропихнуть.

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

Действительно в dmesg два мультимедиа-контроллера на шине PCI:

[    0.325687] pci 0000:03:00.1: [1002:1637] type 00 class 0x040300
[    0.325694] pci 0000:03:00.1: reg 0x10: [mem 0xd03c0000-0xd03c3fff]
[    0.325714] pci 0000:03:00.1: enabling Extended Tags

[    0.326172] pci 0000:03:00.5: [1022:15e2] type 00 class 0x048000
[    0.326179] pci 0000:03:00.5: reg 0x10: [mem 0xd0380000-0xd03bffff]
[    0.326200] pci 0000:03:00.5: enabling Extended Tags
[    0.326227] pci 0000:03:00.5: PME# supported from D0 D3hot D3cold

1002:1637 это Renoir Radeon High Definition Audio Controller, 1022:15e2 это ACP/ACP3X/ACP6x Audio Coprocessor, первый обслуживается драйвером snd_hda_intel, второй – драйвером snd_rn_pci_acp3x:

[    7.383246] snd_hda_intel 0000:03:00.1: dmic_detect option is deprecated, pass snd-intel-dspcfg.dsp_driver=1 option instead
[    7.383271] snd_hda_intel 0000:03:00.1: enabling device (0000 -> 0002)
[    7.383409] snd_hda_intel 0000:03:00.1: Handle vga_switcheroo audio client

[    7.218552] snd_rn_pci_acp3x 0000:03:00.5: enabling device (0000 -> 0002)

Наверное кодек подключен к ACP, и играть с параметром snd-intel-dspcfg.dsp_driver нет смысла.

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

wpctl status

Отформатировал за тебя.

PipeWire ‘pipewire-0’ [0.3.66, sssaaddnneesss@fedora, cookie:3429170450]
 └─ Clients: 
   31. uresourced                       [0.3.66, sssaaddnneesss@fedora, pid:1286] 
   32. WirePlumber                      [0.3.66, sssaaddnneesss@fedora, pid:1312] 
   33. WirePlumber                      [export] [0.3.66, sssaaddnneesss@fedora, pid:1312] 
   49. pipewire-pulse                   [0.3.66, sssaaddnneesss@fedora, pid:1409] 
   50. GNOME Shell Volume Control       [0.3.66, sssaaddnneesss@fedora, pid:1333] 
   51. GNOME Volume Control Media Keys  [0.3.66, sssaaddnneesss@fedora, pid:1530]  
   52. xdg-desktop-portal               [0.3.66, sssaaddnneesss@fedora, pid:1768] 
   62. Google Chrome input              [0.3.66, sssaaddnneesss@fedora, pid:2437] 
   63. wpctl                            [0.3.66, sssaaddnneesss@fedora, pid:3317] 
   75. Mutter                           [0.3.66, sssaaddnneesss@fedora, pid:1333]

Audio 
├─ Devices: 
│      41. Renoir Radeon High Definition Audio Controller      [alsa] 
│
├─ Sinks: 
│ *    44. Renoir Radeon High Definition Audio Controller Цифровой стерео (HDMI)    [vol: 0.90] 
│
├─ Sink endpoints: 
│
├─ Sources: 
│
├─ Source endpoints: 
│
└─ Streams:

Video 
├─ Devices: 
│     39. ov9734_techfront_camera    [v4l2] 
│     40. ov9734_techfront_camera    [v4l2] 
│
├─ Sinks: 
│
├─ Sink endpoints: 
│
├─ Sources: 
│ *   42. ov9734_techfront_camera    (V4L2)
│
├─ Source endpoints: 
│
└─ Streams:

Settings 
└─ Default Configured Node Names: 
       0. Audio/Sink auto_null 
       1. Audio/Source bluez_input.D0_1B_49_88_46_C2.0

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

Я честно особо не вникал. Просто - форматированный вывод в форум, ещё проще - собрать ядро. Как-то так. Все зависит от настроя автора, хотя скорее всего, вероятно, эта тема кому-нибудь да и пригодится. Но что интересно, там форум, здесь форум. В этом есть что-то :)

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