ThinkPad E16 headphone jack shows up as working, but has no sound

Hi everyone

I am having trouble getting my wired headphones to work through the 3.5mm headphone jack on my Lenovo ThinkPad E16 (Conexant SN6140).

When I plug my headphones in, Fedora (KDE Plasma) correctly notices them. The volume menu changes its name to “Headphones” and I can see the volume bar bouncing up and down on pavucontrol when music is being played. However, I hear absolutely nothing in my ears. Sometimes, the sound just keeps playing out of the laptop speakers instead.

These headphones and the sound card work perfectly fine on my windows partition.

These are the things which I tried to fix

  • I have tried switching to the old legacy drivers (snd_intel_dspcfg.dsp_driver=1) but found no success.
  • Checked alsamixer to see if something was muted
  • Used a tool called hdajackretask to find the exact plug where the headphones connect (Pin 0x16) and forced it to stay turned on.
  • Switched to Pro Audio on pavucontrol

Has anyone with a newer ThinkPad figured out a workaround to make the headphone jack turn on? Any help would be greatly appreciated!

Edit: I used AI for a lot of this because I am pretty new to linux in general.

This is probably a kernel issue.
You could try installing the latest kernel 7.0.10 currently available in updates-testing.

Thank you for your reply, I just did that but it did not help and it continues the same behavior.