Hello. My PC has both a front and a rear set of 3.5mm audio jacks. When operating under Fedora 40, sound plays from the rear output jack as normal, however when selecting a device plugged into the front output jack as the output device, sound appears to be playing (when viewed, e.g. in the Sound menu), but no audio is produced. Both front and rear jacks work properly when I boot under Windows.
Some information that may be relevant:
$ uname -a
Linux localhost.localdomain 6.11.3-200.fc40.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Oct 10 22:31:19 UTC 2024 x86_64 GNU/Linux
$ lspci | grep -i audio
00:1f.3 Audio device: Intel Corporation Cannon Lake PCH cAVS (rev 10)
01:00.1 Audio device: NVIDIA Corporation TU102 High Definition Audio Controller (rev a1)
$ lspci -v -s 00:1f.3
00:1f.3 Audio device: Intel Corporation Cannon Lake PCH cAVS (rev 10)
DeviceName: Onboard - Sound
Subsystem: ASUSTeK Computer Inc. Device 8735
Flags: bus master, fast devsel, latency 32, IRQ 148
Memory at a5330000 (64-bit, non-prefetchable) [size=16K]
Memory at a5100000 (64-bit, non-prefetchable) [size=1M]
Capabilities: <access denied>
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel, snd_soc_skl, snd_soc_avs, snd_sof_pci_intel_cnl
$ sudo head -n 5 /proc/asound/card*/codec#*
==> /proc/asound/card0/codec#0 <==
Codec: Realtek ALC1220
Address: 0
AFG Function Id: 0x1 (unsol 1)
Vendor Id: 0x10ec1220
Subsystem Id: 0x10438735
==> /proc/asound/card1/codec#0 <==
Codec: Nvidia GPU 91 HDMI/DP
Address: 0
AFG Function Id: 0x1 (unsol 0)
Vendor Id: 0x10de0091
Subsystem Id: 0x145837a9
I’d be grateful for any suggestions on how to fix this.