Just installed Zorin OS 18 on my iMac19,1 and realized I am not getting any sound... it is detecting music being played in a browser tab but I'm not really sure where to go from here.
Did another search and still comes up with the same solution.
" Ellesmere HDMI Audio on Ubuntu 24.04 for iMac19,1 requires a specific kernel module to enable audio output through the AMD Radeon RX 470/480/570/580/590 GPU.
The snd-hda-codec-cs8409 driver from the GitHub repository egorenar/snd-hda-codec-cs8409 is the recommended solution for fixing the "Dummy Output" issue.
git clone https://github.com/egorenar/snd-hda-codec-cs8409.git
cd snd-hda-codec-cs8409
make
sudo make install
Reboot the system:
sudo reboot
After rebooting, audio should appear in the sound settings. If audio stops working after a subsequent reboot, the module may not be loaded automatically. To fix this, ensure the module is loaded at boot by adding it to /etc/modules :
echo "snd_hda_codec_cs8409" | sudo tee -a /etc/modules
Note : This driver is specifically designed for iMacs with the Ellesmere HDMI audio chip and is confirmed to work on Ubuntu 24.04 and 25.04. The issue is not with ALSA, PipeWire, or PulseAudio configuration, but with missing or incorrect audio codec support in the kernel.