Linux is Burning My Laptop
crossplatform.net
crossplatform.net
http://news.ycombinator.com/item?id=4847971
<quote>
If you are planning to run linux, seriously re-consider buying laptops with hybrid graphics. The graphic card might or might not run, the card switching will most likely not work, but you can ignore it since you can work with the intel card, right? Well, no. Most of the AGP, whether used or not, will eat up power, the fan will run at full speed and your laptop's behind will be hot enough to stir fry some veggies. If you have a laptop with hybrid graphics, and you can't make it work, just switch off your discrete card. https://help.ubuntu.com/community/HybridGraphics Laptops in general, and linux laptops tend to run hot. However, don't mess with power settings a lot. Putting harddisks on powersaving mode(refer hdparm) so that they become idle puts unnecessary strain on the disk. You can try out experimenting with cpu frequency(cpufreq-set).
</quote>
If you want your "discrete card off" to persist through restarts, you will have to add this to your rc.local
modprobe radeon # Assuming ati card
echo OFF > /sys/kernel/debug/vgaswitcheroo/switch
For suspend/resume, you will have to add a new file /usr/lib/pm-utils/sleep.d/00radeon-switch #!/bin/sh
case "$1" in
hibernate|suspend)
echo ON > /sys/kernel/debug/vgaswitcheroo/switch
;;
thaw|resume)
echo OFF > /sys/kernel/debug/vgaswitcheroo/switch
;;
*)
;;
esac
exit 0
I have discovered putting the cpu policy to ondemand causes problems with pulseaudio(your volume icon will always be on mute and ps will show a pulseaudio process in D). I stopped fiddling with cpufreq, set it to performance, uninstalled cpufreq and was good to go.And as I commented earlier, I will strongly advice against putting the hard disk in power saving mode.
Yes, best buy in my opinion is thinkpad with only intel graphics or if you have discrete graphics, turn it off in bios (it works as expected). There are no problems with (over)heating, everything works out-of-the-box. It seems that thinkpads are well supported in Linux as I've had no problems yet.
Which is really sad.
It's actually a bug in the laptop (hardware or firmware). It's just blamed on Linux when it doesn't happen to trigger on Windows.
http://store.vizio.com/ct15a4.html#techspecs
http://www.novatech.co.uk/laptop/?s=3
Thanks
Half of the top comments then become a mix of wild guesses towards a solution, and the other half become a "[Windows|OS X|BSD] is so much better because ...".
How is that relevant for the larger Hacker News community? It does not even help you who is in the same situation, other than giving you the feeling you're not alone.
How does that have to do with what I'm running?
For those of us who want to advocate Linux on the desktop, or who want to take an active role in making Linux a better desktop environment, it's relevant in that it's valuable feedback about how people are perceiving the product. No, the author didn't end up figuring out the problem. As an end user, he shouldn't have to. It's the maker of the product who should be responsible for making sure it works. Perhaps they need more information, in which case Canonical would do very well to take charge of the situation by having someone contact the author to ask for more details about the situation, so that they can put some work into effecting a diagnosis and solution.
Occasionally something like this pops up and I wonder if this isn't a widespread problem.
I wonder if a better idea would be for the installer in Ubuntu to do a cursory hardware check before installation and let you know what stuff might not work before proceeding.
It can't be good PR and leads to this "Wifi on Linux sucks!" "no it works fine" type threads on tech forums.
Having said that, I don't understand the problem with Linux wiping the Windows install? The only problem I have ever had is with Windows installs overwriting GRUB in the MBR.
You can usually dual boot both OSes with them both being blissfully unaware of each other. So I assume he's doing something weird there.
I have no idea how his previous installs went wrong.
I do know that some machines have weird partitioning, and using the menu install of (eg) Fedora isn't easy in that situation. Since many machines have weird recovery partitions I'm gently surprised at Fedora for that oversight.
But, also, when I started using computers it was hard. I had to learn (I had to read it in a book) what "Ctrl C" meant. I was learning what a VDU was; the difference between RAM and discs; what High Density meant with discs. I had to learn about bat files and ANSI control codes and a bunch of stuff. And if I didn't learn I couldn't just give up and go back to the other OS that was working, because there wasn't one.
People spend years gaining knowledge about an OS and they tinker it to get it just right. It's going to take more than a week to get this new OS install perfect. (Having said that, it shouldn't take a week to get it installed.)
That's the confusing part, it's certainly possible to wipe out a partition by accident during install but to have it magically overwrite data at a later date is very odd.
A day or so later, I tried to install some sound drivers in Ubuntu and somehow managed to uninstall xwindows entirely (I learnt to read and think before typing stuff in off a web site :)
A day later I rebuilt from the windows install disk and left things alone. I keep Linux on my servers, it's much happier there!
Either that or he's just confusing MBR and MFT. His English is dubious at various stages, so it might as well be. Still, not a HN-worthy post, I wonder how it managed to hit the front-page -- everyone on holiday already?
This is not really linux's fault though. It has to fight with a hack job of an architecture, the mess that is ACPI and BIOS written by drunk monkeys. They really need to just fix PC architecture or get rid of it.
Fiddling with vgaswitcheroo and acpi settings mitigated the problem. My laptop is much cooler and silent now.
This has been the biggest pain point in Linux for me so far. I am wondering why these problems persists. They have a huge impact on the (non-)adoption of Linux/Ubuntu.
I'm considering making a donation to ubuntu to improve this situation. What do you think?
Because hardware manufacturers do not care about linux compatibility or standards. They seemingly only care about windows compatibility. ACPI/DSDT woes are one reason I'm slightly interested in UEFI, which possibly could bring some clarity to the situation. Or at least less buggy implementations.
Gnome 3 seems to make things worse because of the 3D effects (switching between vim and Firefox seems enough to turn the fan on). I'm Ardour user and almost in every recording session I get at lest one safety shutdown because of the temperature. It's very frustrating!
I've never used Windows on that laptop, so I can't compare, but I always thought the hardware was to blame.
Yesterday I was preparing a external disk and during Debian Squeeze installation the laptop had to shutdown twice because of temperature, so now I'm not sure it's just a hw issue. Looks like something is definitely wrong.
EDIT: well, surprisingly I never tried to google the problem (I know, I know), and apparently there are lots of reports of that laptop model overheating with no reason. Great :(
if you blame someone for something than blame the right people not the one that are trying hard to give you something better for free!
I got a zenbook with a intel hd4000 and i get better battrylife and no overheat than on windows...
But all my work is done in a VM using Virtual Box. I switch between two desktops and a laptop regularly and run multiple VMs. I don't waste time reinstalling my base OS, I just import my VM image and get working.
My 2008 MacBook Pro is struggling a little, but not just with the VM and it's limited to 4GB RAM. Having at least 8GB RAM makes it all work much, much better. I get the joy of Linux, Windows and OSX with surprisingly very little headache. And I use Git to synchronise all my work.
I've been running linux on various devices for 16 years, and as a primary OS for about 7 or 8. I have never had this happen.
What does this guy do to his machines?
Laptop support can be a bit variable, but I've not really had problems there other than the odd SD reader not being supported.
I don't want to give cash to MS either, but I don't really understand the economics here.
I've been running Debian and Ubuntu on lots of different laptops the last fifteen years, and only ever had problems with overheating on laptops with AMD/ATI graphics and the Radeon driver. If the graphics chip is current enough, installing the proprietary Catalyst driver should fix the problem.
However, since he still needs to install the OS first (and as I understand it, it crashes during install), so my suggestion is to put the computer inside the refridgerator whilst installing. Low-tech but it will cool the GPU significantly, and thus allow installation to finish.
laptop CPU/GPU gets hot
fan kicks in
cold air gets sucked in
cold meets hot
condensation and drama ensuesIf the 15 seconds boot time had saved my life, I wouldn't be mucking about with linux...