Hi guys! I’ve been a lurker for a long time, and finally decided to post.
I finally got the time to fully switch from Windows to Linux. I’m liking it so far, but I noticed that my USB DAC has skipping and popping in Fedora when it doesn’t in Windows. HDMI audio output from the GPU works fine in Fedora.
I tried bypassing Pulse and went straight for ALSA output to my DAC and it didn’t help. Using tsched=0 also didn’t help.
If I had to guess, I’d say some part of the system is getting the sample rate wrong. Like 48,000 vs 44,200. If only 44,200 is written and it plays it back at 48,000 there will be missing samples all the time.
But I don’t know how to fix that.
I’ve used three different USB audio devices on my Fedora and Ubuntu systems and they all worked, so I never had to debug it.
If anyone finds this in the future, I fixed it by changing my frequency scaling algo to schedutil. Seems that my R5 2600 wasn’t scaling frequency fast enough.