我对 Linux 还很陌生,到目前为止我很喜欢它。然而,这是我遇到的第一个无法在线解决问题的问题。当我进入声音设置并尝试查找输入设备时,什么都没有出现;但是,我有输出音频。
我运行arecord -l
并得到以下输出:
**** List of CAPTURE Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALCS1200A Analog [ALCS1200A Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 2: ALCS1200A Alt Analog [ALCS1200A Alt Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
我还安装并运行了 pavucontrol。当我转到输入设备时,除了显示器之外,显示所有下什么都没有出现。但是,当我切换到所有输入设备时,我的耳机出现了:
当我尝试运行时,pulseaudio -D
它失败了。我得到了E: [pulseaudio] main.c: Daemon startup failed.
我非常迷茫。任何帮助都将不胜感激。
我尝试连接到 Linux 的硬件是 power beats pro
答案1
到目前为止看起来不错。您的硬件肯定受支持,但您的设置可能混乱了。如果 pulseaudio 正在运行并且您调用pulseaudio -D
: 它将失败,因为守护进程已经运行。
对于 pavucontrol 配置输出声音,有两个相关选项卡:
[ ]
在这里您可以看到输出到哪里。目前我的 HDMI 端口处于活动状态,因此任何声音都会从显示器扬声器发出。
配置页面会显示您拥有哪些卡(在我的情况下是两张卡:主板声卡和 Nvidia HDMI 声卡)。选择“配置文件”,通常与您在图片中看到的类似。
[ ]
现在我想决定在哪里声音开始播放。启动一个产生声音的程序(例如 YouTube 视频)
[ ]
“播放”选项卡用于将输出定向到正确的卡。在我的示例中,Firefox 在主板卡上播放 - 我听不到任何声音,因为没有任何东西连接到卡上。但是:我可以切换到带有集成扬声器的显示器:
[ ]
选择 HDMI 端口有效,现在我可以听到声音。此行为是不是直观,但这个软件的制作者(L.Poettering)有他自己非常特别的想法并且抵制大多数讨论。尝试一下并继续提问......
答案2
我的新 HP Envy 笔记本电脑也遇到了类似的问题。内核目前不支持声音设备。几天前发布了一个新内核,并收到用户反馈,说它为他解决了这个问题。