Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Question about Galaxy Book 3 Pro, 14 inches #17

Open
fgl82 opened this issue Jan 15, 2025 · 3 comments
Open

Question about Galaxy Book 3 Pro, 14 inches #17

fgl82 opened this issue Jan 15, 2025 · 3 comments

Comments

@fgl82
Copy link

fgl82 commented Jan 15, 2025

Hi Joshua,

I have a Galaxy Book 3 Pro, the 14 inches model and, even though the "necessary-verbs.sh" script seems to work, I see you mention it's just a workaround, for the moment.

I also think I read a discussion in which you were involved, about support for these laptops being incorporated directly in next versions of the Kernel.

Now, my question is: is the current kernel supposed to have support for this laptop and sound card (in which case I must be doing something wrong because there's no sound in mine, unless I run then necessary-verbs script) or should I keep using the script for the moment?

I noticed here: https://github.com/torvalds/linux/blob/master/sound/pci/hda/patch_realtek.c

That in line 10715, it says: "Samsung Galaxy Book3 Pro (NP964XFG)"

Now mine, is also a Galaxy Book 3 Pro, but it's NP940XFG, so I'm confused about whether support for some other galaxy book 3 pro models is being added, or what's actually going on.

Sorry for the long questions and thanks for your work!

@joshuagrisham
Copy link
Owner

Hi @fgl82 ,
For your device to be supported by the kernel then its device ID and Subsystem ID would need to be added to the quirk list in the driver.

If you try something like cat /proc/asound/card0/codec#0 | grep Subsystem, do the last 4 match anything that is currently in the driver like you linked?

Provided you are running kernel >= 6.11.3, you can try to force to use this specific quirk using instructions here:

joshuagrisham/samsung-galaxybook-extras#6 (comment)

If that works for you then we can send a patch to get your device added to the quirk table, if you like 🙂

@fgl82
Copy link
Author

fgl82 commented Jan 24, 2025

If I run cat /proc/asound/card0/codec#0 | grep Subsystem, I get Subsystem Id: 0x144dc882

What do you mean by "the last 4"? c882? Should I be searching for that text in the driver?

I'm running kernel 6.12.9

Trying to force the specific quirk using sudo tee /etc/modprobe.d/audio-fix.conf <<< 'options snd-hda-intel model=alc298-samsung-amp-v2-2-amps' didn´t work.

Am I misunderstanding your instructions?

@fgl82
Copy link
Author

fgl82 commented Jan 24, 2025

I also tried sudo tee /etc/modprobe.d/audio-fix.conf <<< 'options snd-hda-intel model=alc298-samsung-amp-v2-4-amps'

The only thing that works so far is the verbs script.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants