WeirdTreeThing / chromebook-linux-audio

Script to enable audio support on many Chrome devices
BSD 3-Clause "New" or "Revised" License
232 stars 44 forks source link

No headphone sound on Asus C302 (Cave) #133

Closed lbilli closed 1 month ago

lbilli commented 3 months ago

After running the script on an Asus C302CA (Cave) with openSUSE Tumbleweed, I get:

Also, when inserting the jack, the headphone mic gets automatically selected, whereas the headphone speakers are not.

The only log message that looks it might be related: kernel: nau8825 i2c-10508825:00: No 'mclk' clock found, assume MCLK is managed externally

Any suggestions?

lbilli commented 1 month ago

As I saw in a recent commit an update to the avs topology for nau8825, I decided to give it a try and indeed it mostly fixed my issue. Headphones sound is now working, the only minor issue being a fairly audible click when sound starts.

So, I'm wondering what's the difference with the nau8825 topology shipped in the 2024.02 release of thesofproject/avs-topology-xml.

Finally, while I was fiddling with the ucm conf files for avs_nau8825, I was wondering if, in the Mic section, JackControl should point to Headset Mic Jack instead of Headphone Jack.

WeirdTreeThing commented 1 month ago

I'm not sure what causes the click when playback starts. The JackControl in Mic has been fixed to use the correct control.