Ubuntu 22.04下Intel Comet Lake声卡耳机无声音问题求助
Ubuntu 22.04下Intel Comet Lake声卡耳机无声音问题求助
各位大佬好!我是刚接触Ubuntu的新手,最近装了Ubuntu 22.04.3 LTS x86_64桌面版,遇到了耳机没声音的问题,折腾了半天终于解决了,把方法和之前的排查信息分享出来,希望能帮到同样踩坑的朋友!
已解决方法
编辑:我通过打开alsamixer里的所有设置解决了问题——把所有显示MM(静音状态)的选项都改成00(取消静音)就可以了!
问题背景
一开始装完Ubuntu后音频有问题,查资料知道需要安装sof-bin,装完之后虽然dummy output消失了,但耳机还是没法正常输出声音,我就想搞定这个耳机音频的问题,不想再来回切换Windows了(真的更爱Linux)。
系统与声卡相关信息
- 系统版本:Ubuntu 22.04.3 LTS x86_64(桌面版)
- alsamixer检测信息:
- 声卡:sof-essx8336
- 芯片:Intel Kabylake HDMI
sudo dmesg | grep audio 输出
[ 0.018653] software IO TLB: area num 8. [ 0.801004] PCI-DMA: Using software bounce buffering for IO (SWIOTLB) [ 0.801005] software IO TLB: mapped [mem 0x000000008936f000-0x000000008d36f000] (64MB) [ 3.820947] sof-audio-pci-intel-cnl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100 [ 3.821025] sof-audio-pci-intel-cnl 0000:00:1f.3: enabling device (0000 -> 0002) [ 3.821223] sof-audio-pci-intel-cnl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100 [ 4.082941] sof-audio-pci-intel-cnl 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915]) [ 4.089622] sof-audio-pci-intel-cnl 0000:00:1f.3: use msi interrupt mode [ 4.103274] sof-audio-pci-intel-cnl 0000:00:1f.3: NHLT_DEVICE_I2S detected, ssp_mask 0x1 [ 4.103278] sof-audio-pci-intel-cnl 0000:00:1f.3: Overriding topology with MCLK mask 0x1 from NHLT [ 4.103279] sof-audio-pci-intel-cnl 0000:00:1f.3: hda codecs found, mask 4 [ 4.104327] sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 [ 4.104329] sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:0 [ 4.104332] sof-audio-pci-intel-cnl 0000:00:1f.3: unknown sof_ext_man header type 3 size 0x30 [ 4.204118] sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864 [ 4.204122] sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:0 [ 4.207734] sof-essx8336 sof-essx8336: quirk mask 0x1a0 [ 4.207736] sof-essx8336 sof-essx8336: quirk SSP0 [ 4.207737] sof-essx8336 sof-essx8336: quirk DMIC enabled [ 4.207738] sof-essx8336 sof-essx8336: quirk headphone GPIO enabled [ 4.207739] sof-essx8336 sof-essx8336: quirk headset at mic1 port enabled [ 4.208525] sof-audio-pci-intel-cnl 0000:00:1f.3: Topology: ABI 3:22:1 Kernel ABI 3:23:0 [ 4.208677] sof-essx8336 sof-essx8336: ASoC: Parent card not yet available, widget card binding deferred [ 4.328551] input: sof-essx8336 Headset as /devices/pci0000:00/0000:00:1f.3/sof-essx8336/sound/card0/input13 [ 4.328632] input: sof-essx8336 HDMI/DP,pcm=5 as /devices/pci0000:00/0000:00:1f.3/sof-essx8336/sound/card0/input14 [ 4.328692] input: sof-essx8336 HDMI/DP,pcm=6 as /devices/pci0000:00/0000:00:1f.3/sof-essx8336/sound/card0/input15 [ 4.328741] input: sof-essx8336 HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1f.3/sof-essx8336/sound/card0/input16
lspci -v | grep -A7 -i "audio" 输出
00:1f.3 Multimedia audio controller: Intel Corporation Comet Lake PCH-LP cAVS Subsystem: QUANTA Computer Inc Comet Lake PCH-LP cAVS Flags: bus master, fast devsel, latency 32, IRQ 149 Memory at b121c000 (64-bit, non-prefetchable) [size=16K] Memory at b1000000 (64-bit, non-prefetchable) [size=1M] Capabilities: <access denied> Kernel driver in use: sof-audio-pci-intel-cnl Kernel modules: snd_hda_intel, snd_sof_pci_intel_cnl 00:1f.4 SMBus: Intel Corporation Comet Lake PCH-LP SMBus Host Controller Subsystem: QUANTA Computer Inc Comet Lake PCH-LP SMBus Host Controller Flags: medium devsel, IRQ 16 Memory at b122d000 (64-bit, non-prefetchable) [size=256] I/O ports at efa0 [size=32]
备注:内容来源于stack exchange,提问作者IcEe
相关产品推荐
相关产品推荐

