耳机无声音,英特尔声卡

耳机无声音,英特尔声卡

编辑:我通过打开所有 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)

相关内容