You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
ALC298 internal speaker not working on Meteor Lake on Ubuntu 24.04.2 LTS #5483
I have a system with Intel Meteor Lake-P and Realtek ALC298 codec. Sound works via HDMI and headphones, but the internal speaker (pin 0x17) is detected but never routed. Tried both SOF and legacy drivers (snd_hda_intel), no audio from speaker.
changed the title [-]no audio from internal speaker, ALC298 + Meteor Lake on Ubuntu 24.04.2 LTS[/-][+]ALC298 internal speaker not working on Meteor Lake on Ubuntu 24.04.2 LTS[/+]on Jul 5, 2025
The kernel have quirks for book1/2/3, some might make the speaker working on book4
SND_PCI_QUIRK(0x144d, 0xc890, "Samsung Galaxy Book4 Pro (960XGK)", "QUIRK name"),
ALC298_FIXUP_SAMSUNG_AMP_V2_2_AMPS, ALC298_FIXUP_SAMSUNG_AMP_V2_4_AMPS, but likely these newer devices will need new quirk.
Background: The HDA verbs needed for the device should be stored in BIOS by the vendor. If they are missing then the OS cannot know what commands needs to be used to configure the audio codec/amp. The vendors tends to ignore Linux and they have product specific 'hacks' in driver to make Windows working. We don't have access to these hacks to help users with Linux.
Activity
[-]no audio from internal speaker, ALC298 + Meteor Lake on Ubuntu 24.04.2 LTS[/-][+]ALC298 internal speaker not working on Meteor Lake on Ubuntu 24.04.2 LTS[/+]ujfalusi commentedon Jul 7, 2025
@paulstelian97, I'm afraid there is not much we can do to help with vendor specific HDA codec/amp configuration, Samsung Galaxy Books tend to have issues under Linux:
https://github.com/thesofproject/linux/issues?q=is%3Aissue%20state%3Aopen%20galaxy
You can verify that this is a codec/amp issue by following https://thesofproject.github.io/latest/getting_started/intel_debug/suggestions.html#disable-sof-on-pci-hdaudio-devices-to-test-audio-playback , a silent speaker in legacy HDA mode would confirm this.
The kernel have quirks for book1/2/3, some might make the speaker working on book4
ALC298_FIXUP_SAMSUNG_AMP_V2_2_AMPS, ALC298_FIXUP_SAMSUNG_AMP_V2_4_AMPS, but likely these newer devices will need new quirk.
Background: The HDA verbs needed for the device should be stored in BIOS by the vendor. If they are missing then the OS cannot know what commands needs to be used to configure the audio codec/amp. The vendors tends to ignore Linux and they have product specific 'hacks' in driver to make Windows working. We don't have access to these hacks to help users with Linux.