Comment 480 for bug 1958019

Revision history for this message
In , gioqoridze8 (gioqoridze8-linux-kernel-bugs) wrote :

Cameron,

I already have x1 nano, running fedora 34 with sway.

modifying modprobe with:

options snd-intel-dspcfg dsp_driver=1
options snd-hda-intel model=thinkpad

enables audio out, but mic is not working and audio out is horrible with constant static in background.

I will gladly contribute in reverse engineering, but do not really have any prior knowledge in that regrade.

Currently holding RHCE and done lot of tinkering with swaywm/i3wm hope it helps.

Thanks,
Kind Regards, George.

(In reply to Cameron Berkenpas from comment #457)
> I'm guessing probably not. The issue goes beyond supporting the ALC3306
> (which is really just an ALC287). Linux already supports this codec (and
> probably for quite a while too). The issue is that these newer laptops
> also need their amplifier chips initialized to enable speaker output.
>
> All of the laptops whose support were added with these patches had
> different initialization sequences.
>
> Then there are the 2021 Lenovo Legion 7 laptops (both the AMD and Intel
> models). These have amp chips that must be initialized through an
> entirely different process.
>
> If the X1 Nano can have its speaker output enable through an hda verb
> initialization sequence like the laptops supported in these patches,
> then the same technical process could be used to reverse engineer support.
>
> The PDF linked says the X1 Nano has Dolby Atmos just like the 2020
> Legion 7 which makes me hopeful that the same process could be used.
>
> However, there's no way to know with any certainty if this would work
> without having the laptop in hand and trying it.
>
> I still haven't been able to complete the documentation on how to
> perform this processĀ  due to a pretty severe lack of time for the past
> few months, but I'll get to it eventually.
>
> Do you already have an X1 Nano or you're just considering getting one?
>
> I really like Lenovo's hardware... I just really wish they'd be more
> helpful. I get that they don't want to provide technical support for
> Linux across their entire lineup, but I think all that most/all of us
> want is working hardware and not any sort of software support.
>
> On 10/15/21 7:35 AM, <email address hidden> wrote:
> > https://bugzilla.kernel.org/show_bug.cgi?id=208555
> >
> > --- Comment #456 from Giorgi (<email address hidden>) ---
> > (In reply to Cameron Berkenpas from comment #455)
> >> If the S13-IML is a model of 13S, then eventually sound will start
> >> working as the patches make it into your distros kernel.
> >>
> >> Can you run "alsa-info" and provide us with a link? That way I can
> >> verify if there's a chance your sound will fixed by these patches.
> >>
> >> Googling for "S13-IML" led me to this:
> >>
> https://www.notebookcheck.net/Lenovo-ThinkBook-13s-IML-20RR0003GE.503100.0.
> >> html
> >>
> >> Did you make a typo?
> >>
> >> On 10/15/21 5:09 AM, <email address hidden> wrote:
> >>> https://bugzilla.kernel.org/show_bug.cgi?id=208555
> >>>
> >>> Robert (<email address hidden>) changed:
> >>>
> >>> What |Removed |Added
> >>>
> >>
> ----------------------------------------------------------------------------
> >>> CC|
> >> |<email address hidden>
> >>> --- Comment #454 from Robert (<email address hidden>) ---
> >>> Hello there,
> >>>
> >>> i have a new Thinkbook S13-IML and expierience the same sound issue under
> >>> Manjaro. As i am still a beginner with linux, i am not totally sure if i
> >>> understand the previous posts correctly - has this issue been solved and
> >> will
> >>> this solution be available for Manjaro in the foreseeable future?
> >>>
> >>> I was already going to the return the besides the sound and microphone
> >> issue
> >>> flawlessly working machine. Thanks for your reply.
> >>>
> > Hello,
> >
> > Cameron Berkenpas can you tell if current fix will work for X1 Nano as well
> ?
> > X1 nano runs ALC3306.
> >
> > full spec:
> >
> >
> https://psref.lenovo.com/syspool/Sys/PDF/ThinkPad/ThinkPad_X1_Nano_Gen_1/ThinkPad_X1_Nano_Gen_1_Spec.PDF
> >
> >
> > Thanks,
> > Kind Regards, George.
> >