Op 22-12-09 10:17, Takashi Iwai schreef: : >>> It shouldn't. The polling mode doesn't give any behavioral change, >>> and the CPU usage can't be that high. >>> >>> Try is to pass bdl_pos_adj=0 option. This should reduce the CPU hog, >>> at least. But it doesn't mean it's the right fix... >> I'll try Just tried: it doesn't have any effect, as enable_msi=0. Still 25% of the CPU used, as before. $ cat bdl_pos_adj 0,-1,-1,-1,-1,-1,-1,-1 Could it be coming from the beeper? Also, just in case it can help, attached is my .config . : > > I'd try first only sound/pci/hda/* files. Ok, I'll try later. Or maybe I'll just do a bisection... Eric