Не работает встроенная в материнку Asus z690-p звуковуха
Не работает встроенная в материнку Asus z690-p звуковуха
Программное обеспечение:
Archlinux (с последними обновлениями сегодня) + KDE + Pulseaudio
Аппаратное обеспечение
i9-12900k Asus z690-p (Realtek 7.1 Surround Sound High Definition Audio CODEC). В материнке 1 оптический выход + 5 3.5jack сзади. И на передней панели как обычно микрофон + наушники. nvidia-gtx-1080 Колонки подключены через задний вход 3.5jack, зеленый разьем.
Диагностика:
: cat /etc/modprobe.d/alsa-base.conf
options snd-hda-intel enable_msi=1
options snd-intel-dspcfg dsp_driver=1
blacklist snd_sok_skl
У меня в AlsaMixer только есть
: aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: Loopback [Loopback], device 0: Loopback PCM [Loopback PCM]
Subdevices: 8/8
Subdevice #0: subdevice #0
...
Subdevice #7: subdevice #7
card 0: Loopback [Loopback], device 1: Loopback PCM [Loopback PCM]
Subdevices: 8/8
Subdevice #0: subdevice #0
...
Subdevice #7: subdevice #7
card 2: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: NVidia [HDA NVidia], device 8: HDMI 2 [HDMI 2]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: NVidia [HDA NVidia], device 9: HDMI 3 [HDMI 3]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 3: Quadcast [HyperX Quadcast], device 0: USB Audio [USB Audio]
Subdevices: 1/1
Subdevice #0: subdevice #0
Также еще есть USB микрофон и в нем аудиовыход, если туда подключить колонки, то звук есть.
lspci -k
01:00.1 Audio device: NVIDIA Corporation GP104 High Definition Audio Controller (rev a1)
...
00:1f.3 Audio device: Intel Corporation Device 7ad0 (rev 11)
DeviceName: Onboard - Sound
Subsystem: ASUSTeK Computer Inc. Device 8814
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel, snd_sof_pci_intel_tgl
...
: sudo dmesg |grep snd
[ 2.941148] snd_hda_intel 0000:00:1f.3: enabling device (0000 -> 0002)
[ 2.941330] snd_hda_intel 0000:01:00.1: enabling device (0000 -> 0002)
[ 2.941365] snd_hda_intel 0000:01:00.1: Handle vga_switcheroo audio client
[ 8.599682] usbcore: registered new interface driver snd-usb-audio
[ 12.584126] snd_hda_intel 0000:01:00.1: IRQ timing workaround is activated for card #2. Suggest a bigger bdl_pos_adj.
: sudo journalctl -b | grep 00:1f.3
Dec 21 10:40:30 desktop kernel: pci 0000:00:1f.3: [8086:7ad0] type 00 class 0x040300
Dec 21 10:40:30 desktop kernel: pci 0000:00:1f.3: reg 0x10: [mem 0x6015218000-0x601521bfff 64bit]
Dec 21 10:40:30 desktop kernel: pci 0000:00:1f.3: reg 0x20: [mem 0x6015000000-0x60150fffff 64bit]
Dec 21 10:40:30 desktop kernel: pci 0000:00:1f.3: PME# supported from D3hot D3cold
Dec 21 10:40:31 desktop kernel: snd_hda_intel 0000:00:1f.3: enabling device (0000 -> 0002)
: pacman -Qs alsa
local/alsa-card-profiles
local/alsa-lib
local/alsa-plugins
local/alsa-topology-conf
local/alsa-ucm-conf
local/alsa-utils
local/lib32-alsa-lib
local/lib32-alsa-plugins
local/pulseaudio-alsa
local/zita-alsa-pcmi
local/sof-firmware
lsmod |grep snd
: lsmod |grep snd
snd_usb_audio 385024 0
snd_usbmidi_lib 45056 1 snd_usb_audio
snd_rawmidi 53248 1 snd_usbmidi_lib
snd_seq_device 16384 1 snd_rawmidi
snd_sof_pci_intel_tgl 16384 0
snd_sof_intel_hda_common 131072 1 snd_sof_pci_intel_tgl
soundwire_intel 53248 1 snd_sof_intel_hda_common
snd_sof_intel_hda 20480 1 snd_sof_intel_hda_common
snd_sof_pci 20480 2 snd_sof_intel_hda_common,snd_sof_pci_intel_tgl
snd_sof_xtensa_dsp 20480 1 snd_sof_intel_hda_common
snd_sof 200704 2 snd_sof_pci,snd_sof_intel_hda_common
snd_soc_hdac_hda 28672 1 snd_sof_intel_hda_common
snd_hda_ext_core 36864 3 snd_sof_intel_hda_common,snd_soc_hdac_hda,snd_sof_intel_hda
snd_soc_acpi_intel_match 57344 2 snd_sof_intel_hda_common,snd_sof_pci_intel_tgl
snd_soc_acpi 16384 2 snd_soc_acpi_intel_match,snd_sof_intel_hda_common
ledtrig_audio 16384 1 snd_sof
snd_soc_core 393216 4 soundwire_intel,snd_sof,snd_sof_intel_hda_common,snd_soc_hdac_hda
snd_compress 28672 1 snd_soc_core
ac97_bus 16384 1 snd_soc_core
snd_pcm_dmaengine 16384 1 snd_soc_core
snd_hda_codec_hdmi 81920 1
snd_hda_intel 61440 2
snd_intel_dspcfg 32768 2 snd_hda_intel,snd_sof_intel_hda_common
snd_intel_sdw_acpi 20480 2 snd_sof_intel_hda_common,snd_intel_dspcfg
snd_hda_codec 184320 3 snd_hda_codec_hdmi,snd_hda_intel,snd_soc_hdac_hda
snd_hda_core 118784 7 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_ext_core,snd_hda_codec,snd_sof_intel_hda_common,snd_soc_hdac_hda,snd_sof_intel_hda
snd_hwdep 16384 2 snd_usb_audio,snd_hda_codec
snd_aloop 36864 2
snd_pcm 163840 12 snd_hda_codec_hdmi,snd_hda_intel,snd_usb_audio,snd_hda_codec,soundwire_intel,snd_sof,snd_sof_intel_hda_common,snd_compress,snd_soc_core,snd_aloop,snd_hda_core,snd_pcm_dmaengine
snd_timer 49152 2 snd_aloop,snd_pcm
snd 126976 21 snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_usb_audio,snd_usbmidi_lib,snd_hda_codec,snd_timer,snd_compress,snd_soc_core,snd_aloop,snd_pcm,snd_rawmidi
soundcore 16384 1 snd
mc 65536 2 videodev,snd_usb_audio
sudo dmesg | grep -iE ‘snd|sof’
[ 0.354112] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[ 0.387222] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[ 0.387223] software IO TLB: mapped [mem 0x0000000066530000-0x000000006a530000] (64MB)
[ 2.869185] snd_hda_intel 0000:00:1f.3: enabling device (0000 -> 0002)
[ 2.869378] snd_hda_intel 0000:01:00.1: enabling device (0000 -> 0002)
[ 2.869415] snd_hda_intel 0000:01:00.1: Disabling MSI
[ 2.869418] snd_hda_intel 0000:01:00.1: Handle vga_switcheroo audio client
[ 8.640309] usbcore: registered new interface driver snd-usb-audio
[ 12.552018] snd_hda_intel 0000:01:00.1: IRQ timing workaround is activated for card #2. Suggest a bigger bdl_pos_adj.
systool -vm snd_hda_intel
Module = "snd_hda_intel"
Attributes:
coresize = "61440"
initsize = "0"
initstate = "live"
refcnt = "1"
srcversion = "B1DF896A0FF7A9949DDBE95"
taint = ""
uevent = <store method only>
Parameters:
align_buffer_size = "-1"
bdl_pos_adj = "-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1"
beep_mode = "N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N"
dmic_detect = "Y"
enable_msi = "-1"
enable = "Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y"
id = "(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)"
index = "-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1"
jackpoll_ms = "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0"
model = "(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)"
patch = "(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)"
pm_blacklist = "Y"
position_fix = "-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1"
power_save = "1"
power_save_controller= "Y"
probe_mask = "-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1"
probe_only = "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0"
single_cmd = "-1"
snoop = "-1"
Sections:
systool -vm snd_intel_dspcfg
Module = "snd_intel_dspcfg"
Attributes:
coresize = "32768"
initsize = "0"
initstate = "live"
refcnt = "2"
srcversion = "ABD13A458CC19ED34298A5A"
taint = ""
uevent = <store method only>
Parameters:
dsp_driver = "0"
Sections:
systool -vm snd_sof_pci_intel_tgl
Module = "snd_sof_pci_intel_tgl"
Attributes:
coresize = "16384"
initsize = "0"
initstate = "live"
refcnt = "0"
srcversion = "BD18FE141FAC972E39746A5"
taint = ""
uevent = <store method only>
Sections:
Если SSD с OS вытащить и вставить в другую материнку (AsRock z370), то встроенная звукавуха realtek на ней есть и в alsamixer отображается как HDA intel PCH
Картинка Alsa mixer Nvidia SND
Картинка Alsa Mixer HDA-Intel - HDA nvidia (HyperX - это микрофон USB)