Lenovo M720q HDMI Sound issues

New Install of Zorin 18
Sound works perfectly using headphone socket
However HDMI sound keeps changing from working perfectly, so sounding slightly distorted, to terribly distorted.
Flipping PC back to a MS windows H/D and the sound works perfectly (so its definitely Zorin)
Sound card details....
description: Audio device
product: Cannon Lake PCH cAVS
vendor: Intel Corporation
physical id: 1f.3
bus info: pci@0000:00:1f.3
logical name: card0
logical name: /dev/snd/controlC0
logical name: /dev/snd/hwC0D0
logical name: /dev/snd/hwC0D2
logical name: /dev/snd/pcmC0D0c
logical name: /dev/snd/pcmC0D0p
logical name: /dev/snd/pcmC0D3p
logical name: /dev/snd/pcmC0D7p
logical name: /dev/snd/pcmC0D8p
version: 10
width: 64 bits
clock: 33MHz
capabilities: pm msi bus_master cap_list
configuration: driver=snd_hda_intel latency=32
resources: irq:136 memory:b1230000-b1233fff memory:b1000000-b10fffff

Welcome to the Forum!

Are Secure Boot and Fast Boot in BIOS disabled? Is Fast Start-Up in windows disabled?

You could try it with adding a GRUB Value:

Open the Terminal and type sudo nano /etc/default/grub and in the opening Overview look for the white Textblock:

On the Line GRUB_CMDLINE_LINUX_DEFAULT You add this: snd_hda_intel.dmic_detect=0

So, the Line should look like this:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash snd_hda_intel.dmic_detect=0"

Then press ctrl+o to save the change, Enter to confirm and ctrl+x to exit. Back in the normal Terminal Overview, type sudo update-grub to make the Changes affect. Don't forget that! Without it, it will not work.

Sadly non of this worked. (btw your original command had a typo "ECT" instread of "etc"

Anyway, tried changing the bios
Tried updating the Grub (and yes i did the update + reboot)

Still the same.

Can I add that the Grub thing seems to (google search) be fix for no sound. I have sound, its just heavily distorted!

Can I also add that at the orginal install, the sound was bad... I thought drivers. So I updated everything in software that I could... and the sound started working fine. Another reboot later and its distorted again.

Thanks, I corrected that.

And I thought tht adding it would help for the Driver.

Do You remeber what was updated?

Have you done any more reboots since then? Sometimes a couple of reboots or being off overnight has healing properties.
In my experience Sound issues on linux are sometimes illogical and some magic is required to stumble on a solution that holds firm.

If you played with alsamixer and find a working Sound setup using that tool, do make sure you save the settings using:

sudo alsactl store

Hi, Thanks for all the suggestions. I have tried a reboot as well as many other things (inc all the suggestions). Sadly none of them worked. I Also have no idea what was installed that made it work for a short while, and don't undersatnd why it stopped working again. Sadly I will have to back out back to Windows as I can't devote any more time to try and fit this!