Bug 43224

Summary: После установки AltLinux Workstation K 10.0 не работают аудиоустройства
Product: Sisyphus Reporter: Антон Медведев <anteroid1989>
Component: kernel-image-std-defAssignee: Vitaly Chikunov <vt>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: critical    
Priority: P5 CC: antohami, kernelbot, nickel, placeholder, rider, vt, zerg
Version: unstable   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
commands
none
аудио настройки 1
none
аудио настройки 2
none
dmesg_log
none
pavucontrol
none
lsmod
none
alsamixer
none
alsamixer_acp
none
alsamixer_hdaudiogeneric
none
alsamixer_konsole_screen
none
update_firmware-linux
none
dmesg20072022 none

Description Антон Медведев 2022-07-12 17:12:17 MSK
Created attachment 11099 [details]
commands

https://linux-hardware.org/?id=pci:1002-1637-1002-1637

Установил AltLinux Workstation K 10.0 на Huawei Matebook 14 (AMD)
Процессор AMD Ryzen 5 5500u

Определяется устройство: Renoir Radeon High Definition Audio Controller
Аудио(микрофоны и динамики) не работают.
Обновил все пакеты и ядро.
Выводы команд и скрины прилагаю.
Прошу помочь. Устройство необходимо в работе на AltLinux.
Comment 1 Антон Медведев 2022-07-12 17:13:02 MSK
Created attachment 11100 [details]
аудио настройки 1
Comment 2 Антон Медведев 2022-07-12 17:13:19 MSK
Created attachment 11101 [details]
аудио настройки 2
Comment 3 Sergey V Turchin 2022-07-12 17:22:41 MSK
Кто знает, ему случайно не нужно какой-нибудь settings-alsa-sof-force установать?
Comment 4 Anton Farygin 2022-07-12 17:24:44 MSK
Нет, не нужно. Но обновления поставить точно нужно.
Comment 5 Anton Farygin 2022-07-12 17:26:00 MSK
Приложите dmesg.
Но ядро нужно перед этим обновить через update-kernel
Comment 6 Антон Медведев 2022-07-12 17:27:55 MSK
[root@r00am ~]# update-kernel
Running kernel version: kernel-image-un-def-1:5.15.52-alt1
Checking for available un-def kernel packages...
Latest kernel un-def-1:5.15.52-alt1:p10+303086.100.4.1@1657292640 is already installed on your system.
No upgrade is needed. Use -f for force.
Comment 7 Антон Медведев 2022-07-12 17:28:42 MSK
Created attachment 11102 [details]
dmesg_log
Comment 8 Anton Farygin 2022-07-12 17:37:31 MSK
Спасибо. 
Попробуйте пожалуйста
apt-repo add 302648
apt-get update
apt-get dist-upgrade
reboot
Comment 9 Sergey V Turchin 2022-07-12 17:42:54 MSK
Можно ещё ядро std-def попробовать
update-kernel -t std-def
Comment 10 Антон Мидюков 2022-07-12 17:47:32 MSK
Я полагаю, что нужен модуль ядра для
03:00.5 Multimedia controller: Advanced Micro Devices, Inc. [AMD] ACP/ACP3X/ACP6x Audio Coprocessor (rev 01)

А это:
https://cateee.net/lkddb/web-lkddb/SND_SOC_AMD_ACP_PCI.html

Т.е. нужно ядро 5.18 из Сизифа.
Comment 11 Антон Медведев 2022-07-13 08:58:31 MSK
К сожалению, это не помогло:
apt-repo add 302648
apt-get update
apt-get dist-upgrade
reboot

ядро std-def попробовать
update-kernel -t std-def

[am@r00am ~]$ uname -a
Linux r00am 5.10.128-std-def-alt1 #1 SMP Fri Jul 8 14:39:36 UTC 2022 x86_64 GNU/Linux
Comment 12 Антон Медведев 2022-07-13 08:59:19 MSK
(Ответ для Антон Мидюков на комментарий #10)
> Я полагаю, что нужен модуль ядра для
> 03:00.5 Multimedia controller: Advanced Micro Devices, Inc. [AMD]
> ACP/ACP3X/ACP6x Audio Coprocessor (rev 01)
> 
> А это:
> https://cateee.net/lkddb/web-lkddb/SND_SOC_AMD_ACP_PCI.html
> 
> Т.е. нужно ядро 5.18 из Сизифа.

а как его установить? Подскажите пожалуйста
Comment 13 Антон Мидюков 2022-07-13 09:07:03 MSK
(Ответ для Medvedev Anton на комментарий #12)
> (Ответ для Антон Мидюков на комментарий #10)
> > Я полагаю, что нужен модуль ядра для
> > 03:00.5 Multimedia controller: Advanced Micro Devices, Inc. [AMD]
> > ACP/ACP3X/ACP6x Audio Coprocessor (rev 01)
> > 
> > А это:
> > https://cateee.net/lkddb/web-lkddb/SND_SOC_AMD_ACP_PCI.html
> > 
> > Т.е. нужно ядро 5.18 из Сизифа.
> 
> а как его установить? Подскажите пожалуйста

apt-repo set sisyphus
apt-get update
update-kernel -t un-def
apt-repo set p10
apt-get update

И перезагрузиться.
Comment 14 Антон Медведев 2022-07-13 09:27:55 MSK
[am@r00am ~]$ uname -a
Linux r00am 5.18.10-un-def-alt1 #1 SMP PREEMPT_DYNAMIC Fri Jul 8 14:36:29 UTC 2022 x86_64 GNU/Linux

ситуация не изменилась
Comment 15 Антон Мидюков 2022-07-13 09:51:13 MSK
(Ответ для Антон Медведев на комментарий #14)
> [am@r00am ~]$ uname -a
> Linux r00am 5.18.10-un-def-alt1 #1 SMP PREEMPT_DYNAMIC Fri Jul 8 14:36:29
> UTC 2022 x86_64 GNU/Linux
> 
> ситуация не изменилась

Не включен в конфиге ядра:
cat /boot/config-5.18.10-un-def-alt1 |grep CONFIG_SND_SOC_AMD_ACP
CONFIG_SND_SOC_AMD_ACP=m
CONFIG_SND_SOC_AMD_ACP3x=m
CONFIG_SND_SOC_AMD_ACP5x=m
# CONFIG_SND_SOC_AMD_ACP6x is not set
# CONFIG_SND_SOC_AMD_ACP_COMMON is not set

Нужен CONFIG_SND_SOC_AMD_ACP_PCI=m
Comment 16 Антон Медведев 2022-07-13 17:05:13 MSK
Конкретно такого конфига не было, добавил руками первой строкой через vim, перезагрузил - эффекта никакого. Закомментировал строку.

[root@r00am ~]# cat /boot/config-5.18.10-un-def-alt1 |grep CONFIG_SND_SOC_AMD_ACP
#CONFIG_SND_SOC_AMD_ACP_PCI=m
CONFIG_SND_SOC_AMD_ACP=m
CONFIG_SND_SOC_AMD_ACP3x=m
CONFIG_SND_SOC_AMD_ACP5x=m
# CONFIG_SND_SOC_AMD_ACP6x is not set
# CONFIG_SND_SOC_AMD_ACP_COMMON is not set

Попробовал решение из статьи:
https://bbs.archlinux.org/viewtopic.php?id=268397
также не помогло, вернул обратно.

[root@r00am ~]# cat /etc/modprobe.d/alsa-modindex.conf ## spare index=0 for a hotplug soundcard (if any)
#options snd-usb-audio index=0
#options snd_hda_intel index=1
## offset HDMI output compared to onboard audio (#28648)
#options snd_hda_codec_hdmi index=2,3
#options snd_hda_intel index=2,3

#options snd_intel8x0 index=2
#options snd_via82xx index=2
#options snd-bt87x index=3
#options snd_intel8x0m index=4
#options snd-atiixp-modem index=4
#options snd-via82xx-modem index=4

## get PC speaker out of the way
options snd_pcsp index=10
Comment 17 Антон Мидюков 2022-07-13 17:10:10 MSK
(Ответ для Антон Медведев на комментарий #16)
> Конкретно такого конфига не было, добавил руками первой строкой через vim,
> перезагрузил - эффекта никакого. Закомментировал строку.

Это конфиг, с которым было собрано ядро. Бессмысленно его просто так менять. Нужно ядро пересобирать.
Comment 18 Антон Медведев 2022-07-13 17:14:16 MSK
(Ответ для Антон Мидюков на комментарий #17)
> (Ответ для Антон Медведев на комментарий #16)
> > Конкретно такого конфига не было, добавил руками первой строкой через vim,
> > перезагрузил - эффекта никакого. Закомментировал строку.
> 
> Это конфиг, с которым было собрано ядро. Бессмысленно его просто так менять.
> Нужно ядро пересобирать.

Ок, с моей стороны тогда остается только ждать =(
Кажется нашел таких же обладателей ноутбуков Huawei:
https://askubuntu.com/questions/1416705/huawei-matebook-d14-amd-renoir-radeon-high-def-audio-not-working
Comment 19 Антон Мидюков 2022-07-13 17:23:41 MSK
(Ответ для Антон Медведев на комментарий #18)
> (Ответ для Антон Мидюков на комментарий #17)
> > (Ответ для Антон Медведев на комментарий #16)
> > > Конкретно такого конфига не было, добавил руками первой строкой через vim,
> > > перезагрузил - эффекта никакого. Закомментировал строку.
> > 
> > Это конфиг, с которым было собрано ядро. Бессмысленно его просто так менять.
> > Нужно ядро пересобирать.
> 
> Ок, с моей стороны тогда остается только ждать =(
> Кажется нашел таких же обладателей ноутбуков Huawei:
> https://askubuntu.com/questions/1416705/huawei-matebook-d14-amd-renoir-
> radeon-high-def-audio-not-working

Renoir Radeon High Definition Audio Controller - это звук через HDMI. Он у Вас должен работать. Или тоже не работает?
А за аналоговый отвечает AMD ACP/ACP3X/ACP6x Audio Coprocessor. Я проблему эту так понимаю.
Comment 20 Антон Медведев 2022-07-13 17:47:34 MSK
Через HDMI не пробовал, не на чем особо пробовать.
у меня в целом нет звука - не работает звук и корректно в GUI - KDE Plasma не определяется. (скриншоты прикладывал)

Поставил hwinfo, ниже вывод про звук, 
странно пишет что snd_hda_intel используется драйвер, если у меня в ноутбуке нет intel устройств.

[root@r00am ~]# hwinfo --sound
19: PCI 300.1: 0403 Audio device                                
  [Created at pci.366]
  Unique ID: kEn8.68P9HOLgSgD
  Parent ID: JZZT.e+TNXSUNut3
  SysFS ID: /devices/pci0000:00/0000:00:08.1/0000:03:00.1
  SysFS BusID: 0000:03:00.1
  Hardware Class: sound
  Model: "ATI Audio device"
  Vendor: pci 0x1002 "ATI Technologies Inc"
  Device: pci 0x1637 
  SubVendor: pci 0x1e83 
  SubDevice: pci 0x3e4d 
  Driver: "snd_hda_intel"
  Driver Modules: "snd_hda_intel"
  Memory Range: 0xd03c0000-0xd03c3fff (rw,non-prefetchable)
  IRQ: 64 (no events)
  Module Alias: "pci:v00001002d00001637sv00001E83sd00003E4Dbc04sc03i00"
  Driver Info #0:
    Driver Status: snd_hda_intel is active
    Driver Activation Cmd: "modprobe snd_hda_intel"
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #21 (PCI bridge)

Пока не понятно как мне решать мою проблему (
А есть сроки по пересборке ядра примерные ?
Comment 21 Антон Медведев 2022-07-13 17:53:04 MSK
[root@r00am ~]# lspci -k|grep Audio -A4
03:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Renoir Radeon High Definition Audio Controller
        Subsystem: Device 1e83:3e4d
        Kernel driver in use: snd_hda_intel
03:00.2 Encryption controller: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) Platform Security Processor
        Subsystem: Device 1e83:3e4d
--
03:00.5 Multimedia controller: Advanced Micro Devices, Inc. [AMD] ACP/ACP3X/ACP6x Audio Coprocessor (rev 01)
        Subsystem: Device 1e83:3e4d
        Kernel driver in use: snd_rn_pci_acp3x
Comment 22 Антон Медведев 2022-07-13 17:55:17 MSK
я так понял скорее всего этого snd_rn_pci_acp3x не хватает в ядре ?
Comment 23 Sergey V Turchin 2022-07-13 18:15:21 MSK
(Ответ для Антон Медведев на комментарий #20)
> не работает звук и корректно в GUI - KDE Plasma> не определяется.
В pavucontrol проверьте вкладку "Конфигурация". Можно и скриншот с не
Comment 24 Sergey V Turchin 2022-07-13 18:16:00 MSK
(Ответ для Sergey V Turchin на комментарий #23)
> В pavucontrol проверьте вкладку "Конфигурация". Можно и скриншот с не
ё прикрепить сюда.
Comment 25 Антон Мидюков 2022-07-13 18:35:38 MSK
(Ответ для Антон Медведев на комментарий #22)
> я так понял скорее всего этого snd_rn_pci_acp3x не хватает в ядре ?

snd-acp-pci. Будет в следующей сборке ядра. Я напишу, когда оно в Сизифе появится.
Comment 26 Антон Медведев 2022-07-13 18:39:10 MSK
Created attachment 11114 [details]
pavucontrol
Comment 27 Антон Медведев 2022-07-13 18:39:52 MSK
(Ответ для Антон Мидюков на комментарий #25)
> (Ответ для Антон Медведев на комментарий #22)
> > я так понял скорее всего этого snd_rn_pci_acp3x не хватает в ядре ?
> 
> snd-acp-pci. Будет в следующей сборке ядра. Я напишу, когда оно в Сизифе
> появится.

спасибо, ожидаю
Comment 28 Антон Медведев 2022-07-13 18:43:44 MSK
+ протестировал подключение по hdmi к монитору с колонками - звук на них действительно определяется и работает, с встроенных динамиков/микрофонов звука нет
Comment 29 Vitaly Chikunov 2022-07-13 19:39:17 MSK
(In reply to Антон Медведев from comment #20)
> А есть сроки по пересборке ядра примерные ?

Обновление ядер происходит в среднем раз в неделю.
Comment 30 Sergey V Turchin 2022-07-14 09:44:38 MSK
(Ответ для Антон Медведев на комментарий #26)
> Создано вложение 11114 [details] [подробности]
> pavucontrol
Вкладка "Конфигурация". Но, уже не надо.
Comment 31 Vitaly Chikunov 2022-07-15 20:46:26 MSK
> snd-acp-pci. Будет в следующей сборке ядра. Я напишу, когда оно в Сизифе
> появится.

Появилось.
Comment 32 Антон Медведев 2022-07-16 08:02:13 MSK
(Ответ для Vitaly Chikunov на комментарий #31)
> > snd-acp-pci. Будет в следующей сборке ядра. Я напишу, когда оно в Сизифе
> > появится.
> 
> Появилось.

[root@r00am ~]# uname -a
Linux r00am 5.18.12-un-def-alt1 #1 SMP PREEMPT_DYNAMIC Fri Jul 15 15:08:22 UTC 2022 x86_64 GNU/Linux

Добрый день, подскажите, а как установить данный модуль?
Comment 33 Антон Медведев 2022-07-16 08:07:29 MSK
[root@r00am ~]# cat /boot/config-5.18.12-un-def-alt1 |grep CONFIG_SND_SOC_AMD_ACP
CONFIG_SND_SOC_AMD_ACP=m
CONFIG_SND_SOC_AMD_ACP3x=m
CONFIG_SND_SOC_AMD_ACP5x=m
# CONFIG_SND_SOC_AMD_ACP6x is not set
CONFIG_SND_SOC_AMD_ACP_COMMON=m
CONFIG_SND_SOC_AMD_ACP_PCI=m
Comment 34 Антон Медведев 2022-07-16 08:26:31 MSK
[root@r00am ~]# inxi -Fxz
System:
  Kernel: 5.18.12-un-def-alt1 x86_64 bits: 64 compiler: N/A 
  Console: tty pts/2 Distro: ALT 10.0  
Machine:
  Type: Laptop System: HUAWEI product: KLVL-WXXW v: M1010 
  serial: <filter> 
  Mobo: HUAWEI model: KLVL-WXXW-PCB v: M1010 serial: <filter> 
  UEFI: HUAWEI v: 1.07 date: 12/03/2021 
Battery:
  ID-1: BAT0 charge: 52.6 Wh (95.1%) condition: 55.3/54.9 Wh (100.6%) 
  volts: 8.8 min: 7.6 model: Desay HB4593R1ECW-22T0 status: Charging 
CPU:
  Info: 6-Core model: AMD Ryzen 5 5500U with Radeon Graphics bits: 64 
  type: MT MCP arch: Zen note: check rev: 1 cache: L2: 3 MiB 
  flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm 
  bogomips: 50303 
  Speed: 1397 MHz min/max: 1400/2100 MHz boost: enabled 
  Core speeds (MHz): 1: 1397 2: 1397 3: 1397 4: 1397 5: 1397 6: 1396 
  7: 1396 8: 1397 9: 1396 10: 1397 11: 1728 12: 1396 
Graphics:
  Device-1: AMD Lucienne driver: amdgpu v: kernel bus-ID: 03:00.0 
  Device-2: Cheng Uei Precision Industry (Foxlink) HD Camera type: USB 
  driver: uvcvideo bus-ID: 3-4:3 
  Display: server: X.Org 1.20.14 driver: loaded: amdgpu,ati 
  unloaded: fbdev,modesetting,vesa resolution: 2160x1440~60Hz 
  OpenGL: 
  renderer: AMD RENOIR (LLVM 11.0.1 DRM 3.46 5.18.12-un-def-alt1) 
  v: 4.6 Mesa 22.0.4 direct render: Yes 
Audio:
  Device-1: AMD Renoir Radeon High Definition Audio 
  driver: snd_hda_intel v: kernel bus-ID: 03:00.1 
  Device-2: AMD ACP/ACP3X/ACP6x Audio Coprocessor driver: N/A 
  bus-ID: 03:00.5 
  Sound Server-1: ALSA v: k5.18.12-un-def-alt1 running: yes 
  Sound Server-2: PulseAudio v: 14.2 running: yes 
  Sound Server-3: PipeWire v: 0.3.40 running: no 
Network:
  Device-1: Realtek RTL8822CE 802.11ac PCIe Wireless Network Adapter 
  vendor: & Tele RSH driver: rtw_8822ce v: N/A port: 2000 
  bus-ID: 01:00.0 
  IF: wlan0 state: up mac: <filter> 
Bluetooth:
  Device-1: Realtek 802.11ac WLAN Adapter type: USB driver: btusb 
  v: 0.8 bus-ID: 3-3:2 
  Report: hciconfig ID: hci0 rfk-id: 1 state: up address: <filter> 
  bt-v: 3.0 lmp-v: 5.1 
Drives:
  Local Storage: total: 476.94 GiB used: 18.45 GiB (3.9%) 
  ID-1: /dev/nvme0n1 model: 311CD0512GB size: 476.94 GiB 
Partition:
  ID-1: / size: 459.86 GiB used: 18.45 GiB (4.0%) fs: ext4 
  dev: /dev/nvme0n1p3 
  ID-2: /boot/efi size: 251.1 MiB used: 5.8 MiB (2.3%) fs: vfat 
  dev: /dev/nvme0n1p1 
Swap:
  ID-1: swap-1 type: partition size: 8.4 GiB used: 0 KiB (0.0%) 
  dev: /dev/nvme0n1p2 
Sensors:
  Message: No sensor data found. Is lm-sensors configured? 
Info:
  Processes: 278 Uptime: 27m Memory: 14.99 GiB used: 2.44 GiB (16.3%) 
  Init: systemd runlevel: 5 Compilers: gcc: N/A Packages: 2650 
  Shell: Bash v: 4.4.23 inxi: 3.3.04
Comment 35 Антон Медведев 2022-07-16 08:26:59 MSK
  Device-2: AMD ACP/ACP3X/ACP6x Audio Coprocessor driver: N/A 
  bus-ID: 03:00.5
Comment 36 Антон Медведев 2022-07-16 08:56:27 MSK
https://bugzilla.kernel.org/show_bug.cgi?id=215119
Comment 37 Антон Медведев 2022-07-16 10:30:26 MSK
ради интереса Попробовал установить Linux Ubuntu и Linux Deepin проблема аналогичная
Comment 38 Антон Мидюков 2022-07-16 19:18:58 MSK
(Ответ для Антон Медведев на комментарий #33)
> [root@r00am ~]# cat /boot/config-5.18.12-un-def-alt1 |grep
> # CONFIG_SND_SOC_AMD_ACP6x is not set

Надо было, видимо, вот этот включить ещё.
Я сделал таск с этой опцией, но без дополнительных модулей, пробуйте:
apt-repo add task 303812
apt-get update
update-kernel -t un-def
apt-repo clean
apt-get update

И перезагрузиться с новым ядром 5.18.12-alt1.1
Comment 39 Антон Медведев 2022-07-16 20:17:00 MSK
[root@r00am ~]# cat /boot/config-5.18.12-un-def-alt1.1 | grep CONFIG_SND_SOC_AMD_ACP
CONFIG_SND_SOC_AMD_ACP=m
CONFIG_SND_SOC_AMD_ACP3x=m
CONFIG_SND_SOC_AMD_ACP5x=m
CONFIG_SND_SOC_AMD_ACP6x=m
CONFIG_SND_SOC_AMD_ACP_COMMON=m
CONFIG_SND_SOC_AMD_ACP_PCI=m
[root@r00am ~]# uname -a
Linux r00am 5.18.12-un-def-alt1.1 #1 SMP PREEMPT_DYNAMIC Sat Jul 16 15:11:04 UTC 2022 x86_64 GNU/Linux

[root@r00am ~]# inxi -Fxz
Audio:
  Device-1: AMD Renoir Radeon High Definition Audio 
  driver: snd_hda_intel v: kernel bus-ID: 03:00.1 
  Device-2: AMD ACP/ACP3X/ACP6x Audio Coprocessor 
  driver: snd_rn_pci_acp3x v: kernel bus-ID: 03:00.5 
  Sound Server-1: ALSA v: k5.18.12-un-def-alt1.1 running: yes 
  Sound Server-2: PulseAudio v: 14.2 running: yes 
  Sound Server-3: PipeWire v: 0.3.40 running: no 

драйвер появился (driver: snd_rn_pci_acp3x), но проблема еще актуальна
устройство не определяется
из нового это появился легкий шум фона колонок при подключении наушников в jack порт
спасибо что помогаете
Comment 40 Антон Медведев 2022-07-16 20:17:00 MSK
[root@r00am ~]# cat /boot/config-5.18.12-un-def-alt1.1 | grep CONFIG_SND_SOC_AMD_ACP
CONFIG_SND_SOC_AMD_ACP=m
CONFIG_SND_SOC_AMD_ACP3x=m
CONFIG_SND_SOC_AMD_ACP5x=m
CONFIG_SND_SOC_AMD_ACP6x=m
CONFIG_SND_SOC_AMD_ACP_COMMON=m
CONFIG_SND_SOC_AMD_ACP_PCI=m
[root@r00am ~]# uname -a
Linux r00am 5.18.12-un-def-alt1.1 #1 SMP PREEMPT_DYNAMIC Sat Jul 16 15:11:04 UTC 2022 x86_64 GNU/Linux

[root@r00am ~]# inxi -Fxz
Audio:
  Device-1: AMD Renoir Radeon High Definition Audio 
  driver: snd_hda_intel v: kernel bus-ID: 03:00.1 
  Device-2: AMD ACP/ACP3X/ACP6x Audio Coprocessor 
  driver: snd_rn_pci_acp3x v: kernel bus-ID: 03:00.5 
  Sound Server-1: ALSA v: k5.18.12-un-def-alt1.1 running: yes 
  Sound Server-2: PulseAudio v: 14.2 running: yes 
  Sound Server-3: PipeWire v: 0.3.40 running: no 

драйвер появился (driver: snd_rn_pci_acp3x), но проблема еще актуальна
устройство не определяется
из нового это появился легкий шум фона колонок при подключении наушников в jack порт
спасибо что помогаете
Comment 41 Антон Медведев 2022-07-16 20:20:51 MSK
где-то на форумах вычитал что может помочь даунгрейд 

[root@00am ~]# pulseaudio --version 
pulseaudio 14.2

до версии 13.99
как бы это теперь провернуть?
Comment 42 Антон Мидюков 2022-07-17 19:01:22 MSK
(Ответ для Антон Медведев на комментарий #40)
>   Device-2: AMD ACP/ACP3X/ACP6x Audio Coprocessor 
>   driver: snd_rn_pci_acp3x v: kernel bus-ID: 03:00.5 

Приложите файл с выводом команды lsmod.

(Ответ для Антон Медведев на комментарий #41)
> где-то на форумах вычитал что может помочь даунгрейд 
> 
> [root@00am ~]# pulseaudio --version 
> pulseaudio 14.2
> 
> до версии 13.99
> как бы это теперь провернуть?

Если есть подозрения на pulseaudio, посмотрите, что показывает alsamixer.
Нажать F6 в нём, чтобы посмотреть какие аудиокарты есть.
Comment 43 Антон Медведев 2022-07-17 19:24:15 MSK
Created attachment 11123 [details]
lsmod
Comment 44 Антон Медведев 2022-07-17 19:25:03 MSK
Created attachment 11124 [details]
alsamixer
Comment 45 Антон Мидюков 2022-07-17 19:48:28 MSK
(Ответ для Антон Медведев на комментарий #44)
> Создано вложение 11124 [details] [подробности]
> alsamixer

Покажите, что в устройстве ACP.
Comment 46 Антон Медведев 2022-07-17 19:55:54 MSK
Created attachment 11126 [details]
alsamixer_acp
Comment 47 Антон Мидюков 2022-07-17 20:03:20 MSK
(Ответ для Антон Медведев на комментарий #46)
> Создано вложение 11126 [details] [подробности]
> alsamixer_acp

А в HD-AUDIO GENERIC?
Comment 48 Антон Медведев 2022-07-17 20:06:41 MSK
Created attachment 11127 [details]
alsamixer_hdaudiogeneric
Comment 49 Антон Мидюков 2022-07-18 03:54:13 MSK
Попробуйте
apt-repo add task 303878
apt-get update
update-kernel -t un-def
apt-repo clean
apt-get update

И перезагрузиться с новым ядром 5.18.12-alt1.2
Отключил CONFIG_SND_SOC_AMD_ACP_COMMON и CONFIG_SND_SOC_AMD_ACP_PCI.
Comment 50 Антон Медведев 2022-07-18 08:10:17 MSK
к сожалению - не помогло

[root@r00am ~]# cat /boot/config-5.18.12-un-def-alt1.2 | grep CONFIG_SND_SOC_AMD_ACP
CONFIG_SND_SOC_AMD_ACP=m
CONFIG_SND_SOC_AMD_ACP3x=m
CONFIG_SND_SOC_AMD_ACP5x=m
CONFIG_SND_SOC_AMD_ACP6x=m
# CONFIG_SND_SOC_AMD_ACP_COMMON is not set
[root@r00am ~]# uname -a
Linux r00am 5.18.12-un-def-alt1.2 #1 SMP PREEMPT_DYNAMIC Sun Jul 17 17:45:38 UTC 2022 x86_64 GNU/Linux
Comment 51 Антон Мидюков 2022-07-18 13:42:48 MSK
(Ответ для Антон Медведев на комментарий #50)
> к сожалению - не помогло
> 
> [root@r00am ~]# cat /boot/config-5.18.12-un-def-alt1.2 | grep
> CONFIG_SND_SOC_AMD_ACP
> CONFIG_SND_SOC_AMD_ACP=m
> CONFIG_SND_SOC_AMD_ACP3x=m
> CONFIG_SND_SOC_AMD_ACP5x=m
> CONFIG_SND_SOC_AMD_ACP6x=m
> # CONFIG_SND_SOC_AMD_ACP_COMMON is not set
> [root@r00am ~]# uname -a
> Linux r00am 5.18.12-un-def-alt1.2 #1 SMP PREEMPT_DYNAMIC Sun Jul 17 17:45:38
> UTC 2022 x86_64 GNU/Linux

Меня интересует, всё также, как у 5.18.12-un-def-alt1.1, или есть отличия?
Устройство есть или нет?
Comment 52 Антон Медведев 2022-07-18 13:59:59 MSK
(Ответ для Антон Мидюков на комментарий #51)
> (Ответ для Антон Медведев на комментарий #50)
> > к сожалению - не помогло
> > 
> > [root@r00am ~]# cat /boot/config-5.18.12-un-def-alt1.2 | grep
> > CONFIG_SND_SOC_AMD_ACP
> > CONFIG_SND_SOC_AMD_ACP=m
> > CONFIG_SND_SOC_AMD_ACP3x=m
> > CONFIG_SND_SOC_AMD_ACP5x=m
> > CONFIG_SND_SOC_AMD_ACP6x=m
> > # CONFIG_SND_SOC_AMD_ACP_COMMON is not set
> > [root@r00am ~]# uname -a
> > Linux r00am 5.18.12-un-def-alt1.2 #1 SMP PREEMPT_DYNAMIC Sun Jul 17 17:45:38
> > UTC 2022 x86_64 GNU/Linux
> 
> Меня интересует, всё также, как у 5.18.12-un-def-alt1.1, или есть отличия?
> Устройство есть или нет?

устройства нет, все тоже самое, прикрепляю скриншоты и вывод с терминала
Comment 53 Антон Медведев 2022-07-18 14:00:32 MSK
Created attachment 11130 [details]
alsamixer_konsole_screen
Comment 54 Антон Мидюков 2022-07-18 14:11:02 MSK
Хорошо. Тогда конкретно для обсуждаемого ноутбука значение имеет только включение CONFIG_SND_SOC_AMD_ACP6x=m.
На данный момент имеем аудиоустройство acp, которое не предоставляет никаких элементов управления.
А есть ли какой-то дистрибутив Linux, где работает звук на данном ноутбуке?
Comment 55 Антон Медведев 2022-07-18 15:22:38 MSK
(Ответ для Антон Мидюков на комментарий #54)
> Хорошо. Тогда конкретно для обсуждаемого ноутбука значение имеет только
> включение CONFIG_SND_SOC_AMD_ACP6x=m.
> На данный момент имеем аудиоустройство acp, которое не предоставляет никаких
> элементов управления.
> А есть ли какой-то дистрибутив Linux, где работает звук на данном ноутбуке?

Нет, пробовал самые последние сборки Deepin,Ubuntu,Pop_OS,
также я не одинок в этом вопросе:
https://4pda.to/forum/index.php?showtopic=1036277&view=findpost&p=111146570
https://4pda.to/forum/index.php?showtopic=1036277&view=findpost&p=114715039
https://bugzilla.kernel.org/show_bug.cgi?id=215119&GoAheadAndLogIn=1
Comment 56 Антон Мидюков 2022-07-20 08:20:20 MSK
Попробуйте установить последний firmware-linux
apt-repo test 303997 firmware-linux

Сегодня надо из задания устанавливать, завтра уже из Сизифа.
Comment 57 Антон Медведев 2022-07-20 09:16:24 MSK
Установил - изменений нет. =(
https://linux-hardware.org/?probe=42a2639fcf

[root@r00am ~]# apt-repo set sisyphus
[root@r00am ~]# apt-get update
[root@r00am ~]# apt-get install firmware-linux
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Следующие пакеты будут ОБНОВЛЕНЫ:
  firmware-linux
1 будет обновлено, 0 новых установлено, 0 пакетов будет удалено и 1566 не будет обновлено.
Необходимо получить 224MB архивов.
После распаковки потребуется дополнительно 20,7MB дискового пространства.
Получено: 1 http://ftp.altlinux.org ALTLinux/Sisyphus/noarch/classic firmware-linux 20220718-alt1:sisyphus+303997.100.1.1@1658273824 [224MB]
Получено 224MB за 8s (26,1MB/s).
Совершаем изменения...
Подготовка...                           ########################### [100%]
Обновление / установка...
1: firmware-linux-20220718-alt1         ########################### [ 50%]
Очистка / удаление...
2: firmware-linux-20220309-alt1         ########################### [100%]
[00:00:00] Config file: /etc/initrd.mk
[00:00:02] Generating module dependencies on host ...
[00:00:16] Used features: add-modules add-udev-rules buildinfo cleanup compress depmod-image gpu-drm kbd locales network plymouth rdshell rootfs system-glibc ucode
[00:00:16] Packed modules: af_packet amdgpu drm_dp_helper drm_ttm_helper evdev gpu-sched hid hid-generic hwmon input-leds intel-agp intel-gtt iommu_v2 serio_raw sis-agp ttm via-agp
[00:00:16] Unpacked size: 145M
[00:00:16] Image size: 37M
[00:00:16] Image is saved as /boot/initrd-5.18.12-un-def-alt1.2.img

Завершено.
[root@r00am ~]# apt-repo set p10
[root@r00am ~]# apt-get update
Перезагрузился
Comment 58 Антон Медведев 2022-07-20 09:18:02 MSK
Created attachment 11140 [details]
update_firmware-linux
Comment 59 Антон Мидюков 2022-07-20 09:18:57 MSK
На 5.18.12-un-def-alt1.1 тоже?
Comment 60 Антон Медведев 2022-07-20 09:21:57 MSK
да, аналогично
сменил загружаемое ядро на
[root@r00am ~]# uname -a
Linux r00am 5.18.12-un-def-alt1.1 #1 SMP PREEMPT_DYNAMIC Sat Jul 16 15:11:04 UTC 2022 x86_64 GNU/Linux
Comment 61 Антон Мидюков 2022-07-20 09:24:49 MSK
Приложите вывод dmesg.
Comment 62 Антон Медведев 2022-07-20 09:27:03 MSK
https://linux-hardware.org/?probe=42a2639fcf&log=dmesg
Comment 63 Антон Медведев 2022-07-20 09:27:59 MSK
Created attachment 11142 [details]
dmesg20072022
Comment 64 Антон Медведев 2022-07-20 09:31:51 MSK
[root@r00am ~]# lshw -C sound
  *-multimedia:0            
       description: Audio device
       product: Renoir Radeon High Definition Audio Controller
       vendor: Advanced Micro Devices, Inc. [AMD/ATI]
       physical id: 0.1
       bus info: pci@0000:03:00.1
       version: 00
       width: 32 bits
       clock: 33MHz
       capabilities: pm pciexpress msi bus_master cap_list
       configuration: driver=snd_hda_intel latency=0
       resources: irq:65 memory:d03c0000-d03c3fff
  *-usb:1
       description: Video
       product: HD Camera
       vendor: SunplusIT Inc
       physical id: 4
       bus info: usb@3:4
       version: 20.04
       capabilities: usb-2.01
       configuration: driver=uvcvideo maxpower=500mA speed=480Mbit/s
  *-multimedia:1
       description: Multimedia controller
       product: ACP/ACP3X/ACP6x Audio Coprocessor
       vendor: Advanced Micro Devices, Inc. [AMD]
       physical id: 0.5
       bus info: pci@0000:03:00.5
       version: 01
       width: 32 bits
       clock: 33MHz
       capabilities: pm pciexpress msi bus_master cap_list
       configuration: driver=snd_rn_pci_acp3x latency=0
       resources: irq:54 memory:d0380000-d03bffff
Comment 65 Антон Медведев 2022-07-21 11:23:50 MSK
а есть возможность добавить поддержку  ESSX8336 в ядре ?
Попробовать.
https://habr.com/ru/news/t/667608/
Читал что в ноутбуках Huawei используются аудиочипы от китайской компании Everest

http://www.everest-semi.com/en_products.php
Comment 66 Антон Мидюков 2022-07-21 11:34:05 MSK
(Ответ для Антон Медведев на комментарий #65)
> а есть возможность добавить поддержку  ESSX8336 в ядре ?
> Попробовать.
> https://habr.com/ru/news/t/667608/
> Читал что в ноутбуках Huawei используются аудиочипы от китайской компании
> Everest
> 
> http://www.everest-semi.com/en_products.php

У ядер 5.18 он включен
CONFIG_SND_SOC_INTEL_SOF_ES8336_MACH=m
https://cateee.net/lkddb/web-lkddb/SND_SOC_INTEL_SOF_ES8336_MACH.html
Comment 67 Антон Медведев 2022-07-21 12:04:28 MSK
(Ответ для Антон Мидюков на комментарий #66)
> (Ответ для Антон Медведев на комментарий #65)
> > а есть возможность добавить поддержку  ESSX8336 в ядре ?
> > Попробовать.
> > https://habr.com/ru/news/t/667608/
> > Читал что в ноутбуках Huawei используются аудиочипы от китайской компании
> > Everest
> > 
> > http://www.everest-semi.com/en_products.php
> 
> У ядер 5.18 он включен
> CONFIG_SND_SOC_INTEL_SOF_ES8336_MACH=m
> https://cateee.net/lkddb/web-lkddb/SND_SOC_INTEL_SOF_ES8336_MACH.html

Понятно, он кажется только под intel, под amd не написали драйвер. Написал в everest письмо с призывом к помощи написать драйвер.
Comment 68 Николай Костригин 2022-09-12 14:38:32 MSK
Эта проблема в апстриме ALSA SOF [1].
И ее потенциальное решение в ядре 6.0 [2]:

[1] https://github.com/thesofproject/linux/issues/3249
[2] https://github.com/torvalds/linux/commit/02527c3f2300100a25524c8c020d98c7957e485e
Comment 69 Николай Костригин 2022-09-12 15:17:50 MSK
В конфигурации нужно будет активировать:

commit f94fa84058014f81ad526641f1b1f583ca2cf32f
Author: Vijendar Mukunda <Vijendar.Mukunda@amd.com>
Date:   Fri Jul 1 17:11:07 2022 +0530

    ASoC: amd: enable machine driver build for Jadeite platform
    
    Enable machine driver build for Jadeite platform using ES8336 Codec.
    
    Signed-off-by: Vijendar Mukunda <Vijendar.Mukunda@amd.com>
    Link: https://lore.kernel.org/r/20220701114107.1105948-6-Vijendar.Mukunda@amd.com
    Signed-off-by: Mark Brown <broonie@kernel.org>

[...]

+config SND_SOC_AMD_ST_ES8336_MACH
+       tristate "AMD ST support for ES8336"
[...]
Comment 70 Repository Robot 2022-10-26 01:40:32 MSK
kernel-image-un-def-1:6.0.3-alt1 -> sisyphus:

 Mon Oct 24 2022 Vitaly Chikunov <vt@altlinux> 1:6.0.3-alt1
 - Rebase to v6.0.3 (2022-10-21).
 - Enable AMD ST support for ES8336 (ALT#43224).