I have the same laptop. Way back when, I still used Ubuntu, and the exact fixes you’ve mentioned worked there (specifically, Pop! OS).
Ever since I switched to endeavour I haven’t been able to get audio out of the builtin speakers either. I’m not sure, but, I suspect ubuntu-based distros still work fine.
I wish I had more to offer, but the G14 kernel was never really all that helpful to me in this regard and never had anything to do with fixing audio. I ran stable kernel from master branch with the audio patches and it used to work.
Hello !
I have the exact same issue I have tried changing the options in alsa-default.conf and alsa-default.base, addind compatibility firmware, the asusctl etc… and still no audio from the speakers.
If anyone has come up with a fix sharing would be much appreciated !
Did you check if pop os override the pins in hdajacket retask ? I had to override pins for my 2nd notebook (Acer Predator G9-793-71SJ) to get the subwoofer working for that notebook but it still was not perfect in Pop! OS 22.04. In endeavour os it’s working out of the box and correctly (like in windows).
Very sorry I have no idea how to check nor do that. But from what I saw it is an issue with the ALC294 soundcard which isnt properly supported yet havent seen anything related to the pins. On none of the OSes I tried audio was working out of the box
Hello ! Thank you very much for the input but this seem to be exclusively for cirrus amps, the sound card used in the Asus ROG Strix G15, the ALC294, is manufactured by Realtek I dont think itll work
Yes indeed that what I was referring to here in my first reply, sorry if I wasnt clear. The thing I noticed while doing was that I did not have a alsa-base.conffile after a fresh install of EndeavourOS so that may have something to do with it not working on EndeavourOS but on Pop!_OS since the file was indeed here it did work.. I think atleast. Oh and Happy New Year late or not !
Yes I did create the file I am just pointing out the differences between what was different between Pop!_OS and EndeavourOS to understand why it is not working on EndeavourOS. I did make the file I did change alsa-base.conf and analog-output.conf.common