我开始在我的笔记本电脑上遇到一种奇怪的问题,到目前为止,谷歌还没有证明是非常有帮助的。
本质上,在看似随机的时间,我的麦克风将开始直接向我的扬声器/耳机发送输出,我无法禁用它。通过 Gnome GUI 并将我的麦克风静音并不会停止声音,禁用捕获通道alsamixer
也无济于事。就此而言,我可以将 中的每个通道设置为“0”级别alsamixer
,但是如果我取消主控静音,我仍然会听到麦克风输入。
到目前为止,解决问题的唯一方法是重新启动我的系统,但这显然是一个不方便的“解决方法”。如果我在台式机上,这可能不会给我带来太多困扰,但我的麦克风已集成到我的笔记本电脑中,因此我的打字和触摸板点击会直接通过我的耳机被拾取和放大(这显然非常烦人)。
这是在相当新的 Fedora 14 安装上,但问题始于 13.lspci
并将alsa-info
我的声卡报告为:
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03)
Run Code Online (Sandbox Code Playgroud)
并lsmod
注意到该snd_hda_intel
模块已加载。
有没有人经历过这种情况?任何有用的提示?这很可能是一个简单的解决方案,但我似乎无法弄清楚它是什么。
好吧,我已经自己解决了这个问题,尽管我仍然不确定确切的原因。
我的机器上安装了 Pandora One,上周我注意到它在启动/登录时运行。我通常不喜欢在启动时运行应用程序,除非它们实际上是一般功能所必需的,所以我将其从启动列表中删除。从那时起,这个问题就不再发生了。
我的猜测是,Pandora 或 Adobe AIR 作为一个整体在启动时抓取我的声卡并将其完全锁定,然后在退出后不重置级别/释放它。为什么要这样做,我不知道,但这是我目前能想到的最好的办法。在从 F13 转到 F14 之前,我确实安装了 Pandora,因此这可以解释为什么问题在各个版本/安装中持续存在。不过,这只是一个猜测,所以如果有人能提供合理的解释,那么我会洗耳恭听。