Okay, following the advice of someone on IRC, I added tsched=0 after "load module module-udev-detect" in /etc/pulse/default.pa and added "export PULSE_NO_SIMD=1" to my .bashrc. However it didn't seem to fix it until I ran "pulseaudio -k; pulseaudio -vvv".
After that I though sound was fixed, however, when I killed pulse again and allowed it to be autospawn, the static came back.
It turns out that pulseaudio only works when I start it manually, but not when it's autospawned.
Okay, following the advice of someone on IRC, I added tsched=0 after "load module module-udev-detect" in /etc/pulse/ default. pa and added "export PULSE_NO_SIMD=1" to my .bashrc. However it didn't seem to fix it until I ran "pulseaudio -k; pulseaudio -vvv".
After that I though sound was fixed, however, when I killed pulse again and allowed it to be autospawn, the static came back.
It turns out that pulseaudio only works when I start it manually, but not when it's autospawned.