所以,昨天我更新了最近发布的 Fedora 18,已经这样做了:
Packages Altered:
Updated grubby-8.20-1.fc18.x86_64 @?fedora
Update 8.22-1.fc18.x86_64 @updates
Updated java-1.7.0-openjdk-1:1.7.0.9-2.3.3.2.fc18.x86_64 ?
Update 1:1.7.0.9-2.3.4.fc18.x86_64 @updates
Updated nss-3.14.1-3.fc17.x86_64 @updates/17
Update 3.14.1-3.fc18.x86_64 @updates
Updated nss-sysinit-3.14.1-3.fc17.x86_64 @updates/17
Update 3.14.1-3.fc18.x86_64 @updates
Updated nss-tools-3.14.1-3.fc17.x86_64 @updates/17
Update 3.14.1-3.fc18.x86_64 @updates
Updated xorg-x11-drv-intel-2.20.16-1.fc18.x86_64 ?
Update 2.20.17-1.fc18.x86_64 @updates
今天重新启动后 - 声音消失了,虚拟输出是唯一剩下的设备。所以我的疯狂猜测会转向 xorg-x11-drivers ..我尝试将自己添加到“音频”组 - 但无济于事。这是常见的英特尔芯片组。
我不知道应该从哪里开始调试这个,有什么提示吗?
编辑:旧内核3.6.11-1.fc17.x86_64
工作得很好。这就是3.7.2-201.fc18.x86_64
导致问题的原因。
编辑2:今天,启动3.7.2后,问题似乎消失了。不知道为什么。
答案1
声音驱动程序是内核的一部分。尝试启动到较旧的内核以查看您的声音设备是否已恢复。
答案2
使用FedUp从Fedora17升级到fedora18后,除了声音之外,一切正常...根本没有声音...因此重新加载了所有ALSA和OSS...并且在配置了所有Kmix混音器设置->音频硬件设置->配置文件=之后模拟立体声输出+数字立体声(IEC 958)输入....有效...Fedora18 很酷....
答案3
我刚刚更新了我的软呢帽,声音坏了。其中一个 spdif 通道已静音。不过我花了一点时间才找到它。
进入 alsamixer 并检查。在命令行运行 alsamixer,按 F6 并选择您的声卡,而不是默认的。我有 2 个声卡,1 个来自 mb,1 个来自视频卡。然后确保每个卷幻灯片底部都没有显示 MM。您可以通过将箭头移至每个通道并按“m”取消静音任何通道来更改它。显然/不知何故,我有 5 个 spdif 频道,这对我来说是新闻。当通道取消静音时,它会显示 00。
答案4
命令的输出是什么:
dmesg | egrep -i "(alsa|sound)"
以我的为例,是这样的:
[ 16.029463] ALSA sound/pci/hda/hda_intel.c:2848 0000:01:00.1: Handle VGA-switcheroo audio client
[ 16.029468] ALSA sound/pci/hda/hda_intel.c:3040 0000:01:00.1: Using LPIB position fix
[ 16.031609] ALSA sound/pci/hda/hda_intel.c:1716 0000:01:00.1: Enable sync_write for stable communication
[ 16.196847] input: HD-Audio Generic HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input10
[ 17.818695] ALSA sound/usb/mixer.c:929 6:0: cannot get min/max values for control 2 (id 6)
[ 17.818706] ALSA sound/usb/mixer.c:929 1:0: cannot get min/max values for control 2 (id 1)
[ 17.818712] ALSA sound/usb/mixer.c:929 1:0: cannot get min/max values for control 3 (id 1)
[ 17.818716] ALSA sound/usb/mixer.c:929 1:0: cannot get min/max values for control 5 (id 1)
[ 17.818723] ALSA sound/usb/mixer.c:929 2:0: cannot get min/max values for control 2 (id 2)
唯一的区别是我有声音...使用内核 3.8.2 ...但我无法启用 2.0 通道以外的任何通道。并且在声音选项上也存在数字输出问题......
bugzilla 问题在这里:
也许您会找到lspci
可以指导您的相同条目...我希望我为您提供了一些有价值的意见。很抱歉没有回答修复问题。