ShhMBP whine workaround?

Has anyone here tried to use the kext called "ShhMBP" to deal with the whine problem on their macbooks until apple does something about it?
ShhMBP is a kernal extension that keeps the processor from entering C4 state which appears to be when the CPU begins to emit the high-pitched whine.
This topic from the Macbook Pro support forum is where it was posted. The download, along with the code, can be found at the link below.
http://discussions.apple.com/thread.jspa?messageID=2654203&#2654203
Check all the way at the bottom of the thread. The code was posted by a user named cbhense. Could someone with some code writing experience glance at the code and tell me whether or not it looks safe to use. Apparently, people using it with the macbook pro are expierencing good results, at the expense of approx 30 mins. of battery life.
I gave it a try and my whine dissapeared, but immediately deleted it because I wanted to check here to see what other people thought of it first. The temps on my machine went up by about 1-2 degrees C at idle with the kext installed.
Has anyone else had any success with this?
Thanks.
White Macbook 1.83GHz   Mac OS X (10.4.6)  

Below is the post in question found at the link above. Any insight on the code or experience with ShhMBP would be greatly appreciated.
-Robb-
Hello Everybody,
as some of the previous posters have noted the Mac Books whine when the processor enters the enhanced sleep mode or C4 state.
The Intel Manual on the 945 chipset specifies that you can disable C4 by entering 10 on bits 1 and 0 at offset 0xf10 in MMR space.
The address of MMR space is found at offset 44h of PCI Device 0 (Host Bridge).
Here's what I did:
Download CHUD tools from Apple, start Reggie.
Go to the Host PCI Bridge and read whats at offsett 0x44.
On my machine I get 0xfed14001.
Go to PhysMem and read 32 bits at 0xfed14f10.
At my machine I get 0x40010.
If you set bit 30 to 1 the whine stops immediately.
You have to start Reggie as root in order to do that.
On my Mac Book the battery run time with 100% charged and an idle desktop drops from around 4h to about 3h 30min.
The Processor temperature rises from about 50 degree to 60 degree.
You have to decide yourself if you want to pay that price in order to stop the Whining.
For me it's ok. I also think it's better than the other methods discussed in this forum.
When the Mac Books resumes from sleep tha bit is set again to 0. So I had to implement a way to set it permanently or to set it again after sleep and on boot.
What I finally did was to write a kernel extension (using XCODE) that sets that bit every second.
The kernel extension I load as a Startup Item in /Library/StartupItems
Here's the source of the kernel extension:
#include <IOKit/IOLib.h>
int stop;
UInt8 data_org;
// Intel Manual on 945 Chipset, page 81, states that
// the offset for MMR space is at offset 44h of PCI Device 0 (Host Bridge)
// Here we read 0xfed14001
// It further states, page 186, that in MMR at offset 0xf10
// we can find a 32 bit value of which bits 1 and 0 control the Enhanced Power Management Mode of the Core Duo Processor:
// 00: All functions allowed
// 01: Disable C3 and C4
// 10: Disable C4
// The default value is 00
// This whole code is about setting this to 10
// Because after wake up from sleep it is set back to 00 we
// have a kernel thread which set to 10 every second
IOPhysicalAddress address = 0xfed14f10;
void qmb_control(){
UInt8 data;
data_org = IOMappedRead8(address);
data = data_org | 0x2;
stop = 0;
while (stop == 0)
IOMappedWrite8(address,data);
delay(1000000);
kernreturnt qmb_start (kmodinfot * ki, void * d) {
IOCreateThread(qmb_control,NULL);
printf("KEXT has loaded!\n");
return KERN_SUCCESS;
kernreturnt qmb_stop (kmodinfot * ki, void * d) {
// Before we can unload this Kernel Extension we have to signal qmb_control to exit.
// If we unload while qmb_control is still running the wake up timer of the loop
// will cause a kernel panic
stop = 1;
delay(2000000);
IOMappedWrite8(address,data_org);
printf("KEXT has unloaded!\n");
return KERN_SUCCESS;
}

Similar Messages

  • Better workaround for the whine problem

    I have discovered a workaround for the commonly reported electronic whine in the MacBook Pro.
    As most will know, if you open PhotoBooth and run it in the background it will get rid of the whine. I also noticed that the same worked in ANY application that uses the iSight.
    So, looking around the Apple website for widgets I stumbled across this . . . .
    http://www.apple.com/downloads/dashboard/webcams/mirror.html
    It solves the problem!!!!! Runs in the background, in the Dashboard, takes up no resources also!!
    Regards,
    Tom

    Didn't read that whole thread on the issue did you?
    It also kills your battery life.
    The issue I don't believe is related to the CPU directly but is related to the overall power drain on the system..it seems anything that causes the system to use more power 'solves' the problem.

  • Possible Workaround for Whine

    Ok so i have had my MacBook for like 3 weeks now and I absolutely love it and yeah it has the whine but it is very faint doesnt bother me. Anyway so I just got a wireless Mighty Mouse and just realized while the mouse and the MacBook are paired there is absolutely no whine. I just thought some of you guys would like to know or would know why it does this. It still whines with Bluetooth turned on but with the mouse it completely goes away.
    MacBook 2GHz and 2 gigs of ram 80 gig   Mac OS X (10.4.7)  

    Recent ruminations postulate the whine may occur under OSX when the CoreDuo processors go into a deep sleep mode during times of low activity under normal usage. So having something running which prevents the CPU from being inactive enough to power down like this, as it were, accordingly prevents the whine. It doesn't surprise me that a bluetooth device would function this way. Your CPU temps are probably also slightly hotter and battery life shorter, which seems to be the case with the other work-arounds people have discovered. I use voodoo (check out the following thread):
    http://discussions.apple.com/message.jspa?messageID=2776741#2776741
    and here, from the Macbook Pro people:
    http://discussions.apple.com/thread.jspa?messageID=2633897

  • Dual G5 Powermac - CPU chirp/whine after 10.4 upgrade

    At home, I have a Dual G5 1.8 GHz Power Mac. At work, I use a Dual-G5 2.0 GHz power mac.
    With both of these machines, after upgrading to 10.4, I can hear the machine making high-pitched noises. The Dual-1.8 GHz machine `chirps', while the Dual-2.0 Ghz machine emits a loud, steady, high-pitched `whine'.
    Neither of these machines displayed this behavior when running Mac OS 10.3.x.
    The only workaround I've found is to use the Processor Control Panel (Part of the CHUD developer tools) and do either of the following:
    1) Turn off the second cpu via the processor control panel
    2) Disable "allow nap" via the processor control panel
    Both succeed in stopping the chirp/whine, but I've been using option (2). The only disadvantage is that "allow nap" is always re-enabled after a reboot. The setting doesn't stick.
    The chirp/whine occurs if the Processor Control panel isn't installed.
    Has anyone experienced something similar to this? Is there a better fix than the processor control panel?
    Many thanks in Advance!
    PowerMac G5 - Dual 1.8 GHz   Mac OS X (10.4.7)  

    Hi, Steve. Welcome to the Discussions.
    I have a PM G5 Dual 2.3 GHz and have no such issues after installing 10.4.7. While I've installed the Xcode tools, I elected not to install the CHUD tools.
    Some ideas for you:
    1. See "Power Mac G5: I hear buzzes, beeps, or humming" to see if the sound samples therein match what you're hearing.
    2. Check the SMART diagnostics for the hard drives on both machines, esp. the 2x1.8 that "chirps" as some hard drives make such a noise to indicate they are failing.
    3. Run the Apple Hardware Test (AHT) that came with each machine. See my "Apple Hardware Test" FAQ for comprehensive advice on using the AHT in troubleshooting.
    4. Search or post on the appropriate PM G5 Discussions to see if other users have had similar experiences.
    Good luck!
    Dr. Smoke
    Author: Troubleshooting Mac® OS X
    Note: The information provided in the link(s) above is freely available. However, because I own The X Lab™, a commercial Web site to which some of these links point, the Apple Discussions Terms of Use require I include the following disclosure statement with this post:
    I may receive some form of compensation, financial or otherwise, from my recommendation or link.

  • CPU whine with DVI and line out/DVI removed whine not in line out?

    I have noticed that when using headphones or the line out alone I do not hear the whine noise. The whine noise is still active, in other words, I can still hear it coming from the keyboard. But, it is not transferred through the line out or headphone jack. THIS IS BEFORE I DO ANY TRICKS: mirror widget etc.
    But, if I plug in the DVI adaptor and utilize the line out/headphone jack, the noise now appears. This means if I am running my laptop to do a presnetation, the noise will appear through the sound system. However, if I don't use my laptop for video and use it for audio only, the noise is not THERE!
    Of course, I can use the tricks and it will eliminate it. But this leads me to believe that something is related? The DVI connection with the entire mother board....or something. Any comments? Please help

    I agree. I never use line in/out of the computer for professional work. I had PCI expansion chassis doing that type of work when using the PowerBook, and am eagerly awaiting Magma's upgrades which will come soon per their emails. However, I do use my portable computer to teach and to present research, at which point lugging a full blown professional system is not an option. In some cases, it would be nice to use the line out while presenting, without having to carry additional equipment.
    In any case, the problem does exist and is one that shouldn't exist. The fact that there are workarounds does not "fix" the problem or for that matter acknowledges it. Apple should acknowledge the problem and replace the faulty parts in the machines affected. I bet that if it was the other way around, say plugging something in the headphone jack would affect the screen resolution, people would be all over the place, and the solution could not possibly be, "just hook an external monitor and it will work fine".
    In the meantime, I am just trying to find out if this is a widespread issue or not to see if it makes sense to return the machine, with which I am absolutely happy otherwise even with the other problems reported.

  • ShhMBP + 10.4.7

    Does ShhMBP work after the 10.4.7 update? I currently only have the whine on battery power and Photobooth takes care of it. I don't have time to send my MBP in for a new logic board and I am wary to update from .6 to .7 because I have heard that the keyboard update screws up the Photobooth fix and, in some cases, has made the computer whine when plugged in.
    My biggest issue is that the whine comes through the speakers when I have my MBP connected to my firewire audio interface. Now...THAT *****. If the .7 update makes it whine when plugged in, I am screwed.
    So...any thoughts?
    Thanks!

    I installed ShhMBP shortly after the 10.4.7 update and it completely eliminated the whine on my MacBook Pro. Like yours, the whine occurred only when running off of the battery.
    I'm very happy with this fix. Battery life is about the same as it was before ShhMBP and my MBP is now absolutely silent.
    15.4" MacBook Pro 1.83 (1GB RAM)   Mac OS X (10.4.7)  

  • Safari Toolbar wishlist and "whine"

    I know this is petty, but on the "Customize Toolbar" feature of Safari, why can't they add a "New Tab" button? Yes, yes, I can "Command+t" all day long but having that button (as Firefox does) would be quick, and would get used a LOT.
    Just my whine.

    Hi mogohoncho,
    as a workaround or interim solution you could use double clicking in the tabs pane to get a new tab opened if this works for you. I don't mean to be the wise guy with this hint but maybe it is a workaround.
    Best regards

  • MacBook Buzzing/Whine coming from top left

    I have a C2D, 2.2GHz, late 2007 model 13" white MacBook (not pro). I am experiencing a whine/buzz from the top left of my keyboard that starts as soon as the grey screen appears during boot. I have tried everything related to the CPU whine people talk about (just google Macbook or macbook pro and whine or buz) but to no avail (except using CHUD to disable one of the cores, so by everything I mean SMC and PRAM reset, QuietMBP and ShhMBP) none of which has helped in the slightest. The buzz is quite prominent, I can hear it currently as it sits on my desk next to me and I type on my desktop (even though I can hear the desktop fans going too, so the room is not utterly quiet). I don't know what else to do, I'm considering re-formating and re-installing the OS to see if some update/software caused the issue (I doubt it, but am at a loss of what else to try). Anybody have any other suggestions?
    The reason I have not disabled the 2nd core using CHUD is I don't really want to reduce performance by limiting myself to one core (also, if it matters, I had apple install 2GB of ram rather than the normal 1GB when I ordered).
    Any help at all would be nice, the noise is literally starting to drive me bananas!
    Also, I checked for run-away processes in Activity Monitor, and even thought it might be fan related rather than processor at one point, and installed and tried fan control software, which made zero difference. The noise does seem worse when the computer is running a more CPU intensive task.

    You're right, I doubt that it's a speaker issue but I just wanted to check anyway.
    What you are describing sounds just like the problem I have, except that my noise goes away when I use quietMBP. I usually have to use a setting of 90 or so in quietMBP. In fact I can change the pitch of the noise by changing the quietMBP settings.
    When power is connected,I believe the power brick works in harmony with the macbook to produce the lovely sound you're hearing. I had Apple replace my power brick, but that didn't solve anything. Once the brick is disconnected from the macbook, the power brick will stop making the noise, but the CPU whine will continue. I heard that logic board replacement sometimes fixes the problem, but I didn't want Apple to rip my computer apart, so I just decided to live with the noise. After a while (~3 months) you get used to it.
    So the only solution, as far as I know, is to replace the logic board. Keep replacing it until it stops. It's not present in 100% of macbooks, so if you keep replacing that board, you'll finally end up with a good one.
    I trust you read this already:
    http://www.red-sweater.com/blog/159/the-quiet-mac
    By the way, if the buzzing is louder when you increase CPU usage, more than likely you have a busted resister or capacitor on your board. The solution to that, of course, would be to replace the logic board--since the power transformer assembly sits on the logic board.

  • How loud is the whine exactly?

    Im preparing for the worst.. how bad is the whine that you guys experience? Would it be enough to get kicked out of class? I won't have time to send this one back once it gets here because school is starting and I need it for my digital media class.

    The loudness varies. Many users can hear the whine when sitting at a normal arms-length typing distance from their notebook. For others, the whine is much louder and can be heard several yards away.
    It may be enough for a prof to ask you to shut down the machine, if the room is small and the prof has sensitive ears. I take a lot of classes in small conference rooms that seat ~15 people. Some of my profs would tease me for the whine, but never asked me to shut my MBPRO off. It was definitely much quieter than, for example, a Dell P4 notebook with the fans cranking full blast. The high-pitched nature of the noise may be especially irritating to some people, thougn.
    Anyway, if you are worried about your MBPRO getting kicked out of class then there are several workarounds you could use in that setting. You could use the PhotoBooth workaround, or possibly the Mirror Widget workaround. Another option is to install Apple Developer Tools and run the CHUD tools. In CHUD there is an option to disable one of the processor's cores, which kills the whine. The downside to these workarounds is that you lose processor performance and battery life

  • CPU whine/hum/sizzle

    I hope this is the right place to put this, I apologize in advance if it isn't. My computer has been doing a whining sizzle on the left side for several days now. It is loudest from the Q to R keys. This has done this in the past, but it went away pretty quick. Turning it off and restarting seemed to do the trick. However, this time it isn't going away. It seems to coincide with CDs or DVDs acting up - I have no idea if that's what caused it, but both times this started with a wonky disc; the first time, a scratched CD was inserted and I had trouble getting it out; this time I put a blank DVD in and my computer told me the disc was bad and to use a different one. Again, I don't know if that's just a coincedence, or what. The noise goes away when the computer is "thinking"...I took someone's advice (from these forums) and ran Photo Booth. That gets rid of the noise, but only because something is running non-stop, I'm assuming. Is there anyway to stop this? So far I haven't had much luck finding an answer! My software is currently all up-to-date. Thanks in advance!

    I also experience the CPU whine/sizzle when the CPU is idle. It happens when the CPU enters the C4 power mode.
    The utility ShhMBP (http://www.macupdate.com/info.php/id/22091) prevents the CPU from entering the C4 power mode and consequently stops the whine!
    The ShhMBP description says to use only on a MBP but it is safe to use on a MB. Enjoy the sound of silence, I know I am
    MacBook   Mac OS X (10.4.8)   Core Duo 1.83GHz, 2GB RAM

  • T450s - cpu whine

    Hello,
    I am experiencing cpu/coil whine issue in my brand new T450s. Any ideas? I read the issue is caused by low quality capacitors on the motherboard. Does anyone else experience this issue on the new T450s? Should I contact the Repair center? Noise is definitely related to the cpu power consumption, because when the cpu is working it is not noticeable, I have to put my ear on the keyboard to hear it, but when the cpu is idle the buzzing is very annoying. 
     

    Hi veno77, yes, I did and my motherboard was replaced. It was useless, the problem still persists. Service man told me exactly it is normal behavior and escalation to higher level of service cant solve this problem. It is design flaw, but without impact on service life, so lenovo refuses to solve this problem. USB selective suspend is the less-affecting method to solve whine I think. But everything is about CPU power consumtion. But I dont believe it can help. Here is my previous post from my own thread: Hello, I have a problem with my 3 months old Thinkpad T440p. There is buzzing/beeping coil whine issue. If you work at night, that sound makes you really CRAZY. The problem is described on the internet pretty well and i spent dozens of hours by trying to find a sollution. It isnt only Lenovo problem, users of Dell XPS series have it too in a high number of cases. Problem appears when:processor is in higher C-Stateall applications are minimized and you see only desktop backgroundinternet browser is openedPossible sollution is disabling CPU DeeperSleep in Lenovo PowerManager or disabling Intel SpeedStep in BIOS, but it is not the sollution we want. Laptop get really hot then, especially in left half of keyboard, and battery life is decreased. This is useless and I wonder how Lenovo can recommend this solution as a fix. I tis workaround, not fix. You only trade something for something else. A lot of people on internet forums says there is problem in power adapter. Yes, there can be a problem too, but adapter  can whine separately, just try if whine persists in battery mode. Another useless sollution.Next try, configuring USB/Bluetooth/PCI-E sleep modes or power settings: not T440p case. The same with playing sound loop, changing memory modules, disks, etc..  Useless sollutions. We all know, where is the problem: coil core vibration or power circuit piezoelectric effect. In most cases, using more expensive, higher quality noise free coils and other parts can reduce this issue to minimum. With better board design it can solve this problem forever. Why Lenovo is refusing to solve this? I am very surprised that Dell, after a lot of XPS13 and XPS15 users claimed, announced hardware fix for all affected systems by replacing motherboard with new, noise-free revision!! Why Lenovo cant make the same for ThinkPad users? I always thought Lenovo ThinkPad is something „better“ for professional use, or not? Maybe Mark_Lenovo can tell us more! There is no need to say how much Im disappointed, frustrated and sad with this laptop. I really like Lenovo, I used ThinkPads for years, and I see the product quality is getting down. I am no one with a broken heart, so we will be happy Lenovo can hear our claims.

  • The cause of the whine, heating and short battery life.

    It seems like we've discovered how we could fix the whine, heating and the short battery life.
    If you take a look at /var/log/System.log
    You will find this line:
    localhost configd[37]: com.apple.SystemConfiguration.DynamicPowerStep load failed
    Yes, that's right. Intel SpeedStep is not implemented in Mac OS X.
    It seems like Apple wanted to implement it, either the engineer in charge of it was screwed up or apple was hurrying to get macbook pro released...
    This also explains why Macbook pro has a higher battery life, runs cooler without whine on a properly configured Windows XP (with updated intel drivers and microsoft hotfix). On Windows XP, when the system is Idle, CPU is throttled to 1GHz.
    So we have two options:
    1. Get Apple to implement it correctly - but so far it doesnt seem like apple is really concerned about this issue. Or rather, they don't seem to care.
    2. Implement it ourselves - A guy called Cryptonome was trying to implement the proper power management for MacBook Pros on Mac OS X to solve these "CPU whine", heating and battery life problems, and he did have some fruitful results, but it seems like he's currently too busy or something to finish the implementation.
    Unfortunately I am not a genius so I cannot implement anything like this... anyone?
    What do you guys think?

    That's exactly what I am doing : expecting a solution from Apple. And you know what, Apple today released a new system update for the keyboard. This update is for all the MacTels including MacBook Pro. And guess the next thing... This update fix a power draw in the MacBook USB... Great... Oh, no, in fact not so great because this bug is THE bug that allows to stop the whine (through Mirror, etc)...
    Is there anyone in Apple that tests fixes before to release them ? Do those engineers working on the whine fix have given a look to that patch ? I really hope that Apple is doing something, but releasing this Keyboard patch for MBP now can mean 3 things (IMHO) :
    - the whine patch is on the final steps and will be released soon, so killing the workarounds for the whine is not a problem,
    - or Apple has a partial (or even none) knowledge about this problem, and they should hire better engineers, because many people made a lot of discovers about this whine, not beeing engineers,
    - or Apple definitly doesn't care about this whine problem, and they will loose myself as a customer (and probably others).
    MacBook Pro   Mac OS X (10.4.5)  

  • We maybe wrong about the whine

    If the cpu whine only happens when the cpu is idle then try this. Run the MBP on battery, move the pointer around abit and you'll hear the whine. Now dont touch the keyboard or trackpad for a couple of seconds, and the whine goes away. So how can this be. I mean if the whine happens when the cpu is idle it is surely just as idle if not more so when there is no user input.
    I wonder if the whine we are hearing somehow a result of the graphics card. I have heard the same sound produced by 3dfx and nvidia cards in pc's before. Perhaps the aggressive power management on battery in mac osx is causing the graphics card more problems than the cpu.
    Infact it was the internal pc speaker picking up on interferance caused by the graphics card.
    If there is an internal system speaker in the mbp then perhaps this is the issue.
    If anyone has any good points for or against i would like to hear them, please no trolling or flames.
    Regards,
    Boozy.

    Interesting theory.
    But if its the graphics card or an internal speaker
    picking up interference, then why do QuietMBP and the
    Photobooth and the widget/ whatever other workarounds
    there are work?
    And regardless of what is causeing it...why is it
    only a problem in some MacBook Pros, not all of
    them?
    Thirdly, somewhat off topic, my PC makes a high
    pitched whine when it is turned off. It seems to be
    coming from the PSU. *confuzzled - this is something
    new*
    Once again I must start by saying I do not own a MacBook Pro (yet), nor am I any kind of hardware expert. That said your probably right, I doubt it's the graphics card that is making the whine. It is possible, however, that it's the Intel Core Duo chip itself that is interfering with the speakers. Perhaps the interference is only picked up when the processor idles (which would explain why the Photobooth and QuietMBP fixes work). Mutting the speakers (as suggested in the other thread) would probably not fix it either as the speakers would still have power, they just wouldn't be recieving a signal from the MacBook Pro's sound card. Again, this is only something I read on another post so it's nothing I've had first hand experience with, I just wanted to make sure all sides were being shown.

  • Whine intensity

    I have a MBP with whine and i've noticed that the whine intensity or volume varies when i'm scrolling around with my trackpad, and if i don't do anything the computer stops whining. If I move it, comes back again. Do you have this kind of whine ? I used the photobooth tecnique but, it doens't work anymore. At the moment it only stops by disabling one of the cores. I think the whine stops with only one core because it get's capped at 1833 ( according to core duo temp ). My idle temperature is 50ºC and full system load 83ºC. Feedback is appreciated.
    Miguel

    homertime33's answer may seem harsh, but it's true -- it's reality.
    Posting threads merely complaining about whine and asking for a response from Apple will have no effect.
    Postings asking users about workarounds to reduce or eliminate whine, so that the annoyance can be reduced, do result in sharing information.
    Directly contacting Apple is the appropriate way to get a response from Apple.
    Apple has an excellent reputation for customer service. From many of the postings here, they have been leaning over backwards to replace or repair computers. Some users report being on their third, forth, fifth or even sixth MPB. That's costing them a lot of money. They can't resell as new the computers they accept for replacement.
    Some complaints have a subjective element, especially heat and -- to some degree at least -- sounds. I suspect that some complaints about stability result from user installation of incompatible software. If Apple replaces the computer, the user installs the same incompatible software. Result: the computer will be unstable, no matter how many replacements Apple provides.
    I'm perfectly satisfied with my week 12 MBP. No whine, heat or stability problems. It's fast and has exceeded my expectations.

  • Whine caracteristics

    hello, I have a 15'' MacBookPro that has a whine, and I'v been searching in different forums more details about the whines, and how to make them stop.
    After some time, I clearly noticed there were many different types of whines, but I didn't find any post that tried to list them. So, in order to better understand the whines, I decided to create this thread.
    Here are my whine caracteristics:
    - always active when nothing is running (even on account choose window)
    - the level is very high (some older people don't hear it) (sorry for the bad english...)
    it can be stopped by:
    - using a bluetooth mouse (activating bluetooth is not enough)
    - running photo booth
    - having the power supply plugged in (not always working)
    - scrolling the windows
    - running under windows (not a good solution...)
    After a bit of experimenting, I arrived to the conclusion that the whine is I/O related. Indeed, if any peripherical is running, the whine stops. I think this is why there is no whine under windows; it must keep some I/O devices working, for instance the optical audio input.
    I hope this can be helpful, and that others will post their whine caracteristics!

    I'd look at the work of the ShhMBP guys, they seem to be getting to the bottom of it. If you haven't, download ShhMBP (came out June 30), it seems to be eliminating the CPU whine for everyone (at the expense of battery life).
    Basically, it seems that machines that are whining make the noise when the Core Duo enters it's C4 (deep sleep) state. So, they found from some Intel datasheet that you can write a value to some register to disable the processor from entering this state (if you have taken any basic computer architecture and now any language, you can easily decipher their code). Since this state is for power savings, you see the battery decrease. See http://www.anandtech.com/mobile/showdoc.aspx?i=2693&p=2 (it explains why no whine in Windows).
    Now, using your USB devices and Photobooth and the Mirror Widget trick are most likely just not allowing the CPU to enter the C4 state (I'd love to reasearch this, but I'm taking summer classes and my brainpower need be focused on other things).
    So it's a tradeoff - the report is a 30 minute battery decrease on an "idle processor" test using ShhMBP. However, since the processor isn't always idle during normal use I think you could practically expect even less battery time decrease. You may also see your processor running slightly hotter.

Maybe you are looking for

  • My Ipod nano (6th gen) is not displlaying on Itunes

    any suugestions? i have tried restarting the services, i got the new version of Itunes and reset my Ipod.

  • Web service not available in F4 help of document template

    Hi , I have created a web service using tool WS_DESIGN_TOOL. Its  active and status is productive. Now when I am creating document template , I am not able to see this web service in F4. Hence not able to create document template with my web service.

  • Query Performance with and without cache

    Hi Experts I have a query that takes 50 seconds to execute without any caching or precalculation. Once I have run the query in the Portal, any subsequent execution takes about 8 seconds. I assumed that this was to do with the cache, so I went into RS

  • Dreamweaver warning UTF encoding

    Help!! I am an intermediate web designer and have been using Dreamweaver MX 2004 on my Mac OSX. I have been working on a page named services.html for many days. it is a lot of text layed out in a table. It has been loading fine throughout the past we

  • Scanned photos from photoshop won't import to iphoto

    I rescanned some photos, the firsts were fuzzy, through photoshop. I saved as a jpeg file to a file on my computer but it won't let me import those to iphoto. I thought first it was because I saved them under the same file name, so opened photoshop,