The sound for this laptop does not work without a patch to patch_realtek.c. I noticed that it has an ALC245 sound card, but a different product id. I have been running this patch for months and it works well. There is the known issue with the top-mounted speakers, but this is the same as when I manually run the hda-verbs as described on a forum post on kernel.org for similar models. I added the following line: SND_PCI_QUIRK(0x103c, 0x89da, "HP Spectre x360 14", ALC245_FIXUP_HP_X360_AMP), Only the model 0x89da is different. I ran the diff command against a 62 kernel, but noticed that 63 has the same file and showed no commits. I have been running this patch successfully for many months on the 62 branch, but I do not know anyone else with this same laptop model to confirm that it works for them. If there is a different process for submitting the patch, please let me know. Kernel 63 was just released for my distribution and I plan to test the patch there as well, but I do not expect it to work differently. --------------------------------- David Greengas
--- ../../linux63/src/linux-6.3/sound/pci/hda/patch_realtek.c 2023-04-23 14:02:52.000000000 -0500 +++ linux-6.2/sound/pci/hda/patch_realtek.c 2023-05-07 14:28:08.979524705 -0500 @@ -9409,6 +9409,7 @@ SND_PCI_QUIRK(0x103c, 0x87f5, "HP", ALC287_FIXUP_HP_GPIO_LED), SND_PCI_QUIRK(0x103c, 0x87f6, "HP Spectre x360 14", ALC245_FIXUP_HP_X360_AMP), SND_PCI_QUIRK(0x103c, 0x87f7, "HP Spectre x360 14", ALC245_FIXUP_HP_X360_AMP), + SND_PCI_QUIRK(0x103c, 0x89da, "HP Spectre x360 14", ALC245_FIXUP_HP_X360_AMP), SND_PCI_QUIRK(0x103c, 0x8805, "HP ProBook 650 G8 Notebook PC", ALC236_FIXUP_HP_GPIO_LED), SND_PCI_QUIRK(0x103c, 0x880d, "HP EliteBook 830 G8 Notebook PC", ALC285_FIXUP_HP_GPIO_LED), SND_PCI_QUIRK(0x103c, 0x8811, "HP Spectre x360 15-eb1xxx", ALC285_FIXUP_HP_SPECTRE_X360_EB1),