我刚买了一台新的戴尔 Inspiron 7700 AIO 电脑,配备第 11 代 i7 CPU。安装了 Ubuntu 21.04,它基本运行正常。但是,内置扬声器没有声音,声音设置面板显示“虚拟输出”是唯一的输出选择。
我目前已连接了一个蓝牙声音输出设备,并成功使用它进行声音输出,但我更喜欢使用 AIO 的内置扬声器。
关于我可以检查什么,您有什么想法吗?
Ubuntu 21.04
内核 5.11.0-36-通用
$ sudo lshw -C 相关输出
*-cpu
description: CPU
product: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz
vendor: Intel Corp.
physical id: 18
bus info: cpu@0
version: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz
slot: Socket 0
size: 1803MHz
capacity: 4700MHz
width: 64 bits
clock: 100MHz
*-multimedia
description: Audio device
product: Tiger Lake-LP Smart Sound Technology Audio Controller
vendor: Intel Corporation
physical id: 1f.3
bus info: pci@0000:00:1f.3
version: 20
width: 64 bits
clock: 33MHz
capabilities: pm msi bus_master cap_list
configuration: driver=snd_hda_intel latency=32
resources: iomemory:600-5ff iomemory:600-5ff irq:131 memory:6013128000-601312bfff memory:6013000000-60130fffff
$ pacmd 列表卡
2 card(s) available.
index: 0
name: <alsa_card.pci-0000_00_1f.3>
driver: <module-alsa-card.c>
owner module: 24
properties:
alsa.card = "0"
alsa.card_name = "HDA Intel PCH"
alsa.long_card_name = "HDA Intel PCH at 0x6013128000 irq 150"
alsa.driver_name = "snd_hda_intel"
device.bus_path = "pci-0000:00:1f.3"
sysfs.path = "/devices/pci0000:00/0000:00:1f.3/sound/card0"
device.bus = "pci"
device.vendor.id = "8086"
device.vendor.name = "Intel Corporation"
device.product.id = "a0c8"
device.product.name = "Tiger Lake-LP Smart Sound Technology 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"
$ sudo lspci -vvv | grep -A12 音频
00:1f.3 Audio device: Intel Corporation Tiger Lake-LP Smart Sound Technology Audio Controller (rev 20) (prog-if 80)
DeviceName: Onboard - Sound
Subsystem: Dell Tiger Lake-LP Smart Sound Technology Audio Controller
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 32, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 131
Region 0: Memory at 6013128000 (64-bit, non-prefetchable) [size=16K]
Region 4: Memory at 6013000000 (64-bit, non-prefetchable) [size=1M]
Capabilities: [50] Power Management version 3
Flags: PMEClk- DSI- D1- D2- AuxCurrent=55mA PME(D0-,D1-,D2-,D3hot+,D3cold+)
Status: D3 NoSoftRst+ PME-Enable+ DSel=0 DScale=0 PME-
Capabilities: [80] Vendor Specific Information: Len=14 <?>
Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
Address: 00000000fee003b8 Data: 0000
答案1
解决方法是将以下内容添加到 /etc/modprobe.d/alsa-base.conf 并重新启动...
# Enable internal audio and headphone jack on Dell Inspiron 27 7700 AIO
options snd-hda-intel model=dell-headset-multi