i have a A7N8X-X
i have the "sound" under mandrake 10.1 (i've found this thread with google)
The setcpi works ! no sound anymore.
IMHO It's not a solution and it should be fixed in the kernel.
Code: Select all
append="no-hlt"I don't understand that. In windows when my cpu is stressed it becomes way more hot as when it's idle, so it can't be running at 100% capacity all the time, or am I wrong?g4c9z wrote:...
What this does is prevents the halt instruction from ever being executed, thereby forcing the CPU to always run at 100% capacity (which is what always happens in Windows, which is apparently why they ASUS never found the error in their motherboard). This means your computer will consume more power (as much as if it was using Windows), but I prefer that to an annoying noise.
...
Yes it does, try disabling nforce audio drivers and you hear same annoying sound.mouse256 wrote:I think it works another way. Normally when the cpu is idle, there happens nothing. But you can also send special idle instructions to the cpu, and when you do that the cpu will get even more colder.
But if this is true, there is a problem in the next theory:
*) Windows doesn't make the noise, so he isn't sending idle calls (Although I thought windows did it)
Have you tried nforce official sound drivers?mouse256 wrote: *) linux makes the sound, so it send idle calls. But when you disable idle calls in the kernel, the sound doesn't stop![]()
I've read a lot of it on the internet, and as far as I can find the nforce2 mobo's make these idle calls from the bios, so the os must not do it. And that seems to be the reason why the "setpci" command solves the problem: it sets a bit so the bios won't make the idle call anymore.
But now my problem is: if that's right, and the bios makes the idle call, then why don't we have that sound in windows? I've also been busy in windows with setting that idle bit, but it makes no difference at all in windows. It seems windows and linux are doing something different, but I don't know what, and I either don't know which os is actually doing the right things...