KDE, Strange Audio detection on Jasperlake Lenovo Flex 3

I flashed my Jasperlake Lenovo Fley 3 Chromebook with mrChromebox firmware recently and installed Fedora Kinoite.

It works really well, the only issue is audio.

When using the normal mode, only one device is shown and it doesnt do anything.

When switching to “pro” mode in the KDE audio settings, I get a ton of channels and “pro 1” works.

This is the case for the headphones, I think I havent tried the speakers.

It always resets itself and is kinda strange.

I am using Pipewire. Is there a way to set the pro1 to be the default sink like globally? Some package to adapt, something to upstream?

Have you ran the script linked in the post install section of the documentation

1 Like

I will try!

I switched to HeliumOS with GNOME, where such advanced configs are not even existing XD

So I could really use this.

Edit: the script has some logic error that I dont understand. Issue reported

So, I think I got the script to run.

I needed to rewrite some functions to work in Python pre 3.10 and then a file had the wrong name, I copied a dbg file with otherwise the same name to the wanted location.

Ran the script again with sudo and it gave no errors. After reboot, still no sound.

Using a USB DAC works of course.

I dont believe the script is supported on “HeliumOS”. See the “supported distros” section in the scripts readme

Yes HeliumOS is just like Fedora Atomic Desktop (but with AlmaLinux), it uses an immutable system area.

The trick is that you can add whatever want

  1. When creating an RPM package for it
  2. When building a custom image

Can you tell me what the script does, where it places files? Then maybe I can try to make it work.

It looked for the file ./conf/sof/snd-sof-jsl.conf, I copied the existing snd-sof-dbg.conf to that location.