这曾经在@18.04 LTS 上运行,但在某个时候停止了工作,所以我决定转向更新的 20.04 LTS,但问题仍然存在。
我尝试过的:
- 重新安装 alsa-base 和 pulseaudiohttps://superuser.com/questions/1451847/sound-stopped-working-ubuntu-18-04
- 重命名 alsa-base 配置https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/1770429
- 删除脉冲配置从 16.04 LTS 升级后,Ubuntu 18.04 LTS 中没有声音
这些解决方案都不起作用。
有趣的是,如果我运行 pavucontrol,当 yt 正在播放视频时,我可以看到振幅,但听不到任何声音。如果我连接耳机,它会按预期工作。
aplay -l 的结果:
Karte 0: PCH [HDA Intel PCH], Gerät 0: 92HD93BXX Analog [92HD93BXX Analog]
Sub-Geräte: 1/1
Sub-Gerät #0: subdevice #0
Karte 1: NVidia [HDA NVidia], Gerät 3: HDMI 0 [HDMI 0]
Sub-Geräte: 1/1
Sub-Gerät #0: subdevice #0
Karte 1: NVidia [HDA NVidia], Gerät 7: HDMI 0 [HDMI 0]
Sub-Geräte: 1/1
Sub-Gerät #0: subdevice #0
Karte 1: NVidia [HDA NVidia], Gerät 8: HDMI 0 [HDMI 0]
Sub-Geräte: 1/1
Sub-Gerät #0: subdevice #0
Karte 1: NVidia [HDA NVidia], Gerät 9: HDMI 0 [HDMI 0]
Sub-Geräte: 1/1
Sub-Gerät #0: subdevice #0
pactl list sinks 的结果:
Ziel #0
Status: SUSPENDED
Name: alsa_output.pci-0000_00_1b.0.analog-stereo
Beschreibung: Eingebautes Tongerät Analog Stereo
Treiber: module-alsa-card.c
Abtastwert-Angabe: s16le 2ch 44100Hz
Kanalzuordnung: front-left,front-right
Besitzer-Modul: 8
Stumm: nein
Lautstärke: front-left: 28568 / 44% / -21,64 dB, front-right: 28568 / 44% / -21,64 dB
Verteilung 0,00
Basis-Lautstärke: 65536 / 100% / 0,00 dB
Quellen-Monitor: alsa_output.pci-0000_00_1b.0.analog-stereo.monitor
Latenz: 0 usec, eingestellt 0 usec
Flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY
Eigenschaften:
alsa.resolution_bits = "16"
device.api = "alsa"
device.class = "sound"
alsa.class = "generic"
alsa.subclass = "generic-mix"
alsa.name = "92HD93BXX Analog"
alsa.id = "92HD93BXX Analog"
alsa.subdevice = "0"
alsa.subdevice_name = "subdevice #0"
alsa.device = "0"
alsa.card = "0"
alsa.card_name = "HDA Intel PCH"
alsa.long_card_name = "HDA Intel PCH at 0xf7e30000 irq 37"
alsa.driver_name = "snd_hda_intel"
device.bus_path = "pci-0000:00:1b.0"
sysfs.path = "/devices/pci0000:00/0000:00:1b.0/sound/card0"
device.bus = "pci"
device.vendor.id = "8086"
device.vendor.name = "Intel Corporation"
device.product.id = "1e20"
device.product.name = "7 Series/C216 Chipset Family High Definition Audio Controller"
device.form_factor = "internal"
device.string = "front:0"
device.buffering.buffer_size = "65536"
device.buffering.fragment_size = "32768"
device.access_mode = "mmap+timer"
device.profile.name = "analog-stereo"
device.profile.description = "Analog Stereo"
device.description = "Eingebautes Tongerät Analog Stereo"
module-udev-detect.discovered = "1"
device.icon_name = "audio-card-pci"
Ports:
analog-output-lineout: Line-Ausgang (priority: 9000, not available)
analog-output-speaker: Lautsprecher (priority: 10000, not available)
analog-output-headphones: Kopfhörer (priority: 9900, available)
Aktiver Port: analog-output-headphones
Formate:
pcm
答案1
我在使用 16.04 时遇到了这个问题,在更新 BIOS 后,我开始使用 20.04。如果您看到 HDMI 声音设备出现和消失,请更新您的 BIOS。更新非常容易,您可以从戴尔网站下载 .exe 文件,然后将其复制到您的 EFI 分区。我创建了一个文件夹并将其复制到/boot/efi/EFI/Dell/Bios/
然后您启动并按右键(F2 或 F12)停止启动过程并选择 BIOS 升级,这将允许您选择下载的文件。
答案2
答案3
尝试这个 :
sudo apt-get 安装 rhythmbox clementine
或者
sudo apt-get install --reinstall rhythmbox clementine
然后重新启动,以防仍然没有声音。
答案4
请重启 alsa 驱动
sudo alsactl -F restore
这或许是原因之一。