安装更新并重新启动后,我在运行内核版本 3.5.0-34-generic 的 64 位 Ubuntu 12.10 时遇到了一些问题。
最明显的问题是音频不起作用,但还有其他问题,例如 Ubuntu(Unity?)登录屏幕上的重启菜单不起作用(我可以单击它,然后出现一个非常小的空白弹出窗口)并且重新启动时,机器卡在关机屏幕(我正在使用 xubuntu-desktop 包,因此关机屏幕显示“Xubuntu”)。
除了没有声音外,登录 Xubuntu 一切正常。登录 Unity 时,右上角的系统菜单与登录屏幕上的问题相同(空白、非常小)。
dmesg 的输出包含有关找到的音频硬件的注释(见下文),还hwinfo --sound
向我提供了有关找到的硬件的信息,但也包含一条错误消息(见下文)。
下一步该去哪里确定问题并找到解决方案?
谢谢!
相关dmesg
输出。
[ 13.067650] hda-intel: 0000:01:00.1: Handle VGA-switcheroo audio client
...
[ 13.952341] input: HDA NVidia HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input9
[ 13.952459] input: HDA NVidia HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input10
[ 13.952562] input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input11
[ 13.952659] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input12
的输出 hwinfo --sound
。
$ hwinfo --sound
> hal.1: read hal dataprocess 2669: arguments to dbus_move_error() were incorrect, assertion "(dest) == NULL || !dbus_error_is_set ((dest))" failed in file ../../dbus/dbus-errors.c line 282.
This is normally a bug in some application using the D-Bus library.
libhal.c 3483 : Error unsubscribing to signals, error=The name org.freedesktop.Hal was not provided by any .service files
14: PCI 1b.0: 0403 Audio device
[Created at pci.318]
Unique ID: u1Nb.59eWIJiira0
SysFS ID: /devices/pci0000:00/0000:00:1b.0
SysFS BusID: 0000:00:1b.0
Hardware Class: sound
Model: "Intel Audio device"
Vendor: pci 0x8086 "Intel Corporation"
Device: pci 0x1c20
SubVendor: pci 0x1028 "Dell"
SubDevice: pci 0x0498
Revision: 0x04
Driver: "snd_hda_intel"
Driver Modules: "snd_hda_intel"
Memory Range: 0xd8b60000-0xd8b63fff (rw,non-prefetchable)
IRQ: 45 (245 events)
Module Alias: "pci:v00008086d00001C20sv00001028sd00000498bc04sc03i00"
Driver Info #0:
Driver Status: snd_hda_intel is active
Driver Activation Cmd: "modprobe snd_hda_intel"
Config Status: cfg=new, avail=yes, need=no, active=unknown
23: PCI 100.1: 0403 Audio device
[Created at pci.318]
Unique ID: NXNs.ukALa87MFX5
Parent ID: vSkL.xBHHillLvg6
SysFS ID: /devices/pci0000:00/0000:00:01.0/0000:01:00.1
SysFS BusID: 0000:01:00.1
Hardware Class: sound
Model: "nVidia Audio device"
Vendor: pci 0x10de "nVidia Corporation"
Device: pci 0x0be3
SubVendor: pci 0x10de "nVidia Corporation"
SubDevice: pci 0x0862
Revision: 0xa1
Driver: "snd_hda_intel"
Driver Modules: "snd_hda_intel"
Memory Range: 0xd8080000-0xd8083fff (rw,non-prefetchable)
IRQ: 17 (7644 events)
Module Alias: "pci:v000010DEd00000BE3sv000010DEsd00000862bc04sc03i00"
Driver Info #0:
Driver Status: snd_hda_intel is active
Driver Activation Cmd: "modprobe snd_hda_intel"
Config Status: cfg=new, avail=yes, need=no, active=unknown
Attached to: #9 (PCI bridge)
答案1
我曾经在尝试使用 HDMI 访问内置显示器扬声器时遇到过类似的问题。一个简单的解决方法是在重新启动后拔下/重新插入 HDMI 电缆。这不知何故导致扬声器被识别。您也可以尝试配置系统设置 ==> 声音 ==> 输出。