No Sound to Audio Out Jack iMac 15,1 (Late 2014)

As the title indicates, the problem is no audio is heard through speakers connected to the audio out jack on a clean install of Fedora 37 Gnome on a late 2014 iMac. A device listing indicates a Cirrus Logic CS4206 chip being used.

Unplugging the speakers resulted in playback through the built in speakers but nothing connected to the audio jack - speakers or headphones would provide sound. In settings the output device would switch successfully and the level meter there was displaying like there should be sound playing, but it wasn’t.

Went through a number of suggested fixes including installing pulse audio volume control, checking automute wasn’t enabled with alsa mixer. Eventually came across a post in a Linux Mint forum (Heaphone Jack (on iMac Late 2015 27'') does not work - Linux Mint Forums) which recommended creating a file called mac-fix.conf in /etc/modprobe.d with the following content options snd-hda-intel model=imac27_122.


You can create the file using a text editor or by running the following command in a terminal window.

sudo tee /etc/modprobe.d/mac-fix.conf <<<'options snd-hda-intel model=imac27_122'

After creating that file and completing a reboot, I am now getting playback through the audio jack.

Hopefully posting here will make it easier for Fedora users with the same problem to find.