artins90 said: View Post
PerformanceIdleTime is used when running the pc from the wall and it is the one I am interested in.
I tried to set it to zero at first but upon rebooting, the value got overwritten automatically and was reset back to the default 05 00 00 00, probably the driver doesn't like 0 as an option or it's just my fault for not knowing how to deal with hexadecimal values.
I almost gave up hope but then I thought, what if I set it to ff ff ff ff?

After setting it to ff and a reboot, there has been no more popping so far.
I am not sure how many minutes ff ff ff ff equals to but it's better than getting popping every time there are 5 seconds of inactive sound.
This fixed it for me as well - thanks all.