几天前我安装了 ubuntu 12.04。一切正常,除了音频,音频完全缺失。
我尝试了几种解决方案,特别是修改文件
sudo gedit /etc/modprobe.d/alsa-base.conf
我尝试在文件的末尾添加此行,并多次更改最后一个值
options snd-hda-intel index=0 model=3stack-dig
options snd-hda-intel index=0 model=generic
options snd-hda-intel index=0 model=6stack-dig
options snd-hda-intel index=0 model=auto
但似乎没有什么作用。
的输出lspci | grep -i audio
是
00:05.0 Audio device: NVIDIA Corporation MCP61 High Definition Audio (rev a2)
02:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Caicos HDMI Audio [Radeon HD 6400 Series]
的输出aplay -l
是
**** List of PLAYBACK hardware devices ****
card 0: NVidia [HDA NVidia], device 0: HDA Generic [HDA Generic]
Subdevice: 0/1
Subdevice #0: subdevice #0
card 1: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
Subdevice: 1/1
Subdevice #0: subdevice #0
输出命令sudo lshw
同时出现于 Nvidia 和 AMD 卡上
*-multimedia
description: Audio device
product: MCP61 High Definition Audio
vendor: NVIDIA Corporation
physical id: 5
bus info: pci@0000:00:05.0
version: a2
width: 32 bits
clock: 66MHz
capabilities: pm msi ht bus_master cap_list
configuration: driver=snd_hda_intel latency=0 maxlatency=5 mingnt=2
resources: irq:23 memory:fbff8000-fbffbfff
*-multimedia
description: Audio device
product: Caicos HDMI Audio [Radeon HD 6400 Series]
vendor: Hynix Semiconductor (Hyundai Electronics)
physical id: 0.1
bus info: pci@0000:02:00.1
version: 00
width: 64 bits
clock: 33MHz
capabilities: pm pciexpress msi bus_master cap_list
configuration: driver=snd_hda_intel latency=0
resources: irq:43 memory:fbdfc000-fbdfffff
多谢。
答案1
为什么你的命令输出中同时出现 Nvidia 和 AMD
lspci | grep -i audio
这非常可疑——你真的有来自不同制造商的两张视频卡吗?
以下哪些内容出现在输出中:
sudo lshw
ubuntu 每 6 个月发布一次新版本(12.04 于 2012 年第 4 个月发布),因此 12.04 已有 18 个月的历史 - 我在早期版本上也遇到过声音问题 - ubuntu 13.10 似乎没问题。您可以随时将下载的 13.10 刻录到 CD/DVD 上,看看从 CD 启动到 ubuntu 13.10 时是否有声音。或者,您只需转到“系统设置”->“声音”->“输出”以确认您选择了有效设置,即可获得什么。在“输出”选项卡下,它列出了可用的输出传输。通常选择“扬声器内置音频”,还可以点击“测试声音”按钮,您可以点击前左或右测试按钮将测试音发送到任一扬声器。