编辑:我通过打开所有 alsamixer 设置解决了该问题。(MM 到 00)
我是菜鸟,刚接触ubuntu,安装ubuntu后发现需要sof-bin,就装了,装完sof-bin还是不能解决问题。
虚拟输出消失了,我希望耳机能够工作(耳机输出)。
Ubuntu 版本:Ubuntu 22.04.3 LTS x86_64(Ubuntu 桌面)
从命令alsamixer
:
卡:sof-essx8336 芯片:Intel Kabylake HDMI
从命令sudo dmesg | grep audio
:
[0.018653]软tware IO TLB:区域号 8。 [0.801004]PCI-DMA:使用软IO 的软件反弹缓冲 (SWIOTLB) [0.801005]软tware IO TLB:映射[mem 0x000000008936f000-0x000000008d36f000](64MB) [3.820947]软-audio-pci-intel-cnl 0000:00:1f.3: DSP 检测到 PCI 类/子类/prog-if 信息 0x040100 [3.821025]软-audio-pci-intel-cnl 0000:00:1f.3:启用设备(0000 -> 0002) [3.821223]软-audio-pci-intel-cnl 0000:00:1f.3: DSP 检测到 PCI 类/子类/prog-if 0x040100 [4.082941]软-audio-pci-intel-cnl 0000:00:1f.3:绑定 0000:00:02.0(ops i915_audio_component_bind_ops [i915]) [4.089622]软-audio-pci-intel-cnl 0000:00:1f.3:使用 msi 中断模式 [4.103274]软-audio-pci-intel-cnl 0000:00:1f.3: 检测到 NHLT_DEVICE_I2S,ssp_mask 0x1 [4.103278]软-audio-pci-intel-cnl 0000:00:1f.3:使用来自 NHLT 的 MCLK 掩码 0x1 覆盖拓扑 [4.103279]软-audio-pci-intel-cnl 0000:00:1f.3: 找到 hda 编解码器,掩码 4 [4.104327]软-audio-pci-intel-cnl 0000:00:1f.3:固件信息:版本 2:2:0-57864 [4.104329]软-audio-pci-intel-cnl 0000:00:1f.3:固件:ABI 3:22:1 内核 ABI 3:23:0 [4.104332]软-audio-pci-intel-cnl 0000:00:1f.3: 未知软_ext_man 标头类型 3 大小 0x30 [4.204118]软-audio-pci-intel-cnl 0000:00:1f.3:固件信息:版本 2:2:0-57864 [4.204122]软-audio-pci-intel-cnl 0000:00:1f.3:固件:ABI 3:22:1 内核 ABI 3:23:0 [4.207734]软-essx8336软-essx8336:怪癖掩码 0x1a0 [4.207736]软-essx8336软-essx8336:怪癖SSP0 [4.207737]软-essx8336软-essx8336:启用怪异 DMIC [4.207738]软-essx8336软-essx8336:怪异耳机 GPIO 已启用 [4.207739]软-essx8336软-essx8336:mic1 端口上的怪癖耳机已启用 [4.208525]软-audio-pci-intel-cnl 0000:00:1f.3:拓扑:ABI 3:22:1 内核 ABI 3:23:0 [4.208677]软-essx8336软-essx8336:ASoC:父卡尚不可用,小部件卡绑定推迟 [4.328551]输入:软-essx8336 耳机为 /devices/pci0000:00/0000:00:1f.3/软-essx8336/声音/卡0/输入13 [4.328632]输入:软-essx8336 HDMI/DP,pcm=5 作为 /devices/pci0000:00/0000:00:1f.3/软-essx8336/声音/卡0/输入14 [4.328692]输入:软-essx8336 HDMI/DP,pcm=6 作为 /devices/pci0000:00/0000:00:1f.3/软-essx8336/声音/卡0/输入15 [4.328741]输入:软-essx8336 HDMI/DP,pcm=7 作为 /devices/pci0000:00/0000:00:1f.3/软-essx8336/声音/卡0/输入16
从命令lspci -v | grep -A7 -i "audio"
:
00:1f.3 多媒体声音的控制器:英特尔公司 Comet Lake PCH-LP cAVS 子系统:QUANTA Computer Inc Comet Lake PCH-LP cAVS 标志:总线主控、快速设备、延迟 32、IRQ 149 位于 b121c000 的内存(64 位,不可预取)[大小=16K] 位于 b1000000 的内存(64 位,不可预取)[大小=1M] 功能:<访问被拒绝> 正在使用的内核驱动程序:sof-声音的-pci-英特尔-cnl 内核模块:snd_hda_intel、snd_sof_pci_intel_cnl 00:1f.4 SMBus:英特尔公司 Comet Lake PCH-LP SMBus 主机控制器 子系统:QUANTA Computer Inc Comet Lake PCH-LP SMBus 主机控制器 标志:中等开发,IRQ 16 位于 b122d000 的内存(64 位,不可预取)[size=256] efa0 上的 I/O 端口 [size=32]
有什么帮助吗?我只是不想在需要音频功能时换回 Windows。(我更喜欢 Linux 而不是 Windows)