Thank you for this guide. I can confirm this works for the flex2 alpha mostly. I for some reason cannot get the headphones to work.
I make sure my headphones are plugged in. I open alsamixer from the terminal and press F6 then select sof-hda-dsp
I am able to adjust the sound level but I hear no sound out of the head phones. They are not muted in the taskbar either. I am using Cinnamon which has a different interface. I dont see an advance option for configuring audio from the icon.
Can confirm this is working with the Samsung Galaxy Book2 Pro 360 as well.
Unfortunately, the script fails to execute on boot, but if I manually start it afterwards (or suspend and wake), it works perfectly.
I skipped the options snd slots=snd_soc_skl_hda_dsp part since it seemed to break the script somehow (even though snd_soc_skl_hda_dsp is loaded automatically later on anyways)
Now I’m wondering if there’s a way to implement this in a less hacky way (directly in the kernel, alsa, etc) instead of a script, and maybe upstream it since it seems to be a common issue on Samsung notebooks in general.
Confirmed to work on Linux Mint 21 for Galaxy Book Pro 360 with the caveat that I need to run the script file on every restart (this is with using ExecStart=/bin/bash /home/YOURUSER/scripts/TO912.sh). However, Pop OS will not work as it running Pipewire instead of pulseaudio seems to need other workarounds.
I also skipped step 4 as mine uses tigerlake. Could probably change the skl to tgl or sth, but it still works.
SND_PCI_QUIRK(0x144d, 0xc169, "Samsung Notebook 9 Pen (NP930SBE-K01US)", ALC298_FIXUP_SAMSUNG_AMP),
SND_PCI_QUIRK(0x144d, 0xc176, "Samsung Notebook 9 Pro (NP930MBE-K04US)", ALC298_FIXUP_SAMSUNG_AMP),
SND_PCI_QUIRK(0x144d, 0xc189, "Samsung Galaxy Flex Book (NT950QCG-X716)", ALC298_FIXUP_SAMSUNG_AMP),
SND_PCI_QUIRK(0x144d, 0xc18a, "Samsung Galaxy Book Ion (NP930XCJ-K01US)", ALC298_FIXUP_SAMSUNG_AMP),
SND_PCI_QUIRK(0x144d, 0xc1a3, "Samsung Galaxy Book Pro (NP935XDB-KC1SE)", ALC298_FIXUP_SAMSUNG_AMP),
SND_PCI_QUIRK(0x144d, 0xc1a6, "Samsung Galaxy Book Pro 360 (NP930QBD)", ALC298_FIXUP_SAMSUNG_AMP),
SND_PCI_QUIRK(0x144d, 0xc830, "Samsung Galaxy Book Ion (NT950XCJ-X716A)", ALC298_FIXUP_SAMSUNG_AMP),
SND_PCI_QUIRK(0x144d, 0xc832, "Samsung Galaxy Book Flex Alpha (NP730QCJ)", ALC256_FIXUP_SAMSUNG_HEADPHONE_VERY_QUIET),
Previous kernel patch ALC298_FIXUP_SAMSUNG_HEADPHONE_VERY_QUIET was replaced with ALC298_FIXUP_SAMSUNG_AMP in Sep 2022.
The model alias name in previous post #27 was also changed:
HI, sorry to bother with this noob question, but I can’t find my way through this.
I’m running manjaro on a Galaxy Book2 Pro (NP950XED), went through this tutorial step by step, unsuccefully.
I understand that there’s a patch to make sound work on this machine, but I can’t get a clue how to use it …
Could anyboby guide me to the necessary information to be able to solve this problem ?
Thank you