Ubuntu 20.04 LTS 在 LG Gram 2021 上没有声音(尝试了很多故障排除)

Ubuntu 20.04 LTS 在 LG Gram 2021 上没有声音(尝试了很多故障排除)

我买了一台新的 LG Gram 笔记本电脑(查看规格 ->1) 并立即用 Ubuntu 20.04 LTS 替换了 Windows。除了没有声音之外,安装过程中我没有遇到任何问题。我知道有很多讨论这个问题的帖子,我已经排除了几个小时的故障。到目前为止,没有什么对我有用,这就是为什么我向社区提出这个问题。我将尽可能多地提供有关我已经尝试过的“解决方案”的信息。希望有人能帮助我。

解决方案 1

首先,我按照 Ubuntu 帮助应用程序内置的故障排除步骤进行了操作:

  1. 检查系统设置,声音没有被静音
  2. 检查是否连接了正确的声音设备(我只有“Speaker-sof-hda-dsp”选项)
  3. 执行后lspci -v返回与音频相关的以下输出:
00:1f.3 Multimedia audio controller: Intel Corporation Device a0c8 (rev 20)
    Subsystem: LG Electronics, Inc. Device 0400
    Flags: bus master, fast devsel, latency 64, IRQ 166
    Memory at 603d188000 (64-bit, non-prefetchable) [size=16K]
    Memory at 603d000000 (64-bit, non-prefetchable) [size=1M]
    Capabilities: [50] Power Management version 3
    Capabilities: [80] Vendor Specific Information: Len=14 <?>
    Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
    Kernel driver in use: sof-audio-pci
    Kernel modules: snd_hda_intel, snd_sof_pci

我注意到正在使用的内核驱动程序可能被设置为snd_hda_intel因此对此进行了调查。

解决方案 2

  1. 我尝试重新安装pulseaudioalsa无济于事,sudo apt-get install --reinstall alsa-base pulseaudio& sudo alsa force-reload
  2. 我检查了一下alsamixer,没有任何东西被静音,并尝试手动更改系统声卡,但仍然没有声音。

图像

解决方案 3

我打开sudo gedit /etc/default/grub并更改:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash snd_hda_intel.dmic_detect=0"

之后我执行sudo update-grub并重新启动了系统。我可以使用以下命令确认驱动程序已更改,aplay -l但仍然没有声音。我使用以下命令收集了更多信息modinfo snd_hda_intel

parm:           dmic_detect:Allow DSP driver selection (bypass this driver) (0=off, 1=on) (default=1); deprecated, use snd-intel-dspcfg.dsp_driver option instead (bool)

modinfo snd_intel_dspcfg提供:

parm:           dsp_driver:Force the DSP driver for Intel DSP (0=auto, 1=legacy, 2=SST, 3=SOF) (int)

在另一个帖子之后,我还添加了snd_intel_dspcfg.dsp_driver=1继续GRUB_CMDLINE_LINUX_DEFAULT更新 grub 并重新启动。仍然没有结果。

解决方案 4

首先我重置了解决方案 3,然后执行以下操作:

  1. 添加options snd-hda-intel dmic_detect=0etc/modprobe.d/alsa-base.conf
  2. 添加blacklist snd_soc_skletc/modprobe.d/blacklist.conf
  3. 重启

还是没运气。所以我暂时撤消了这些更改。

更多信息

User:~$ inxi -SMA
System:    Host: Ryan-Ubuntu-Laptop Kernel: 5.8.0-43-generic x86_64 bits: 64 Desktop: Gnome 3.36.4 
           Distro: Ubuntu 20.04.2 LTS (Focal Fossa) 
Machine:   Type: Laptop System: LG product: 16Z90P-K.AA78A1 v: 0.1 serial: <superuser/root required> 
           Mobo: LG model: 16Z90P v: FAB1 serial: <superuser/root required> UEFI: Phoenix v: T2ZF0250 X64 
           date: 01/04/2021 
Audio:     Device-1: Intel driver: sof-audio-pci 
           Sound Server: ALSA v: k5.8.0-43-generic 

我希望系统能够顺利启动并运行,如能得到任何帮助我将非常感激。

答案1

2021 款 lg gram 17Z90P 也一样

声音通过耳机插孔播放。

声音与 HDMI 端口和两个 Thunderbolt 4 端口配合使用。

声音通过蓝牙传输。

但是笔记本电脑自己的扬声器没有声音。

在 kubuntu 20.10 和 arch linux 上

答案2

该错误已报告给 Linux 内核问题跟踪器。

Bug 212041 - LG Gram(2021 Tiger Lake)内置扬声器无声音[BUG] LG Gram 笔记本电脑(2021 Tiger Lake)内置扬声器无声音 #2777

以下是一些回复:

普尔博萨特

那么这确实是 Linux 编解码器驱动程序问题。HDaudio 编解码器的配置中缺少某些东西来启用扬声器。

普尔博萨特

修复这个问题可能很简单,也可能很复杂
a) 这是一个缺失的简单配置,可以通过一个怪癖修复(ALSA 中有数百个,因此很可能有类似的设备具有相同的怪癖)
b) 如果在 HDaudio 编解码器后面连接了 I2S 放大器,情况会更加复杂,在这种情况下,需要对这些放大器进行编程的序列进行逆向工程。这就是许多联想设备上发生的情况。

岩井崇史

问题在于缺少放大器初始化,而且它几乎是特定于供应商的。您必须通过反复试验自己弄清楚(或尝试询问供应商)。
首先,我会尝试不同的型号选项值。

答案3

我有一台 LG Gram 16 2021 型号,也有同样的问题,但现在内置扬声器的声音可以正常工作了!我的系统是双启动的。我使用的是 Windows 端并对其进行了更新。然后我收到了更新 LG Bios 的通知。这样做之后,我失去了启动到 ubuntu 的能力。所以我从实时 Ubuntu usb 启动,选择了“尝试”选项,安装了 grub 修复。运行 grub 修复,它说它有一些错误。忽略了错误。然后我从实时 usb ubuntu 关闭,移除了 usb 驱动器,然后启动了系统。Grub 重新出现,所以我选择了 uefi 选项来检查 Uefi 设置,但没有做任何更改,然后启动到 ubuntu。然后声音就正常了!我完全关机了。重新启动后,它仍然有效!!

我怀疑是 BIOS 更新,但只是想记录下我的所有步骤,以防万一。我希望这对其他使用 LG gram 2021s 的人有所帮助。

为了回答 Ryan 的问题,我进一步研究了更新。LG 更新中心安装了英特尔芯片更新。它没有提供更新的 URL,但我在这里找到了匹配的号码。 https://www.intel.com/content/www/us/en/search.html?ws=text#q=10.1.18460.8229&t=Downloads&layout=table

在此处输入图片描述

答案4

在 archLinux 上,我安装了 sof-firmware,我的声音又开始正常工作了。我还安装了 vulkan-intel 和 pulseaudio 软件包,但只要我安装 sof-firmware,我的声音就恢复了。

相关内容