You know very well that hardware vendors provide their driver blobs optimized for Windows system while majority Linux distributions mainly have kernel userspace drivers based on the source and hardware specifications. You know very well a plain Microsoft Windows system without drivers from manufacturers themselves will have similar issue with whatever Linux distributions unless some of them have optimized driver coming straight from manufacturers. Dare to do the power test with only plain Windows operating system and say that it is more efficient.
Keeping repeating the same mantra while fully aware about the fact a Windows system relies on vendors priviledges only displays the level of hypocrisy.
This is not entirely true, P ... appropriate kernel [my] and my script APM = about 9 Watt on Mac. Here is an example - here Brazos kernel version:
http://dl.dropbox.com/u/72313101/kub...M-redehead.png
http://ubuntu.pl/forum/viewforum.php?f=216
Regards
Even though the statement that you can optimize your linux to use less power is true, the truth is that most users won't do that (lack of knowledge or time). So it must be able to optimize itself. We shouldn't try to use the argument that windows also eats alot without the user installing specialized drivers because users are already trained to do that while a user switching to linux most likely doesn't know how to install drivers. Secondly, linux comes with tons of drivers so it should be able to optimize itself. And thirdly, after all wasn't linux supposed to be better? Since when are we emulating windows behavior?
My mbp (no nvidia chip) nearly consumes same power on ubuntu as on osx. There are several points of optimization though which are sparsely documentated. E.g. I found that enabling AHCI mode using grub can save a lot of power. Also enabling the various powersave modes of the i915 driver does as well as dimming the panel/keyboard leds to the same level as on osx.
You give the average user a lot of credit. I don't think most windows users know how to install a driver, otherwise MS wouldn't have Windows Update doing it for you. Even then, WU doesn't get them all, and then all device manager will call it is unknown device or some other vague name. Still, a clean install of Windows 7 on my Probook results in 2 unknown devices, and it took a good amount of time figuring out what they were. HP is not much help, as they ship the notebook out with 79 services running, so trying stuff from their support page is very much an exercise in guessing.
The power management tweaks in Linux aren't necessary for functionality, but it does give you another 30-60 minutes of battery. My point is that virtually any Windows notebook you get will require as much work as an Ubuntu setup if you want a better experience. You're either reinstalling the OS or uninstalling crap. The average Windows user just doesn't do such things willingly.
Who buys unsupported hardware?
If you want to run ANY operating system on hardware that isn't supported by the manufacturer, run it in a virtual machine instance
Otherwise you're just asking for trouble
If you want to run Linux on bare hardware, buy supported hardware!
This is true of ANY operating system, not just Linux
I run Linux on Supermicro hardware. It says "Linux" right on the box and in the manual. They have specific Linux settings in the BIOS. They test their hardware with Linux. They list the Linux versions that they tested with, on their web site. I never have any trouble running Linux on Supermicro hardware.