Кри*_*ров 12 pulseaudio microphone intel alsa drivers
我将 Ubuntu 19.10 与 Dell 的新 Inspiron - 7590(来自 Arch Linux 的型号信息)一起使用
麦克风不工作,但扬声器可以。我尝试了任何方法 - 构建内核 5.5.6 并将 alsa 更新到 1.2.1,但似乎没有帮助。集成麦克风和 3.5mm 一般都不起作用,但是 pavucontrol 中似乎有活动(我认为这是白噪声)。也没有任何显示为输入(当我进入设置 - >声音时),但我可以看到一些东西pavucontrol
我的多媒体控制器是:
00:1f.3 Multimedia audio controller: Intel Corporation Cannon Lake PCH cAVS (rev 10)
DeviceName: Onboard - Sound
Subsystem: Dell Cannon Lake PCH cAVS
Flags: bus master, fast devsel, latency 32, IRQ 177
Memory at ed318000 (64-bit, non-prefetchable) [size=16K]
Memory at ed100000 (64-bit, non-prefetchable) [size=1M]
Capabilities: [50] Power Management version 3
Capabilities: [80] Vendor Specific Information: Len=14 <?>
Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel, snd_soc_skl, sof_pci_dev
Run Code Online (Sandbox Code Playgroud)
默认情况下,在全新安装 Ubuntu 时不显示输入设备。我尝试了 18.04 (LTS) 但结果是一样的,所以我切换回 19.10。当我运行pavucontrol它显示这个:
我可以看到噪音并且麦克风正在录制一些东西(但我无法从声音设置中控制它)但它对我的声音没有反应。
输出cat /proc/asound/card0/codec* | grep Codec:
Codec: Realtek ALC3254
Codec: Intel Kabylake HDMI
Run Code Online (Sandbox Code Playgroud)
我希望有人能在这里帮助我,我将不胜感激。提前致谢!
输出lshw | grep -n -i -A 14 -B 10 audio:
312- product: Intel Corporation
313- vendor: Intel Corporation
314- physical id: 1f
315- bus info: pci@0000:00:1f.0
316- version: 10
317- width: 32 bits
318- clock: 33MHz
319- capabilities: isa bus_master
320- configuration: latency=0
321- *-multimedia
322: description: Multimedia audio controller
323- product: Cannon Lake PCH cAVS
324- vendor: Intel Corporation
325- physical id: 1f.3
326- bus info: pci@0000:00:1f.3
327- version: 10
328- width: 64 bits
329- clock: 33MHz
330- capabilities: bus_master cap_list
331- configuration: driver=snd_hda_intel latency=32
332- resources: irq:177 memory:ed318000-ed31bfff memory:ed100000-ed1fffff
333- *-serial:2
334- description: SMBus
335- product: Cannon Lake PCH SMBus Controller
336- vendor: Intel Corporation
WARNING: output may be incomplete or inaccurate, you should run this program as super-user.
Run Code Online (Sandbox Code Playgroud)
输出lspci | grep -n -i -A 10 -B 1 audio:
17-00:1f.0 ISA bridge: Intel Corporation Device a30d (rev 10)
18:00:1f.3 Multimedia audio controller: Intel Corporation Cannon Lake PCH cAVS (rev 10)
19-00:1f.4 SMBus: Intel Corporation Cannon Lake PCH SMBus Controller (rev 10)
20-00:1f.5 Serial bus controller [0c80]: Intel Corporation Cannon Lake PCH SPI Controller (rev 10)
21-01:00.0 3D controller: NVIDIA Corporation Device 1f91 (rev a1)
22-02:00.0 PCI bridge: Intel Corporation JHL6340 Thunderbolt 3 Bridge (C step) [Alpine Ridge 2C 2016] (rev 02)
23-03:00.0 PCI bridge: Intel Corporation JHL6340 Thunderbolt 3 Bridge (C step) [Alpine Ridge 2C 2016] (rev 02)
24-03:01.0 PCI bridge: Intel Corporation JHL6340 Thunderbolt 3 Bridge (C step) [Alpine Ridge 2C 2016] (rev 02)
25-03:02.0 PCI bridge: Intel Corporation JHL6340 Thunderbolt 3 Bridge (C step) [Alpine Ridge 2C 2016] (rev 02)
26-04:00.0 System peripheral: Intel Corporation JHL6340 Thunderbolt 3 NHI (C step) [Alpine Ridge 2C 2016] (rev 02)
27-3a:00.0 USB controller: Intel Corporation JHL6340 Thunderbolt 3 USB 3.1 Controller (C step) [Alpine Ridge 2C 2016] (rev 02)
28-3b:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd Device a809
Run Code Online (Sandbox Code Playgroud)
更新:似乎麦克风现在可以在 Archlinux 下工作:https ://wiki.archlinux.org/index.php/Dell_Inspiron_15_(7590 )
更新 #2:在 sof 开发人员的帮助下,我想我可以让我的麦克风(以及许多其他戴尔笔记本电脑的麦克风)工作 - https://github.com/thesofproject/sof/issues/2502
小智 1
首先检查麦克风的音量。要检查声音级别,请安装 alsamixer。为此,请使用以下命令:
**sudo apt-get install alsa-utils**
**sudo apt-get install alsamixer**
Run Code Online (Sandbox Code Playgroud)安装 alsamixer 后,运行以下命令来运行它
**alsamixer**
Run Code Online (Sandbox Code Playgroud)然后按F6(功能键检查声卡)并选择适当的声卡并按回车键。
屏幕将显示主音量、扬声器音量、耳机音量和麦克风音量(根据系统的不同,此列表可能会有所不同)。确保 MIC 音量不为零。
| 归档时间: |
|
| 查看次数: |
4192 次 |
| 最近记录: |