On Dec 31, 2007, at 5:50 PM, Terry Lambert wrote: On Dec 31, 2007, at 8:08 AM, "Jordan K. Hubbard" <email@hidden> wrote:
On Dec 31, 2007, at 7:59 AM, Brian Mastenbrook wrote:
On Dec 31, 2007, at 9:52 AM, Jordan K. Hubbard wrote:
On Dec 31, 2007, at 6:20 AM, David Alger wrote:
You wouldn't convince me of that unless you could show me documentation, as Apple condones and tell everybody that they can run with an external display and keyboard & have the lid closed.
You're talking to Apple people on this list, obviously, so if you can point US to documentation which clearly states that "Apple condones and tells everyone they can do this", I think we'd all love to see it. Since you're asking for proof that it's not condoned, I think it's only reasonable to ask you for proof in turn that it is. :-)
http://docs.info.apple.com/article.html?artnum=86286
"How to use your PowerBook G4, MacBook Pro or MacBook with the display closed"
Thanks much for the citation. Clearly, I'd never read that before, and it represents an interesting collision between "conventional wisdom" and "the documentation." I'd always heard, both inside and outside of Apple, that running a mac laptop of almost any ilk with the lid closed was a dicey proposition given the variances of heat dissipation. Various "it happened to me!" pictures have been posted on the web which show melted keyboards and the like (though we have, of course, no absolutely clear notion of what has happened in these cases). It's certainly been enough to put a lot of people off the idea, which is probably where Terry was coming from (gah! I'm defending Terry, that's never a good sign).
- Jordan
There's no contradiction here. The original question is about "how do I write code that would thwart power and thermal management for undisclosed reasons?".
He didn't ask how to thwart thermal management! He asked how to modify power management. There is a big difference!
Running with the lid closed and an external monitor/projector and keyboard+mouse is a fully supported configuration, so long as he accepts that without adequate ventilation and cooling, he's subject to thermal throttling. "Adequate" here translates to "must be better with the lid closed than for the same performance with the lid open".
Yes you would of course need slightly different requirements; but the OS's thermal management would slow or shut off the processor, I hope, if the machine did in fact get that hot!
Most of the "cooked" machines I have seen -- I believe the most spectacular one was Guido's IBM ThinkPad, before he learned how to throttle it down and turn off the backlight under FreeBSD; Jordan can correct me -- were not Macs.
They happened either because the OS software, like Linux or FreeBSD, failed to implement thermal management at all, or the drivers that were supposed to talk to them were bogus or missing, or someone deliberately went out of their way to disable it (i.e.: someone answered the question that was asked here, and a programmer took the information and shot his foot off).
In other words, pilot error.
Now it's my general understanding that the question is being asked for a much more specific reason, which has yet to be stated -- can the original poster chime in with his reason here, please?!?
I can think of a number of legitimate and quasi-legitimate reasons for wanting this, but unless he narrows the scope of the question, they are unlikely to find themselves supported.
One would be InsomniaX, which I used up until the bug in the OS where the screen doesn't always power on when the laptop is woken up appeared. I have seen this bug a few times without ever hooking up an external screen to, so it's definitely not related only to InsomniaX (I don't know how it was implemented, so I can't say if it took advantage of a bug).
--David Alger
********************
Ron Paul for President 2008
RESTORE THE REPUBLIC & RETAIN YOUR RIGHTS
|