hello everyone! i need some help getting crackling to stop on linux. i've noticed that linux runs overwatch 2 better so i want to use it for gaming, especially since windows runs so slowly. however, i've been getting crackling/popping since i've started trying to do it. i am using the built in headphone jack on my laptop, bluetooth audio works fine but bluetooth itself works terribly so i don't want to use it.
things i've done:
(on pop os):
rebooted
restarted pipewire
changed pipewire quantum size, or sample rate. defaults to 256, 512. also tried 2048, 16384. problem is not as bad at higher sample rates but never goes away.
changed sample rate from 44100 to 48000 and 192000
changed headroom and period (made it worse + made the audio itself sound terrible)
tried different apps (spotify, firefox)
tried aplay to play audio directly through alsa
scarlett 2i2 over usb (100x worse)
swapped to kubuntu
(on kubuntu):
booted (issue was NOT SOLVED after a distro change on another drive)
uninstalled pipewire (masking all of pipewire pipewire-pulse pipewire-pulse.socket pipewire.socket wireplumber)
installed pulseaudio
pulseaudio -k and pulseaudio --start
disabling powersaving
enabling automute
setting high priority, nice level to -15, default and alternate sample rates to 48000, fragments to 8 and fragment size msec to 10
rebooting again
removing speech-dispatcher
sudo hda-verb /dev/snd/hwC0D0 0x20 SET_COEF_INDEX 0x67 and sudo hda-verb /dev/snd/hwC0D0 0x20 SET_PROC_COEF 0x3000
echo 0 > /sys/module/snd_hda_intel/parameters/power_save and echo N > /sys/module/snd_hda_intel/parameters/power_save_controller
scarlett 2i2 over usb (still 100x worse, but on pulseaudio this time)
rebooting into windows, running powercfg /H off, also resetting scarlett 2i2 settings through the windows driver. this fixed audio for about 3 minutes, once i unplugged the scarlett 2i2 it started doing it again.
i really need help getting this clicking to stop. thanks :)