do one of the jack has headset icon and the other has headphone icon ?
the driver assign two volume controls to two headphone jacks first and speaker and subwoofer share the volume control
you need to recompile the driver and change the badness or dac assigment logic to force the driver to assign volume controls to speaker and subwoofer and let headset and headphone share the volume control
without recompile the driver, you need to disable one headphone jack by hdajackretask to find the subwoofer
910.176691] sound hdaudioC0D0: autoconfig: line_outs=1 (0x14/0x0/ 0x0/0x0/ 0x0) type:speaker 0x0/0x0/ 0x0) 0x0/0x0/ 0x0)
[22910.176694] sound hdaudioC0D0: speaker_outs=0 (0x0/0x0/
[22910.176695] sound hdaudioC0D0: hp_outs=2 (0x15/0x16/
[22910.176697] sound hdaudioC0D0: mono: mono_out=0x0
[22910.176698] sound hdaudioC0D0: inputs:
[22910.176699] sound hdaudioC0D0: Mic=0x19
[22910.176701] sound hdaudioC0D0: Internal Mic=0x12
which node 0x15 or node 0x16 is the headset ?
do one of the jack has headset icon and the other has headphone icon ?
the driver assign two volume controls to two headphone jacks first and speaker and subwoofer share the volume control
you need to recompile the driver and change the badness or dac assigment logic to force the driver to assign volume controls to speaker and subwoofer and let headset and headphone share the volume control
without recompile the driver, you need to disable one headphone jack by hdajackretask to find the subwoofer