Live data from Hacker News

Why Asus trackpad driver sets the CPU speed at maximum during scroll

forum.notebookreview.com

41–50 of 215 posts

Re: Why Asus trackpad driver sets the CPU speed at maximum during scroll

#41
post #6

Would this all be fixed by installing a linux distro on the laptop? A different trackpad driver - if it works ;) - would do different stuff, and remapping media keys is possible in most desktop environments.

Yes, it would. This is actually a benefit of Linux (and the BSDs for that matter) - since all drivers are in the main kernel, you don't get as much idiocy from hardware makers that try to do something clever.

Re: Why Asus trackpad driver sets the CPU speed at maximum during scroll

#42
post #21

Seriously? Asus still have this problem? I remember fixing it by removing the touchpad driver on a friends asus almost two years ago. The fan was always on max because the driver set min cpu speed to 100% at every reboot. I feel for the non tech savy people who don't know how to fix this and think this is how the computer should be. No wonder normal people prefer ipads over pcs.

My friend spent like $3500 on his ASUS laptop and the touchpad never even worked...and he had multiple hardware replacements. I really just want a decent portable computer with no built-in input devices and USB ports as an option. Maybe I'm crazy. We should be able to do this with UEFI now.

For $3500 why not just buy a Mac?

Re: Why Asus trackpad driver sets the CPU speed at maximum during scroll

#43

Earlier quoted context omitted.

I still like x61 a lot, not hard to find for less than 100$ on ebay. With the usual maximum ram + ssd upgrade you really have a neat little 4:3 rock solid machine. Most people buying ~600$ core i5 laptop will never reach the boot time and stability I get using *linux on this hardware. Next week I'll try x200/x201 family to see how better the cpu is (heat and battery life mostly).

I still have a x61 and a x220. I prefer the x220 obviously for being way faster and for having a giant Esc key (I use vim). Both totally solid. On the x61 I use tpfand and the fan almost never comes on.

Thanks, I stopped looking for fan control, since I was more interested in underclocking. I'll try it right away.

Re: Why Asus trackpad driver sets the CPU speed at maximum during scroll

#44
post #42

Earlier quoted context omitted.

My friend spent like $3500 on his ASUS laptop and the touchpad never even worked...and he had multiple hardware replacements. I really just want a decent portable computer with no built-in input devices and USB ports as an option. Maybe I'm crazy. We should be able to do this with UEFI now.

For $3500 why not just buy a Mac?

He's anti-Mac and he bought it for gaming. He's got no brains, tbh.

Re: Why Asus trackpad driver sets the CPU speed at maximum during scroll

#45
post #6

Would this all be fixed by installing a linux distro on the laptop? A different trackpad driver - if it works ;) - would do different stuff, and remapping media keys is possible in most desktop environments.

It's a gamble though, in my experience Linux support for native device power management is very spotty. You might trade a crappy trackpad driver for no sleep, no CPU throttling, etc.

Re: Why Asus trackpad driver sets the CPU speed at maximum during scroll

#46
post #21

Seriously? Asus still have this problem? I remember fixing it by removing the touchpad driver on a friends asus almost two years ago. The fan was always on max because the driver set min cpu speed to 100% at every reboot. I feel for the non tech savy people who don't know how to fix this and think this is how the computer should be. No wonder normal people prefer ipads over pcs.

My friend spent like $3500 on his ASUS laptop and the touchpad never even worked...and he had multiple hardware replacements. I really just want a decent portable computer with no built-in input devices and USB ports as an option. Maybe I'm crazy. We should be able to do this with UEFI now.

There is no way to disable it in bios? I disabled lot of stuff and my battery life increased by 30 minutes

Re: Why Asus trackpad driver sets the CPU speed at maximum during scroll

#47
post #11

Ignoring the trackpad angle...the idea of ramping up the CPU on scroll does make some sense. If you think about smartphones...the first place people bitch about lag is scrolling. Thats likely what the engineer was thinking about when they linked trackpad to CPU like that.

No, I don't think it makes any sense at all. CPUs/OSs have built-in mechanisms to automatically adjust frequency depending on the actual workload. If scrolling involves a minimal workload then it should remain in low-power state. This is a really power-hostile solution to solving a problem which should be solved another way. At the very least, if this really is an intractable lag problem (which I doubt - other manufacturers seem unaffected), then the driver should call an OS API that says something like "latency-sensitive user input has started/stopped", and then the OS makes the decision about whether to boost the CPU frequency, or do something more sensible, or be updated in future to use new hardware features to solve the problem even better, etc.

This particular hack is just poor engineering. And users should at least be given the choice between "drain my battery or add a bit of lag", if the manufacturer can't figure out how to remove the need to make that choice.

Re: Why Asus trackpad driver sets the CPU speed at maximum during scroll

#49
post #42

Earlier quoted context omitted.

My friend spent like $3500 on his ASUS laptop and the touchpad never even worked...and he had multiple hardware replacements. I really just want a decent portable computer with no built-in input devices and USB ports as an option. Maybe I'm crazy. We should be able to do this with UEFI now.

For $3500 why not just buy a Mac?

One reason is that Apple doesn't sell laptops with decent graphics cards. Apple also maxes out at 16 GB of RAM. Another reason is that some people like larger screens and Apple has stopped offering that.

Re: Why Asus trackpad driver sets the CPU speed at maximum during scroll

#50
So, really, is there anything left to buy except MacBooks anymore? I'm not a big fan of Apple, and would have to go through all sorts of nuisances to install Linux on it anyway, but the longer I search for solid 13" laptop, the more horrified I become. It cannot be that nobody makes nice laptops, can it?
Post reply on HN