联想 Legion 7 更新后声音不工作

联想 Legion 7 更新后声音不工作

几周前我更新软件后,我的设备的音频军团 7 16ACHg6不再工作Ubuntu 22.04.3 LTS x86_64

过去曾有很多关于这个问题的讨论(bugzilla 主题 #1bugzilla 主题 #2联想线程等),但几年后问题解决了,现在又出现了。这似乎也与我使用 Windows 10 双启动有关。

一些内部规格

lspci -vk |perl -lne 'print if /Audio/ .. /^[\w]*$/'
01:00.1 Audio device: NVIDIA Corporation GA104 High Definition Audio Controller (rev a1)
    Subsystem: Lenovo GA104 High Definition Audio Controller
    Flags: bus master, fast devsel, latency 0, IRQ 127, IOMMU group 10
    Memory at d1000000 (32-bit, non-prefetchable) [size=16K]
    Capabilities: <access denied>
    Kernel driver in use: snd_hda_intel
    Kernel modules: snd_hda_intel

06:00.6 Audio device: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) HD Audio Controller
    Subsystem: Lenovo Family 17h (Models 10h-1fh) HD Audio Controller
    Flags: bus master, fast devsel, latency 0, IRQ 128, IOMMU group 7
    Memory at d1580000 (32-bit, non-prefetchable) [size=32K]
    Capabilities: <access denied>
    Kernel driver in use: snd_hda_intel
    Kernel modules: snd_hda_intel

$ sudo lshw -C multimedia   
  *-multimedia              
   description: Audio device
   product: GA104 High Definition Audio Controller
   vendor: NVIDIA Corporation
   physical id: 0.1
   bus info: pci@0000:01:00.1
   logical name: card0
   logical name: /dev/snd/controlC0
   logical name: /dev/snd/hwC0D0
   logical name: /dev/snd/pcmC0D3p
   logical name: /dev/snd/pcmC0D7p
   logical name: /dev/snd/pcmC0D8p
   logical name: /dev/snd/pcmC0D9p
   version: a1
   width: 32 bits
   clock: 33MHz
   capabilities: pm msi pciexpress bus_master cap_list
   configuration: driver=snd_hda_intel latency=0
   resources: irq:127 memory:d1000000-d1003fff
  *-usb:1
       description: Video
       product: Integrated Camera: Integrated C
       vendor: Bison
       physical id: 3
       bus info: usb@1:3
       logical name: input11
       logical name: /dev/input/event5
       version: 56.14
       capabilities: usb-2.01 usb
       configuration: driver=uvcvideo maxpower=500mA speed=480Mbit/s
  *-multimedia
       description: Audio device
       product: Family 17h (Models 10h-1fh) HD Audio Controller
       vendor: Advanced Micro Devices, Inc. [AMD]
       physical id: 0.6
       bus info: pci@0000:06:00.6
       logical name: card1
       logical name: /dev/snd/controlC1
       logical name: /dev/snd/hwC1D0
       logical name: /dev/snd/pcmC1D0c
       logical name: /dev/snd/pcmC1D0p
       version: 00
       width: 32 bits
       clock: 33MHz
       capabilities: pm pciexpress msi bus_master cap_list
       configuration: driver=snd_hda_intel latency=0
       resources: irq:128 memory:d1580000-d1587fff

答案1

一个可能的选择是将内核降级到音频可以正常工作的版本,例如5.19.x

答案2

你好吗?

我在版本 中遇到了同样的错误6.2.0。我尝试修复它,但在这个版本中根本无法修复它。所以我被迫更改内核版本。在以下网页中核心我们可以看到稳定的内核版本,因为我不想回到 5,所以我看到长期版本是6.1.55

安装新内核版本时,重新启动计算机时,请进入恢复菜单并确保使用安装的内核版本进行启动,这一点非常重要。当计算机启动时,为确保您使用的是正确版本,请打开终端并运行以下命令以找出您正在运行的版本:

uname -r

一旦您知道您正在运行正确的版本,只需使用驱动程序稳定它,测试您每天使用的大多数应用程序,如果一切顺利,我建议您删除出现故障的内核版本,这样你就有一个干净的环境来继续您的任务,并避免最终初始化某些运行错误的版本。

答案3

我有一台联想 Legion 16achg6,也遇到了同样的问题,扬声器没有声音(耳机 + 蓝牙正常)。我可以通过从主线 PPA 升级到内核 6.7.8-060708-generic 来使声音正常工作,我使用 mainline-gtk 应用程序进行升级。

相关内容