恢复音频设置 - 无法打开混音器:没有此文件或目录

恢复音频设置 - 无法打开混音器:没有此文件或目录

我的笔记本电脑的内置扬声器在 Ubuntu 下从来都不起作用。我尝试按照网络上的指示操作,但现在音频插孔也不起作用了。

音频管理的图形界面现在显示“虚拟输出”,而不是我以前拥有的三个可能的输出(其中一个用于插孔输出)。

在终端中

alsamixer

引发错误:

cannot open mixer: No such file or directory

我确实尝试删除并重新安装alsa-utils但没有任何改变。

alsa-driver-linuxant_1.0.23.1_all.deb这是在尝试安装失败后发生的这里

我的声卡似乎无法再被识别。重启后,菜单栏右上角的声音图标消失了。

我认为我已经删除了声卡驱动程序。事实上,命令sudo lshw -class multimedia 显示 audi 设备未被认领。

有什么想法可以让我恢复到更好的状态(即 jack 支持并且 alsa 可以工作)?


编辑:该命令lspci -nnk | grep -iEA3 audio给出

lspci -nnk | grep -iEA3 audio
00:1b.0 Audio device [0403]: Intel Corporation 82801I (ICH9 Family) HD Audio Controller [8086:293e] (rev 03)
    Subsystem: ASUSTeK Computer Inc. Device [1043:1893]
00:1c.0 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 [8086:2940] (rev 03)

答案1

哎呀!这个“预编译的二进制包”太丑了。

  • /usr/lib它在而不是中安装源代码/usr/src
  • 它似乎承载了几乎所有的 Alsa 内容。
  • 它在脚本中非常直接地从源代码编译内核模块postinst。因此它是一个打包为二进制包的源代码包。
  • 基本上,它并不遵循任何包装指南。

但是,它似乎还具有一些通过简单地删除包(由钩子触发prerm)来调用的卸载脚本。

该驱动程序适用于 Conexant 硬件,但您似乎没有这样的声卡!

所以,长话短说,只需尝试删除该软件包即可撤销你的操作(并希望它确实撤销所有操作):

sudo dpkg -r alsa-driver-linuxant

下次的教训:

  • 不要安装第三方软件包,但如果安装了:
    • 验证您要安装的驱动程序/包是否适合您的硬件。
    • 例如,在持久 USB 安装上尝试这样的更改。如果它搞砸了或没有帮助,您可以简单地放弃该安装。
  • 将无法正常工作的硬件归档为错误. Ubuntu 中的硬件应该只是工作
  • 尝试去理解你正在做的事情 — — 看来你似乎不理解你对系统做了哪些改变。

答案2

我遇到了完全相同的问题(不再有 alsamixer),并在 ubuntu 论坛上的类似主题中找到了此解决方案:

这个小应用程序为您安装主线内核,非常容易使用,并且修复了我的音频: https://github.com/GM-Script-Writer-62850/Ubuntu-Mainline-Kernel-Updater#readme


源帖:http://ubuntuforums.org/showthread.php?t=2136303&p=12621797#post12621797

相关内容