You are not logged in.

#1 2023-06-06 20:54:49

SadlyNotSappho
Member
From: California
Registered: 2023-06-06
Posts: 8
Website

Lenovo ThinkBook 13x G2 IAP speakers not working

I got this laptop a few days ago, on sale from Lenovo. When it finally arrived, I booted into Windows to download the latest Arch ISO, and while I was on there, I played a YouTube video as a joke for a family member. It worked fine, and the speakers were pretty good.

Later that day, on Arch, I was using my bluetooth headphones to do a video call, and I switched to speakers for a moment - only to discover that they didn't work. I thought nothing of it at the time, but only really realized that they straight up just didn't work a few hours later. I've tried basically everything - using linux-lts instead of linux, using pulseaudio instead of pipewire, different DEs, etc. I found one article on the wiki that said that installing sof-firmware may help, which it sort of did - it only got the speakers to show up in KDE's audio selector, though. I've been messing with pipewire/pulseaudio for a bit, and I finally got it to give me an actual error message: in the speaker test gui that KDE has, it says Error trying to play a test sound. The system said: "Invalid state".

That's all the information I've got. Neofetch is below, and I can provide more information if needed.

                   -`                    sadlynotsappho@archlaptop
                  .o+`                   -------------------------
                 `ooo/                   OS: Arch Linux x86_64
                `+oooo:                  Host: 21AT ThinkBook 13x G2 IAP
               `+oooooo:                 Kernel: 6.1.31-1-lts
               -+oooooo+:                Uptime: 24 mins
             `/:-:++oooo+:               Packages: 731 (pacman), 7 (flatpak)
            `/++++/+++++++:              Shell: bash 5.1.16
           `/++++++++++++++:             Resolution: 2560x1600
          `/+++ooooooooooooo/`           DE: Plasma 5.27.5
         ./ooosssso++osssssso+`          WM: kwin
        .oossssso-````/ossssss+`         Theme: [Plasma], Breeze [GTK2/3]
       -osssssso.      :ssssssso.        Icons: [Plasma], breeze-dark [GTK2/3]
      :osssssss/        osssso+++.       Terminal: alacritty
     /ossssssss/        +ssssooo/-       CPU: 12th Gen Intel i7-1255U (12) @ 4.700GHz
   `/ossssso+/:-        -:/+osssso+-     GPU: Intel Alder Lake-UP3 GT2 [Iris Xe Graphics]
  `+sso+:-`                 `.-/+oso:    Memory: 4231MiB / 15544MiB
 `++:.                           `-/+/
 .`                                 `/

Offline

#2 2023-06-06 21:24:19

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 24,389

Re: Lenovo ThinkBook 13x G2 IAP speakers not working

Test a newer kernel. Other than that sof-firmware based stuff is generally quite in flux and unstable at the moment, so chances that this currently simply doesn't work yet are high.

Other than that to check what the state is post

aplay -l
amixer -c0
pactl list cards
pactl list sinks

Last edited by V1del (2023-06-06 21:26:07)

Offline

#3 2023-06-06 21:28:38

SadlyNotSappho
Member
From: California
Registered: 2023-06-06
Posts: 8
Website

Re: Lenovo ThinkBook 13x G2 IAP speakers not working

I tried the latest one from Arch's repos (as of, like, yesterday), and it didn't work. I'm assuming my best bet is to either use Windows when I want to use the speakers, or just not use the speakers until sof-firmware adds support for these speakers?

Offline

#4 2023-06-06 21:36:58

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 24,389

Re: Lenovo ThinkBook 13x G2 IAP speakers not working

Did you actually test the linux and not the linux-lts package? The LTS kernel will generally not see new hardware support, but  bug fixes and security stuff but will still be updated, from that perspective it is half a year old.

One thing you can try though it's exceedingly rare that this will help is force the old snd-hda-intel driver by adding

options snd-intel-dspcfg dsp_driver=1

to e.g. dspFix.conf in your /etc/modprobe.d and rebooting.

Offline

#5 2023-06-06 21:56:49

SadlyNotSappho
Member
From: California
Registered: 2023-06-06
Posts: 8
Website

Re: Lenovo ThinkBook 13x G2 IAP speakers not working

I did mess around with this for a while on the linux kernel. I have a meeting, but after that I'll try what you said and go back to linux, instead of linux-lts.

Offline

#6 2023-06-07 00:15:58

SadlyNotSappho
Member
From: California
Registered: 2023-06-06
Posts: 8
Website

Re: Lenovo ThinkBook 13x G2 IAP speakers not working

screenshot of bash

I put that line in that file, on linux (6.3.5-arch1-1), and the audio still doesn't work, and the commands from a few posts ago also didn't work. I'm just gonna guess that I'm screwed when it comes to this - which is fine, just means I won't be able to watch movies with family members on this laptop until it gets fixed.

Offline

#7 2023-06-07 08:23:38

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 24,389

Re: Lenovo ThinkBook 13x G2 IAP speakers not working

None of the commands from a few posts ago where for fixing anything but for giving information on the detected states. But yes this is basically what I assumed to be the case.

Offline

#8 2023-06-07 17:46:39

SadlyNotSappho
Member
From: California
Registered: 2023-06-06
Posts: 8
Website

Re: Lenovo ThinkBook 13x G2 IAP speakers not working

Wow, I completely misread that message with the commands. I'll send the output, but I doubt it'll be any help.

I was going to post it all in this, well, post, but it was 287 lines, so I put it on this gist here: https://gist.github.com/SadlyNotSappho/ … cd484b7456

Offline

#9 2023-06-07 20:11:28

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 24,389

Re: Lenovo ThinkBook 13x G2 IAP speakers not working

That looks completely fine in general, is this with or without the dsp_driver=1 modprobe config?

Try

amixer -c0 set 'Headphone',0 100%,100%
amixer -c0 set 'Headphone',0 unmute
speaker-test -Dhw:0 -c2

that last one should give you noise -- does it?

Offline

#10 2023-06-08 02:40:09

SadlyNotSappho
Member
From: California
Registered: 2023-06-06
Posts: 8
Website

Re: Lenovo ThinkBook 13x G2 IAP speakers not working

The previous output is with dsp_driver=1. I'm getting white noise from that command through my headphones, when they're plugged in, but not through the speakers. (sorry I didn't see your post until just now, I haven't been paying attention to my phone)

Last edited by SadlyNotSappho (2023-06-08 20:10:44)

Offline

#11 2023-06-09 01:15:01

crazyc4t
Member
From: Vancouver, BC
Registered: 2023-06-09
Posts: 1
Website

Re: Lenovo ThinkBook 13x G2 IAP speakers not working

Hello everyone, I also have this laptop and I'm really looking forward getting a patch for this, because based on this gist thread of the patch for the acpi table/ covers these models of speakers, I'm still trying to get a way around this but I don't know yet, but is worth a look.

Offline

#12 2024-07-29 00:39:29

SadlyNotSappho
Member
From: California
Registered: 2023-06-06
Posts: 8
Website

Re: Lenovo ThinkBook 13x G2 IAP speakers not working

it's been over a year but a random update i did earlier today fixed them. genuinely, they might've been working for longer, i don't know. i've been using headphones with this thing for so long that there's, like, a tiny chance it's been working for months. however, i doubt it. i'm quite good at accidentally unplugging my headphones to the degree that i did ten minutes ago, when i found out that it was fixed. god i love computers

Offline

Board footer

Powered by FluxBB