更换显卡后无声音(AMD Radeon HD 7770)

更换显卡后无声音(AMD Radeon HD 7770)

问题: 没有声音

系统:

  • 双重启动
    • Windows 7(sda)
    • Ubuntu 12.04(sdb)
  • 2 个硬盘
  • 戴尔 XPS 730
  • 显卡:AMD Radeo HD 7770 Diamond Multimedia
  • 声卡:Creative Labs SB X-Fi

附加信息:

  • 我的声音以前一直正常。
  • 然后,我的旧显卡(NVIDIA geforce 280)坏了。
  • 我购买并安装了一张新显卡:Radeon HD 7770。
  • 在此之后,我的声音在 ubuntu 中不再起作用(Win7 音频仍然有效)。
  • ubuntu 中的其他一切(例如视频)都运行良好。
  • 我怀疑这与 Radeon 卡具有声音功能有关。

问题详情:

  1. 如果我单击“系统设置”->“声音”,面板就会冻结并无限期停止响应。
  2. 屏幕顶部的音量图标(时钟旁边)旁边显示 3 个破折号“---”,如果我单击它,则会显示一个空的下拉框。
  3. (可能与 1 有关。)当我重新启动计算机时,我收到消息:“gnome 设置守护进程没有响应”。我必须强制重新启动。
  4. 我重新安装了 ubunbu(保留我的主目录),但问题仍然存在。

诊断信息:

按照此处概述的程序进行: https://help.ubuntu.com/community/SoundTroubleshooting

以下是终端命令及其输出的列表:

$ aplay-l

List of PLAYBACK Hardware Devices

除此之外没有其他列表,并且命令冻结,直到我按下 Control-c

$ sudo aplay -l

**** List of PLAYBACK Hardware Devices ****
card 0: XFi [Creative X-Fi], device 0: ctxfi [Front/WaveIn]
  Subdevices: 256/256
  Subdevice #0: subdevice #0
  Subdevice #1: subdevice #1
  Subdevice #2: subdevice #2
  Subdevice #3: subdevice #3
  ... repeats from #4 to #255
  Subdevice #255: subdevice #255
card 0: XFi [Creative X-Fi], device 1: ctxfi [Surround]
  Subdevices: 256/256
  Subdevice #0: subdevice #0
  Subdevice #1: subdevice #1
  Subdevice #2: subdevice #2
  Subdevice #3: subdevice #3
  Subdevice #4: subdevice #4
  ... repeats from #4 to #255
  Subdevice #255: subdevice #255
card 0: XFi [Creative X-Fi], device 2: ctxfi [Center/LFE]
  Subdevices: 256/256
  Subdevice #0: subdevice #0
  Subdevice #1: subdevice #1
  Subdevice #2: subdevice #2
  Subdevice #3: subdevice #3
  Subdevice #4: subdevice #4
  ... repeats from #4 to #255
  Subdevice #255: subdevice #255
card 0: XFi [Creative X-Fi], device 4: ctxfi [IEC958 Non-audio]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 2: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
  Subdevices: 0/1
  Subdevice #0: subdevice #0
card 2: Generic [HD-Audio Generic], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 2: Generic [HD-Audio Generic], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 2: Generic [HD-Audio Generic], device 9: HDMI 3 [HDMI 3]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

$ lspci-v| grep -A7 -i“音频”

00:0f.1 Audio device: NVIDIA Corporation MCP55 High Definition Audio
(rev a2)  Subsystem: Dell Device 0224     Flags: bus master, 66MHz, fast
devsel, latency 0, IRQ 23     Memory at dfff0000 (32-bit,
non-prefetchable) [size=16K]  Capabilities: <access denied>   Kernel
driver in use: snd_hda_intel  Kernel modules: snd-hda-intel

-- 01:00.1 Audio device: Advanced Micro Devices [AMD] nee ATI Device aab0
Subsystem: Diamond Multimedia Systems Device aab0     Flags: bus
master, fast devsel, latency 0, IRQ 43    Memory at dfefc000 (64-bit,
non-prefetchable) [size=16K]  Capabilities: <access denied>   Kernel
driver in use: snd_hda_intel  Kernel modules: snd-hda-intel

-- 03:0a.0 Audio device: Creative Labs SB X-Fi    Subsystem: Creative Labs Device 6002
  Flags: bus master, medium devsel, latency
  32, IRQ 18
Memory at dbff4000 (32-bit, non-prefetchable) [size=16K]  Memory at
dbc00000 (64-bit, non-prefetchable) [size=2M]     Memory at d4000000
(64-bit, non-prefetchable) [size=64M]     I/O ports at 8c00 [size=32]
  Capabilities: <access denied>

注意 Diamond Multimedia Systems 设备 - 这似乎是我的显卡声音。我的显卡是 Diamond 多媒体。

另外,里面还有一个奇怪的 NVIDIA 设备。这肯定是我现在已经移除的 NVIDIA 显卡的残留物,或者是某种板载设备。不确定是哪种。

**UPDATE** I disabled my onboard sound via the BIOS settings, 
and now only 2 cards appear in this list.  The NVIDIA one is gone.

$ killall pulseaudio

  • 这使我能够打开系统设置->声音。
  • 但“测试声音”按钮没有发出声音
  • 并且输出音量 + 静音控制在 0 音量时变灰/禁用。
  • 它还允许我单击“任务栏”(时钟旁边)中的声音控制,然后音量滑块会下拉,但在音量为 0 时被禁用/变灰。

    $ find /lib/modules/uname -r | grep snd

/lib/modules/3.2.0-29-generic-pae/kernel/sound/soc/codecs/snd-soc-88pm860x.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/soc/codecs/snd-soc-tlv320aic3x.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/soc/codecs/snd-soc-wm8900.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/soc/codecs/snd-soc-wm8978.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/soc/codecs/snd-soc-tlv320dac33.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/soc/codecs/snd-soc-wm9090.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/soc/codecs/snd-soc-sta32x.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/soc/codecs/snd-soc-max98088.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/soc/codecs/snd-soc-max9850.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/soc/codecs/snd-soc-rt5631.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/soc/codecs/snd-soc-wm8903.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/soc/codecs/snd-soc-wm8580.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/soc/codecs/snd-soc-wm8523.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/soc/codecs/snd-soc-max9877.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/soc/codecs/snd-soc-ads117x.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/soc/codecs/snd-soc-wm8955.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/soc/codecs/snd-soc-wm8804.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/soc/codecs/snd-soc-sgtl5000.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/soc/codecs/snd-soc-wm8750.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/soc/codecs/snd-soc-wm2000.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/soc/codecs/snd-soc-tlv320aic32x4.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/soc/codecs/snd-soc-ak4642.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/soc/codecs/snd-soc-ad193x.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/soc/codecs/snd-soc-wm8753.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/soc/codecs/snd-soc-ak4535.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/soc/codecs/snd-soc-wm8985.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/soc/codecs/snd-soc-wm8350.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/soc/codecs/snd-soc-dfbmcs320.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/soc/codecs/snd-soc-cs42l51.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/soc/codecs/snd-soc-tlv320aic26.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/soc/codecs/snd-soc-wm8737.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/soc/codecs/snd-soc-uda1380.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/soc/codecs/snd-soc-wm8776.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/soc/codecs/snd-soc-wm8995.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/soc/codecs/snd-soc-tpa6130a2.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/soc/codecs/snd-soc-wm8727.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/soc/codecs/snd-soc-wm5100.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/soc/codecs/snd-soc-wm8991.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/soc/codecs/snd-soc-wm8510.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/soc/codecs/snd-soc-jz4740-codec.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/soc/codecs/snd-soc-wm8400.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/soc/codecs/snd-soc-lm4857.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/soc/codecs/snd-soc-wm8960.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/soc/codecs/snd-soc-alc5623.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/soc/codecs/snd-soc-cs4270.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/soc/codecs/snd-soc-tlv320aic23.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/soc/codecs/snd-soc-wm8993.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/soc/codecs/snd-soc-wm8961.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/soc/codecs/snd-soc-wm8940.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/soc/codecs/snd-soc-uda134x.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/soc/codecs/snd-soc-ad1836.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/soc/codecs/snd-soc-wm8994.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/soc/codecs/snd-soc-wm8782.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/soc/codecs/snd-soc-cs4271.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/soc/codecs/snd-soc-wm8974.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/soc/codecs/snd-soc-wm8983.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/soc/codecs/snd-soc-wm8962.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/soc/codecs/snd-soc-ak4641.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/soc/codecs/snd-soc-wm-hubs.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/soc/codecs/snd-soc-wm8971.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/soc/codecs/snd-soc-wm8996.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/soc/codecs/snd-soc-wl1273.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/soc/codecs/snd-soc-adav80x.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/soc/codecs/snd-soc-spdif.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/soc/codecs/snd-soc-pcm3008.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/soc/codecs/snd-soc-cx20442.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/soc/codecs/snd-soc-ak4671.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/soc/codecs/snd-soc-wm8711.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/soc/codecs/snd-soc-ad73311.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/soc/codecs/snd-soc-max98095.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/soc/codecs/snd-soc-wm9081.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/soc/codecs/snd-soc-wm8741.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/soc/codecs/snd-soc-wm1250-ev1.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/soc/codecs/snd-soc-wm8988.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/soc/codecs/snd-soc-adau1373.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/soc/codecs/snd-soc-wm8731.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/soc/codecs/snd-soc-l3.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/soc/codecs/snd-soc-ssm2602.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/soc/codecs/snd-soc-da7210.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/soc/codecs/snd-soc-ak4104.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/soc/codecs/snd-soc-wm8904.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/soc/codecs/snd-soc-wm8728.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/soc/codecs/snd-soc-wm8770.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/soc/codecs/snd-soc-wm8990.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/soc/snd-soc-core.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/synth/emux/snd-emux-synth.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/synth/snd-util-mem.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/core/snd-hrtimer.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/core/snd-hwdep.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/core/snd-pcm.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/core/snd-rawmidi.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/core/oss/snd-mixer-oss.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/core/snd-page-alloc.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/core/seq/snd-seq-midi.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/core/seq/snd-seq-dummy.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/core/seq/snd-seq-virmidi.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/core/seq/snd-seq-device.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/core/seq/snd-seq-midi-event.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/core/seq/snd-seq.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/core/seq/snd-seq-midi-emul.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/core/snd.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/core/snd-timer.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/pcmcia/pdaudiocf/snd-pdaudiocf.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/pcmcia/vx/snd-vxpocket.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/usb/6fire/snd-usb-6fire.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/usb/snd-usbmidi-lib.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/usb/caiaq/snd-usb-caiaq.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/usb/usx2y/snd-usb-usx2y.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/usb/usx2y/snd-usb-us122l.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/usb/snd-usb-audio.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/usb/misc/snd-ua101.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/drivers/opl3/snd-opl3-synth.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/drivers/opl3/snd-opl3-lib.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/drivers/opl4/snd-opl4-lib.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/drivers/opl4/snd-opl4-synth.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/drivers/snd-portman2x4.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/drivers/snd-serial-u16550.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/drivers/snd-mts64.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/drivers/snd-mtpav.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/drivers/mpu401/snd-mpu401.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/drivers/mpu401/snd-mpu401-uart.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/drivers/vx/snd-vx-lib.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/drivers/snd-dummy.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/drivers/snd-aloop.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/drivers/pcsp/snd-pcsp.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/drivers/snd-virmidi.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/firewire/snd-firewire-lib.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/firewire/snd-firewire-speakers.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/firewire/snd-isight.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/i2c/snd-tea6330t.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/i2c/other/snd-tea575x-tuner.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/i2c/other/snd-ak4113.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/i2c/other/snd-pt2258.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/i2c/other/snd-ak4117.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/i2c/other/snd-ak4xxx-adda.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/i2c/other/snd-ak4114.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/i2c/snd-cs8427.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/i2c/snd-i2c.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/pci/emu10k1/snd-emu10k1-synth.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/pci/emu10k1/snd-emu10k1.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/pci/emu10k1/snd-emu10k1x.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/pci/korg1212/snd-korg1212.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/pci/au88x0/snd-au8830.ko
/lib/modules/3.2.0-29-generic-pae/kernel/sound/pci/au88x0/snd-au8820.ko

... and 100+ more (deleted to keep underneath the post limit)

$ ps -ef | grep pulseaudio

lightdm 1698 1659 0 Nov29 ? 00:00:00 /usr/bin/pulseaudio --start --log-target=syslog

lightdm 1700 1698 0 Nov29 ? 00:00:00 /usr/bin/pulseaudio --start --log-target=syslog

lightdm 1701 1700 0 Nov29 ? 00:00:00 /usr/bin/pulseaudio --start --log-target=syslog

sean 1820 1800 0 Nov29 ? 00:00:00 /usr/bin/pulseaudio --start --log-target=syslog

sean 1822 1820 0 Nov29 ? 00:00:00 /usr/bin/pulseaudio --start --log-target=syslog

sean 1823 1822 0 Nov29 ? 00:00:00 /usr/bin/pulseaudio --start --log-target=syslog

sean 1956 1 0 Nov29 ? 00:00:00 /usr/bin/pulseaudio --start --log-target=syslog

sean 1979 1746 0 Nov29 ? 00:00:00 /bin/sh /usr/bin/start-pulseaudio-x11

sean 1981 1980 0 Nov29 ? 00:00:00 /usr/bin/pulseaudio --start --log-target=syslog

sean 2289 1 0 Nov29 ? 00:00:00 /usr/bin/pulseaudio --start --log-target=syslog

sean 2330 1 0 Nov29 ? 00:00:00 /usr/bin/pulseaudio --start --log-target=syslog

sean 2339 1 0 Nov29 ? 00:00:00 /usr/bin/pulseaudio --start --log-target=syslog

sean 2348 1 0 Nov29 ? 00:00:00 /usr/bin/pulseaudio --start --log-target=syslog

sean 2357 1 0 Nov29 ? 00:00:00 /usr/bin/pulseaudio --start --log-target=syslog

sean 2374 1 0 Nov29 ? 00:00:00 /usr/bin/pulseaudio --start --log-target=syslog

sean 2387 1 0 Nov29 ? 00:00:00 /usr/bin/pulseaudio --start --log-target=syslog

sean 2410 1 0 Nov29 ? 00:00:00 /usr/bin/pulseaudio --start --log-target=syslog

sean 2450 1 0 Nov29 ? 00:00:00 /usr/bin/pulseaudio --start --log-target=syslog

sean 2489 1 0 Nov29 ? 00:00:00 /usr/bin/pulseaudio --start --log-target=syslog

sean 2627 2571 0 00:39 pts/1 00:00:00 grep --color=auto pulseaudio

(I'm logged in as "sean")

Update Info: Nov 30th

Here's a sequence of terminal commands and output performed after a reboot.

$ ps -ef | grep pulseaudio

lightdm   1717  1681  0 12:20 ?        00:00:00 /usr/bin/pulseaudio --start --log-target=syslog

lightdm   1719  1717  0 12:20 ?        00:00:00 /usr/bin/pulseaudio --start --log-target=syslog

lightdm   1720  1719  0 12:20 ?        00:00:00 /usr/bin/pulseaudio --start --log-target=syslog

sean      1840  1819  0 12:20 ?        00:00:00 /usr/bin/pulseaudio --start --log-target=syslog

sean      1842  1840  0 12:20 ?        00:00:00 /usr/bin/pulseaudio --start --log-target=syslog

sean      1843  1842  0 12:20 ?        00:00:00 /usr/bin/pulseaudio --start --log-target=syslog

sean      1935  1765  0 12:20 ?        00:00:00 /bin/sh /usr/bin/start-pulseaudio-x11

sean      1952  1938  0 12:20 ?        00:00:00 /usr/bin/pulseaudio --start --log-target=syslog

sean      1984  1969  0 12:20 ?        00:00:00 /usr/bin/pulseaudio --start --log-target=syslog

sean      2427  2282  0 12:21 pts/2    00:00:00 grep --color=auto pulseaudio

$ pulseaudio -k; killall -KILL pulseaudio

pulseaudio(1717): Operation not permitted

pulseaudio(1719): Operation not permitted

pulseaudio(1720): Operation not permitted

$ ps -ef | grep pulseaudio

lightdm   1717  1681  0 12:20 ?        00:00:00 /usr/bin/pulseaudio --start --log-target=syslog

lightdm   1719  1717  0 12:20 ?        00:00:00 /usr/bin/pulseaudio --start --log-target=syslog

lightdm   1720  1719  0 12:20 ?        00:00:00 /usr/bin/pulseaudio --start --log-target=syslog

sean      1843     1  0 12:20 ?        00:00:00 /usr/bin/pulseaudio --start --log-target=syslog

sean      2449  2282  0 12:22 pts/2    00:00:00 grep --color=auto pulseaudio

$ sudo pulseaudio -k; killall -KILL pulseaudio

[sudo] password for sean: 

E: [pulseaudio] core-util.c: Home directory /home/sean not ours.

E: [pulseaudio] main.c: Failed to kill daemon: Permission denied

pulseaudio(1717): Operation not permitted

pulseaudio(1719): Operation not permitted

pulseaudio(1720): Operation not permitted

$ ps -ef | grep pulseaudio

lightdm   1717  1681  0 12:20 ?        00:00:00 /usr/bin/pulseaudio --start --log-target=syslog

lightdm   1719  1717  0 12:20 ?        00:00:00 /usr/bin/pulseaudio --start --log-target=syslog

lightdm   1720  1719  0 12:20 ?        00:00:00 /usr/bin/pulseaudio --start --log-target=syslog

sean      1843     1  0 12:20 ?        00:00:00 /usr/bin/pulseaudio --start --log-target=syslog

sean      2475  2282  0 12:23 pts/2    00:00:00 grep --color=auto pulseaudio

(can't seem to get that formatted right, but it's the same as above - running as sudo didn't kill extra processes)

$ pavucontrol

  • this opens a window now (without the killall command above, it would just hang)
  • but the window just says "Establishing connection to PulseAudio. Please wait..." indefinitely

Also, after the killall command is executed:

  • Now the volume control (by the clock) works
  • I get a drop-down with a volume slider, Rhythmbox, and Sound Settings...
  • I can now access sound settings without freezing up the window, either from
    • System Settings... -> Sound, or,
    • the volume control drop-down above.
  • But, in the sound settings window...
    • "Output volume slider" is disabled/greyed
    • "Test Sound" button does nothing
    • "Play sound through" box is empty
    • "Record sound through" box is empty

$ sudo pulseaudio -k; sudo killall -KILL pulseaudio

E: [pulseaudio] core-util.c: Home directory /home/sean not ours.
E: [pulseaudio] main.c: Failed to kill daemon: Permission denied

$ ps -ef | grep pulseaudio

lightdm   1720     1  0 12:20 ?        00:00:00 /usr/bin/pulseaudio --start --log-target=syslog

sean      1843     1  0 12:20 ?        00:00:00 /usr/bin/pulseaudio --start --log-target=syslog

sean      6233  6165  0 18:20 pts/5    00:00:00 grep --color=auto pulseaudio`

答案1

我的 HP Envy 15 笔记本电脑也遇到了同样的问题,它还配备了 Radeon 7000 Mobile 系列显卡。这篇文章可以部分解决您的问题,至少您的系统可以运行,但它会禁用所有 USB 声音设备。

在 /etc/modprobe.d/alsa-base.conf 中,将以下行添加到文件末尾:

blacklist snd-usb-audio

此解决方案让我现在可以很好地使用笔记本电脑,使用 AMD 视频加速,但没有 USB 音频设备。更好的解决方案是选择禁用 AMD Radeon 卡上的 USB 设备,因为驱动程序似乎已损坏。

答案2

您可以卸载并重新安装 gnome-sound-applet 可能会有帮助

打开你的终端并输入

  sudo apt-get install --reinstall gnome-sound-applet

它将卸载 gnome-sound-applet 并重新安装它。

答案3

我也遇到了同样的问题。我通过添加以下行解决了该问题:

blacklist snd-hda-codec-hdmi

/etc/modprobe.d/alsa-base.conf。这与 user1798721 的解决方案类似,只是问题显然是 HDMI 声音设备,而不是 USB 声音设备。

当然,这会禁用 HDMI 声音输出。就我而言,我通过 SPDIF 数字将声音从主板声音设备输出到我的音响系统,并且仅使用 HDMI 传输视频,因此没有损失。但如果能修复这个问题就好了。较旧的内核版本在相同的硬件上似乎没有这个问题。

相关内容