Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Power/battery tuning differing between manufacturers, models, and even specific SKUs within models is perhaps the greatest hurdle to be overcome. It makes baking those settings into distros by default impractical and means there isn’t an easy string of commands that anybody can run to improve battery life on their Linux laptop.


I'm not a laptop user so I alas never consider these things in my needs, but I imagine "Year of the Desktop" will be followed up with "Year of the Laptop"


For me the "Year of the Laptop" happened ages ago. Everything from old clunkers to a relatively modern HP Elitebook 840 G6... install Fedora, done. I think the fingerprint reader might be tough, and Bluetooth on Linux is truly a sad state of affairs. But everything else works out of the box, and that includes suspend/resume and other power management, the special keys, Wifi and so on. WebGL just works, no need to tweak a whitelist, and battery life is on par with when the thing was running Windows 10. With SSD, and a fan that hardly runs in light use, the Elitebook is a sweet Linux machine.

I even use it on the Displaylink type USB-C dock that my current work laptop came with. Installing the Displaylink driver was a bit of "old school Linux" since the installer was Ubuntu only. But not too traumatic, and dock/undock also works perfectly.


For whatever it’s worth, newer Intel wifi/bluetooth chipsets (e.g. AX200 or AX210) have consistently worked very well for me under Linux. If your EliteBook has a socketed wifi/BT card, it might be worth buying an Intel card (they’re dirt cheap) and installing it.

My issue with battery life isn’t getting it to match what it is under Windows, but that x86 ultraportables tend to have disappointing battery life under either OS. Linux doesn’t make it worse but doesn’t fix it either.


The existing (M.2) wifi/bluetooth module works just fine. My issue with bluetooth on Linux is that it's never been able to pass this testcase: Use a bluetooth headset as an audio I/O device. Repeatedly over disconnects/reconnects. For the past few years, it works when you first configure it - beautifully, you can choose your codec and so on - but soon stops doing so even if unpaired and re-paired. Maybe "the year of bluetooth" on Linux has arrived and I've just not tried lately.


I'm with you there; simply so bad experience w/BT. And, it often worked at first OS install but then degraded through kernel, BlueZ, and interface updates until it was unusable. Until recently, when it has been solid enough through most? Fedora 39 and now into 40, though I've found at times the config gets confused, forcing me to delete and re-add the device, sometimes manually, forcibly. But still, been solid enough for my daily use mouse and HD-Aptx audio (among others, all while crossing my fingers as 40 ages).


Wonder whether you've ever experienced this problem: https://bugzilla.kernel.org/show_bug.cgi?id=203709 (spurious wifi disconnects due to "beacon loss" on Intel cards, been open for 5 years). There were two good blog posts summarizing the situation around that bug but can't find them anymore.

It's been really annoying with my Intel wifi/bt CNVi card for years and there's a lot of people having similar problems...


Don’t think I’ve ever encountered this on either AX200 or AX210 cards.


One thing that bit me, was trying to get a trackpad working on a xxx-xx17-xxx model (17 for 17" display)... out of a lark, I tried searching for xxx-xx15-xxx and found the answer... I added a comment on the 17" model number to help anyone else that may not have otherwise seen the page. It was adding a few options to the boot loader that fixed it.

I've also seen issues with wifi drivers, but those are usually fixed booting up wired with a widely supported USB to ethernet dongle, not too bad, but still annoying.

For me, that is about it for my biggest issues, aside from getting an RX 5700 at launch, where the drivers didn't stabilize until the next LTS releases (about 6 months later). I'd run alpha/beta kernels, which generally worked, and even tried Arch (btw) and both I got a black screen after updates. I went back to windows for a while, and then switched my main boot back to linux and haven't looked back after the Ads in start menu search results on my Windows Insiders install.

For the most part, I've had very few issues in general, and only on initial setup. I've mostly used PopOS, and been exceedingly happy with it.


this isn't true. you can install something like power-profiles-daemon and immediately see a large gain to battery life, without any additional configuration needed.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: