更新的 Fedora 18 - 没有声音设备,只有虚拟输出

更新的 Fedora 18 - 没有声音设备,只有虚拟输出

所以,昨天我更新了最近发布的 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可以指导您的相同条目...我希望我为您提供了一些有价值的意见。很抱歉没有回答修复问题。

相关内容