我的 ubuntu 20.04 无法识别带组合插孔的外置麦克风,我几乎尝试了所有方法。以下是一些信息和我所做的事情。
我的声音编解码器cat /proc/asound/card1/codec* | grep Codec
Codec: Realtek ALC269VC
sudo lshw -c sound
显示这一点;
*-multimedia:0
description: Audio device
product: Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller
vendor: Intel Corporation
physical id: 3
bus info: pci@0000:00:03.0
version: 06
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list
configuration: driver=snd_hda_intel latency=0
resources: irq:33 memory:f7a14000-f7a17fff
*-multimedia:1
description: Audio device
product: 8 Series/C220 Series Chipset High Definition Audio Controller
vendor: Intel Corporation
physical id: 1b
bus info: pci@0000:00:1b.0
version: 05
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list
configuration: driver=snd_hda_intel latency=0
resources: irq:34 memory:f7a10000-f7a13fff
我拥有的卡pacmd list-cards
index: 0
name: <alsa_card.pci-0000_00_03.0>
driver: <module-alsa-card.c>
owner module: 7
properties:
alsa.card = "0"
alsa.card_name = "HDA Intel HDMI"
alsa.long_card_name = "HDA Intel HDMI at 0xf7a14000 irq 33"
alsa.driver_name = "snd_hda_intel"
device.bus_path = "pci-0000:00:03.0"
sysfs.path = "/devices/pci0000:00/0000:00:03.0/sound/card0"
device.bus = "pci"
device.vendor.id = "8086"
device.vendor.name = "Intel Corporation"
device.product.id = "0c0c"
device.product.name = "Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller"
device.form_factor = "internal"
device.string = "0"
device.description = "Built-in Audio"
module-udev-detect.discovered = "1"
device.icon_name = "audio-card-pci"
我添加到的东西/etc/modprobe.d/alsa-base.conf
options snd-hda-intel model=basic
options snd-hda-intel position_fix=1
模型是基本的,但我尝试了很多东西,然后我在Ubuntu 官方文档
我尝试覆盖 jackhdajackretask
但是当我从那里更改某些东西时,tee: /sys/class/sound/hwC1D0/reconfig: Device or resource is busy
即使我没有在系统上运行任何东西(视频、声音等),我也总是会得到这个信息。
还有其他方法可以解决这个问题吗?或者我应该买一个插孔转 USB 变压器?
答案1
- 要应用 hdajackrestask 的更改,您必须停止 pulseaudio autospawn 并将其杀死:
mkdir ~/.pulse
echo autospawn=no > ~/.pulse/client.conf
pulseaudio -k
(echo autospawn=yes > ~/.pulse/client.conf
恢复)
- 您是否尝试过这 5 种模型
/etc/modprobe.d/alsa-base.conf
,而不是尝试过“基本”模型(嗯,每次测试后重新启动会更好):- 耳机麦克风
- 耳机模式
- alc269vb-amic
- alc269vb-dmic
- alc269-dmic