Fedora 36: no sound coming out of HDMI, Intel i5 8250U, setting intel_iommu=on,igfx_off in grub doesn't help

I can’t get any sound out of my HDMI port. My laptop is Acer Swift SF514-52T and is running on Fedora 36.

I tired to add the intel_iommu=on,igfx_offto GRUB_CMDLINE_LINUX="" in the /etc/default/grub file, as it has been suggested everywhere, for instance, here.

Then I sudo grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg and reboot.

After rebooted, my internal speakers and internal mic that was working before are now death (no device show up at all).

My laptop is working fine on Windows 11.

How can I make the sound come out of my HDMI port on Fedora 36?

Here’s my aplay info:

$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: hdadsp [hda-dsp], device 7: Analog HDA DSP (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: hdadsp [hda-dsp], device 8: Digital HDA DSP (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: hdadsp [hda-dsp], device 9: Alt Analog HDA DSP (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: hdadsp [hda-dsp], device 10: HDA DSP HDMI1 (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: hdadsp [hda-dsp], device 11: HDA DSP HDMI2 (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: hdadsp [hda-dsp], device 12: HDA DSP HDMI3 (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0

Here’s my alsa-info:

http://alsa-project.org/db/?f=7072edabfaf7c12f2c1c548f80d70ae188024897