As I promised, I have replaced the motherboard to MSI temporarily.
Results of the test: the MSI motherboard also needs both quirks (intel_iommu=on,igfx_off snd_hda_intel.align_buffer_size=1). So, as far as I am able to generalize from my data, the quirk needs to go on any 8086:0c0c device, regardless of any subsystem vendor/device IDs.
As I promised, I have replaced the motherboard to MSI temporarily.
Results of the test: the MSI motherboard also needs both quirks (intel_ iommu=on, igfx_off snd_hda_ intel.align_ buffer_ size=1) . So, as far as I am able to generalize from my data, the quirk needs to go on any 8086:0c0c device, regardless of any subsystem vendor/device IDs.