没有扬声器,没有麦克风,但有耳机@Dell Lattitude E6530 (20.04)

没有扬声器,没有麦克风,但有耳机@Dell Lattitude E6530 (20.04)

这曾经在@18.04 LTS 上运行,但在某个时候停止了工作,所以我决定转向更新的 20.04 LTS,但问题仍然存在。

我尝试过的:

  1. 重新安装 alsa-base 和 pulseaudiohttps://superuser.com/questions/1451847/sound-stopped-working-ubuntu-18-04
  2. 重命名 alsa-base 配置https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/1770429
  3. 删除脉冲配置从 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

当我升级到 Ubuntu 20.04 时,我遇到了这个问题。检查你的 Python 版本,如果它高于 Python v3.8,那么一些时间API方法已被弃用。在

使固定:在所有出现的 pulseaudio.py 文件中,使用“time.perf_counter()”函数更新“time.clock()”函数

请在以下位置查找相关问题和解决方案Kazam 应用程序线程

答案3

尝试这个 :

sudo apt-get 安装 rhythmbox clementine

或者

sudo apt-get install --reinstall rhythmbox clementine

然后重新启动,以防仍然没有声音。

答案4

请重启 alsa 驱动

sudo alsactl -F restore 

这或许是原因之一。

相关内容