我的 Ubuntu PC 失去了声音。我最近升级到了较新的 LTS(18.04)。之后声音恢复正常。我晚上关闭了 PC(我很少这样做),第二天早上就听不到声音了。
我首先想到的是那里,sudo modprobe snd-hda-intel
因为那里过去曾修复过声音问题。
我已确认声音已连接,并且扬声器正在工作(通过将 Alexa 播放列表中的歌曲传输到与 PC 相同的音响台)。是的,我已尝试过alsamixer
。但它没有帮助,因为我确信一切都很好。
根据pavucontrol
(按照这个答案)有声音。我只是没有输出。我已经设法解决了这(包括所有重启)。
我按照错误报告中的建议,在重启期间尝试过几次 killall pulseaudio。但没有任何效果。
我放入了 sound.conf/etc/modprobe.d
并对其进行了评估:
options snd_hda_intel probe_only=0,1
这再次是根据一些在线建议。
我sudo alsa force-reload
按照建议尝试过这里。这只是停止pavucontrol
显示任何正在发生的“声音”。
那么告诉我——我错过了什么以及我需要做什么才能让我的声音正常工作?
更新 #1:我现在可以按照选项 #3 中给出的步骤添加重置 pulseaudio 配置这个答案正如 Raff 所建议的那样。
更新 #2:尝试了一切这里也。
更新 #3:我尝试清除并重新安装这个答案。 依然没有。
更新 #4:pacmd list-cards
给出如下结果:
2 card(s) available.
index: 0
name: <alsa_card.pci-0000_00_05.0>
driver: <module-alsa-card.c>
owner module: 7
properties:
alsa.card = "0"
alsa.card_name = "HDA NVidia"
alsa.long_card_name = "HDA NVidia at 0xddff8000 irq 23"
alsa.driver_name = "snd_hda_intel"
device.bus_path = "pci-0000:00:05.0"
sysfs.path = "/devices/pci0000:00/0000:00:05.0/sound/card0"
device.bus = "pci"
device.vendor.id = "10de"
device.vendor.name = "NVIDIA Corporation"
device.product.id = "03f0"
device.product.name = "MCP61 High Definition Audio"
device.form_factor = "internal"
device.string = "0"
device.description = "Built-in Audio"
module-udev-detect.discovered = "1"
device.icon_name = "audio-card-pci"
profiles:
input:analog-stereo: Analogue Stereo Input (priority 60, available: unknown)
output:analog-stereo: Analogue Stereo Output (priority 6000, available: no)
output:analog-stereo+input:analog-stereo: Analogue Stereo Duplex (priority 6060, available: unknown)
output:iec958-stereo: Digital Stereo (IEC958) Output (priority 5500, available: unknown)
output:iec958-stereo+input:analog-stereo: Digital Stereo (IEC958) Output + Analogue Stereo Input (priority 5560, available: unknown)
off: Off (priority 0, available: unknown)
active profile: <output:iec958-stereo+input:analog-stereo>
sinks:
alsa_output.pci-0000_00_05.0.iec958-stereo/#5: Built-in Audio Digital Stereo (IEC958)
sources:
alsa_output.pci-0000_00_05.0.iec958-stereo.monitor/#7: Monitor of Built-in Audio Digital Stereo (IEC958)
alsa_input.pci-0000_00_05.0.analog-stereo/#8: Built-in Audio Analogue Stereo
ports:
analog-input-front-mic: Front Microphone (priority 8500, latency offset 0 usec, available: no)
properties:
device.icon_name = "audio-input-microphone"
analog-input-rear-mic: Rear Microphone (priority 8200, latency offset 0 usec, available: no)
properties:
device.icon_name = "audio-input-microphone"
analog-input-linein: Line In (priority 8100, latency offset 0 usec, available: yes)
properties:
analog-output-lineout: Line Out (priority 9900, latency offset 0 usec, available: no)
properties:
analog-output-headphones: Headphones (priority 9000, latency offset 0 usec, available: no)
properties:
device.icon_name = "audio-headphones"
iec958-stereo-output: Digital Output (S/PDIF) (priority 0, latency offset 0 usec, available: unknown)
properties:
index: 1
name: <alsa_card.pci-0000_02_00.1>
driver: <module-alsa-card.c>
owner module: 8
properties:
alsa.card = "1"
alsa.card_name = "HDA NVidia"
alsa.long_card_name = "HDA NVidia at 0xdfe7c000 irq 19"
alsa.driver_name = "snd_hda_intel"
device.bus_path = "pci-0000:02:00.1"
sysfs.path = "/devices/pci0000:00/0000:00:09.0/0000:02:00.1/sound/card1"
device.bus = "pci"
device.vendor.id = "10de"
device.vendor.name = "NVIDIA Corporation"
device.product.id = "0e08"
device.product.name = "GF119 HDMI Audio Controller"
device.string = "1"
device.description = "GF119 HDMI Audio Controller"
module-udev-detect.discovered = "1"
device.icon_name = "audio-card-pci"
profiles:
output:hdmi-stereo: Digital Stereo (HDMI) Output (priority 5400, available: no)
output:hdmi-surround: Digital Surround 5.1 (HDMI) Output (priority 300, available: no)
output:hdmi-surround71: Digital Surround 7.1 (HDMI) Output (priority 300, available: no)
output:hdmi-stereo-extra1: Digital Stereo (HDMI 2) Output (priority 5200, available: no)
output:hdmi-surround-extra1: Digital Surround 5.1 (HDMI 2) Output (priority 100, available: no)
output:hdmi-surround71-extra1: Digital Surround 7.1 (HDMI 2) Output (priority 100, available: no)
off: Off (priority 0, available: unknown)
active profile: <output:hdmi-stereo>
sinks:
alsa_output.pci-0000_02_00.1.hdmi-stereo/#6: GF119 HDMI Audio Controller Digital Stereo (HDMI)
sources:
alsa_output.pci-0000_02_00.1.hdmi-stereo.monitor/#9: Monitor of GF119 HDMI Audio Controller Digital Stereo (HDMI)
ports:
hdmi-output-0: HDMI / DisplayPort (priority 5900, latency offset 0 usec, available: no)
properties:
device.icon_name = "video-display"
hdmi-output-1: HDMI / DisplayPort 2 (priority 5800, latency offset 0 usec, available: no)
properties:
device.icon_name = "video-display"
更新 #5:我无法解释为什么这样做有效。要么是有人决定改变发送声音的插孔,要么是我的一个朋友误以为它们很有趣。我绝望了,开始检查所有我会为遇到 IT 问题的非技术用户检查的愚蠢东西。据我所知,声音输出插孔在过去四年里一直位于同一个插座中。那是因为我的脊椎是 foobar,而盒子在我的桌子下面,因此如果没有室友的帮助,我基本上够不到。尽管如此,移动到中间的插座似乎有效了。我不知道为什么……
答案1
我不知道;只是检查一下:但是,Ubuntu 的最新版本不是 18.04 LTS,而是 20.04.1 LTS。(如果您更新到较新的版本(比 18.04 LTS 更新),请在您的问题中编辑它)并且;您是否查看过 pavucontrol 中的所有控件(您已经在我能看到屏幕截图中启动并运行它)所以没有任何东西被静音?
(就我的情况而言,不久前,我的 pavucontrol 中的一个输出源被静音了。pavucontrol 中的扬声器/按钮处于“静音 [x]”,当我取消静音后它就开始工作了。)
如果不是这种情况,在我的第二个案例中,我只需要在 pavucontrol 中选择正确的输出/输入源。那是前一段时间的事了,所以我不确定这是否有帮助,但希望如此!
如果这些方法都不起作用,我很抱歉,如果还是不行,我会研究一下,因为我以前多次遇到过同样的问题。使用不同的 Linux 操作系统。祝你好运!
编辑:我今天遇到了同样的问题!
我解决了
- 删除 pavucontrol
- 重启
- 再次安装 pavucontrol,它开始工作了!
希望这对将来的任何人都有帮助!
问候。