In alsamixer Alsa-DSP external ctl plugin appeared to be a default sound card, applications try to use it for sound output and fail because it can't play sound. Before linux 5 there was no snd_intel_nhlt and everything worked fine. Also now it is impossible to remove S/PDIF device.
In /proc/asound/cards there is just 1 card. I created /etc/asound.conf and now applications choose the right device, but DSP is still unneeded and it is still a snd_hda_intel dependency.