dmesg | grep snd
systemctl --user status pulseaudio
journalctl -b --user-unit=pulseaudio
aplay -l
pacmd list-cards
pacmd list-sinks
If all it takes to fix this is a kernel downgrade (you did just downgrade the kernel and no other packages and kept those other packages updated?) then this is a kernel issue (or nvidia kernel module) and pulse has little active relevance. There might be an issue in how the kernel communicates the availability of devices to the rest of the system.
]]>#1: After every boot, pulseaudio does not work i.e. does not show any sinks or sources, until I manually restart pulseaudio
pulseaudio -k
pulseaudio --start
Actually, pulseaudio -k itself seems to be enough, pulseaudio restarts itself after a few seconds. After that, pulseaudio continues to work normally.
#2: Audio is muted for the first 1-2 seconds when it starts to play, both on music files and videos. This is especially annoying if you pause a video mid-sentence, when continuing the play the first seconds of audio is lost. I havent noticed this kind of behaviour earlier.
Any ideas what is behind these issues? Kernel? Nvidia drivers? Pulseaudio itself?
And more importantly, how to fix these? The #1 especially is so annoying that I'm ready to downgrade back to the properly working 5.4 series kernel if I cannot find a fix for these soon...