PulseAudio 未检测到任何设备

use*_*156 6 sound pulseaudio microphone alsa

在使用我的笔记本电脑时,在某些时候我注意到我的内置笔记本电脑麦克风不起作用(但它列在声音设置 -> 输入中)所以我重新启动了我的机器然后- PulseAudio 没有检测到输出和输入设备:

PulseAudio 输出

在此处输入图片说明

我不知道是什么原因造成的。我不记得在不再检测到设备之前做了什么异常。

我怎样才能解决这个问题? aplay -l输出:

**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
Run Code Online (Sandbox Code Playgroud)

小智 7

就我而言,pulseaudio 只显示虚拟设备,在安装一些软件包后它停止显示我的 Intel 音频设备。

所以我按照以下步骤操作: 显示的唯一设备是“虚拟输出”或未检测到新连接的卡

要查看哪个应用程序负责通过 alsa 直接访问声卡,请运行以下命令:

sudo fuser -v /dev/snd/*
Run Code Online (Sandbox Code Playgroud)

就我而言,它是胆怯守护进程:

                     用户PID访问命令
/dev/snd/controlC0: root 659 f.... alsactl
                     胆怯 762 F.... 胆怯
/dev/snd/pcmC0D0p: 胆怯 762 F...m 胆怯
/dev/snd/seq: 胆怯 762 F....胆怯
/dev/snd/timer: 胆怯 762 f....胆怯

所以我只是卸载冲突的包,就是这样。


小智 1

您可能已经安装了一些(看似)无害的音频程序/守护程序,它们在用户空间子系统初始化之前控制硬件。安装“sqeezelite”软件包后遇到类似的问题,但其他人可能会做同样的事情或同样麻烦的事情;就像在 .conf 或启动脚本中使用不同的声音服务器目标一样。

这些场景源自
- 安装混合的 gstreamer 0.10 和 1.00 库(推荐 0.10)
- 安装多个声音服务器后端(例如 PortAudio,它具有“pa*”和“*-pa”命名子系统,就像 PulseAudio 一样)
- 自定义端口映射alsa(aconnectgui、hdajackretask、自动配置等)
- 热心的电源管理设置
- 虚拟机主机直通设备的设备代理
- “媒体密钥”配置错误或其他硬件问题

这些只是一些可能的原因;您的问题几乎没有提供任何信息(具体来说,“alsa”已安装并正在运行),任何人都无法提供特定的解决方案。提供的信息主要基于经验和一些猜测(电源管理和媒体关键问题)。对于使用其他 X 桌面或发行版的人来说,屏幕截图没有多大意义。命令“aplay -l”确实显示 alsa 正在运行,但没有提供以下详细信息:

aplay-L

default Playback/recording through the PulseAudio sound server null Discard all samples (playback) or generate zero samples (capture) pulse PulseAudio Sound Server sysdefault:CARD=Intel HDA Intel, ALC889 Analog Default Audio Device front:CARD=Intel,DEV=0 HDA Intel, ALC889 Analog Front speakers surround21:CARD=Intel,DEV=0 HDA Intel, ALC889 Analog 2.1 Surround output to Front and Subwoofer speakers surround40:CARD=Intel,DEV=0 HDA Intel, ALC889 Analog 4.0 Surround output to Front and Rear speakers surround41:CARD=Intel,DEV=0 HDA Intel, ALC889 Analog 4.1 Surround output to Front, Rear and Subwoofer speakers surround50:CARD=Intel,DEV=0 HDA Intel, ALC889 Analog 5.0 Surround output to Front, Center and Rear speakers surround51:CARD=Intel,DEV=0 HDA Intel, ALC889 Analog 5.1 Surround output to Front, Center, Rear and Subwoofer speakers surround71:CARD=Intel,DEV=0 HDA Intel, ALC889 Analog 7.1 Surround output to Front, Center, Side, Rear and Woofer speakers iec958:CARD=Intel,DEV=0 HDA Intel, ALC889 Digital IEC958 (S/PDIF) Digital Audio Output dmix:CARD=Intel,DEV=0 HDA Intel, ALC889 Analog Direct sample mixing device dmix:CARD=Intel,DEV=1 HDA Intel, ALC889 Digital Direct sample mixing device dsnoop:CARD=Intel,DEV=0 HDA Intel, ALC889 Analog Direct sample snooping device dsnoop:CARD=Intel,DEV=1 HDA Intel, ALC889 Digital Direct sample snooping device hw:CARD=Intel,DEV=0 HDA Intel, ALC889 Analog Direct hardware device without any conversions hw:CARD=Intel,DEV=1 HDA Intel, ALC889 Digital Direct hardware device without any conversions plughw:CARD=Intel,DEV=0 HDA Intel, ALC889 Analog Hardware device with all software conversions plughw:CARD=Intel,DEV=1 HDA Intel, ALC889 Digital Hardware device with all software conversions -和-

lspci -b -vv

00:1b.0 Audio device: Intel Corporation 82801JI (ICH10 Family) HD Audio Controller Subsystem: Gigabyte Technology Co., Ltd GA-EP45-UD3R Motherboard 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: 0, Cache Line Size: 4 bytes Interrupt: pin A routed to IRQ 10 Region 0: Memory at fdff8000 (64-bit, non-prefetchable) Capabilities: [50] Power Management version 2 Flags: PMEClk- DSI- D1- D2- AuxCurrent=55mA PME(D0+,D1-,D2-,D3hot+,D3cold+) Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME- Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+ Address: 00000000fee0300c Data: 4172 Capabilities: [70] Express (v1) Root Complex Integrated Endpoint, MSI 00 DevCap: MaxPayload 128 bytes, PhantFunc 0 ExtTag- RBE- DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported- RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop+ MaxPayload 128 bytes, MaxReadReq 128 bytes DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend- Capabilities: [100 v1] Virtual Channel Caps: LPEVC=0 RefClk=100ns PATEntryBits=1 Arb: Fixed- WRR32- WRR64- WRR128- Ctrl: ArbSelect=Fixed Status: InProgress- VC0: Caps: PATOffset=00 MaxTimeSlots=1 RejSnoopTrans- Arb: Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256- Ctrl: Enable+ ID=0 ArbSelect=Fixed TC/VC=01 Status: NegoPending- InProgress- VC1: Caps: PATOffset=00 MaxTimeSlots=1 RejSnoopTrans- Arb: Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256- Ctrl: Enable+ ID=1 ArbSelect=Fixed TC/VC=80 Status: NegoPending- InProgress- Capabilities: [130 v1] Root Complex Link Desc: PortNumber=0f ComponentID=02 EltType=Config Link0: Desc: TargetPort=00 TargetComponent=02 AssocRCRB- LinkType=MemMapped LinkValid+ Addr: 00000000fed1c000 Kernel driver in use: snd_hda_intel

这里有一个非常好的脉冲音频故障排除指南:
https ://wiki.archlinux.org/index.php/PulseAudio/Troubleshooting