I'm currently running snd-hda-intel module with options "position_fix=1 bdl_pos_adj=0". This stops "[hd-audio0]" from showing up in top, but audio still crackles when scrolling in Firefox (for instance) after having used the desktop session for a while (more windows and apps open => more graphical resource usage). So in-kernel audio driver is badly affected by graphical operations, so much that it probably voids any effect of setting higher priority on pulseaudio user-space process...
I'm currently running snd-hda-intel module with options "position_fix=1 bdl_pos_adj=0". This stops "[hd-audio0]" from showing up in top, but audio still crackles when scrolling in Firefox (for instance) after having used the desktop session for a while (more windows and apps open => more graphical resource usage). So in-kernel audio driver is badly affected by graphical operations, so much that it probably voids any effect of setting higher priority on pulseaudio user-space process...