Tried snd-hda-intel option "enable_msi=1", since I figured it might be some IRQ issue. That didn't help.
So I noticed CPU0 was handling all interrupts occuring on my system (via /proc/interrupts) for radeon and hda-intel modules. I altered the IRQ affinity for hda-intel, so it would be handled on the other CPU, but that did not help on the audio crackling either.
So it seems I'm properly stuck for now, unless someone can come up with some other advice. Try newer kernel, perhaps ? Mainline PPA ?
Tried snd-hda-intel option "enable_msi=1", since I figured it might be some IRQ issue. That didn't help.
So I noticed CPU0 was handling all interrupts occuring on my system (via /proc/interrupts) for radeon and hda-intel modules. I altered the IRQ affinity for hda-intel, so it would be handled on the other CPU, but that did not help on the audio crackling either.
So it seems I'm properly stuck for now, unless someone can come up with some other advice. Try newer kernel, perhaps ? Mainline PPA ?