I’ve recently installed openSUSE Tumbleweed on my laptop. On the first day, the sound works fine. But on the second day, the sound just suddenly stops working for both my speakers and headphones. I look in pavucontrol and the speaker still show meter movement when I play sound. The microphone meter still shows movement when I speak.
One thing to try: in pavucontrol Configuration tab, change the Profile to Off, then back to a good setting (Analog Stereo Duplex for my laptop). I have to do this occasionally to get sound after the machine resumes from sleep.