尝试让 Xubuntu 在旧机器(Inspiron 530)上运行。我尝试了所有方法,并为此投入了数小时,但仍然一无所获。主要收获:
alsamixer 输出:
mum@mum-desktop:~/Desktop$ alsamixer
cannot open mixer: No such file or directory
我尝试重新安装从混音器包到 alsa-base 包的所有内容。我安装并卸载了尽可能多的驱动程序。我编辑了配置文件。
奇怪的是,几天前这台机器上安装 Vista 时声音还能用,在 Xubuntu 上,我设法打开 alsamixer 后,声音能用 1 晚,现在 alsamixer 不能用了,又没声音了。我束手无策了。
唯一似乎可以识别声卡的命令是lspci -v | grep -A7 -i "audio"
:
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 02)
Subsystem: Dell Inspiron 530
Flags: bus master, fast devsel, latency 0, IRQ 3
Memory at fdff4000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel modules: snd_hda_intel
00:1d.0 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 02) (prog-if 00 [UHCI])
mum@mum-desktop:~/Desktop$
aplay 尤其没有发现它:
mum@mum-desktop:~/Desktop$ aplay -l
aplay: device_list:270: no soundcards found...
我认为芯片组的声卡型号是 stack6-dell。我忘了是哪个配置文件,但我尝试在末尾添加“options”行以添加型号名称。仍然没有结果。PulseAudio 仅显示虚拟音频。
我真的很想尝试避免购买 Windows 10 许可证,因为它是一台很旧的机器。任何帮助都非常感谢。谢谢!
答案1
是的,所以当我发现一个有音频驱动程序夜间版本的网站时,我怀疑出了什么问题,而且它们都是 amd64。我运行的 17.10 版本是 i386 - 这是一台较旧的机器,就在 64 位 CPU 开始成为主流时问世,而且它只有 2GB 的 RAM,所以我想不管怎样,我只要获得 i386 版本就行了。
事实证明,音频系统的驱动程序兼容 64 位仅有的。这有点令人震惊,因为这是一台较旧的机器,但我想对于很多人来说,现在维护 i386 驱动程序已经没有多大意义了。
无论如何,解决这个问题的办法就是安装 64 位 Ubuntu(我使用 Xubuntu)。我选择了 16.04,因为它是 LTS,但这并不能解决问题。
希望这对其他人有所帮助。
答案2
我在 Ubuntu 16.04 LTS 中遇到了同样的问题,我点击了很多链接,但是此链接后来帮助了我。我将 Linux 内核映像降级为赛尼尔版本。
$ apt-cache search linux-generic
- linux-generic - 完整的通用 Linux 内核和头文件
- 其他图片......
- linux-generic-lts-xenial - 完整的通用 Linux 内核和头文件(虚拟过渡包)
然后使用此命令安装
$ sudo aptitude install linux-generic-lts-xenial
我也安装了Ubuntu 桌面适用于 16.04 的软件包,其中包含阿尔萨斯大学相关文件
sudo aptitude install ubuntu-desktop