(no title)
crazy2be | 8 years ago
- Wifi is flaky (ier than on windows)
- Battery life is shit (ier than on windows)
- Sleep mode has one of the following problems
* Does not properly suspend (i.e. wakes up immediately when suspending, shuts down instead of suspending)
* Does not properly resume (i.e. kernel crash on resume)
* Sometimes does not properly resume (even more annoying to debug)
* Resumes randomly, when you don't want, often turning your backpack into a forge.
- Hibernate mode doesn't work (at all, your hardware has been blacklisted).
- Plugging in an external monitor occasionally causes everything to crash (but sometimes just compiz).
These are the most annoying problems I have on my Linux laptop. Admittedly, mine is not Thinkpad, but looking at reviews on the latest Thinkpad, at least the battery life issue seems to be ever present. These are pretty much the same problems I've had for the 10 or so years I've been running Linux on laptops. I would have thought they'd been fixed by now. 10 years ago, Windows had a bunch of these problems too, so it was excusable. Now, it's just embarrassing.
I still run Linux on my laptop because I like the dev environment and tools so very very much, but I would pay serious money for hardware that was guaranteed to just work (tm) with Linux, with all of the above solved by the vendor rather than by me. I used to enjoy these little problems, but now they just annoy.
The sleep mode problems are the most annoying to me, the most elusive to solve, and the most impossible to predict from reviews :/
terminalcommand|8 years ago
Wifi works perfectly, suspend/resume, docking/undocking too.
As for battery life, it was around 19W/h when I first switched to linux after FreeBSD. After installing tld and powertop it is stable around 10.8-12W with wifi enabled.
Maybe you might want to try a recent distro, I'm using Fedora and I really like it.
Even my 3G usb dongle worked flawlessly with zero config.
PS: I remember having a flaky wifi under Debian 8, but that was due to an old version of wifi driver. It has since long been fixed in every distro I tried -including Debian-.
PS 2: My laptop is pretty old (x201), so your mileage may vary. You might want to check out thinkwikis for further info.
ajford|8 years ago
I had an x201 new, and I ran into all those problems listed above for the first two years. Hell, I had to use a USB WIFI dongle for the first year or so because the drivers hadn't stablized.
plouc|8 years ago
catmanjan|8 years ago
yaantc|8 years ago
> - Wifi is flaky (ier than on windows)
No problem there, always been rock solid. The chipset is likely to matter, my laptop uses an Intel chipset. Performance wise Intel may not be the best, but the Linux support has always been good in my experience.
> - Battery life is shit (ier than on windows)
A very common misunderstanding, and very easy to solve. The thing is, a stock Linux distro is made independently of the PC hardware that will run it. There's no integration like any PC vendor does when installing Windows, making sure the Windows configuration is well tuned. In order to be functional on most devices, a Linux distro is typically conservative, and will typically stay away from enabling low-power modes that are flaky on some crappy PC models.
But for most tier 1 PC brands, the hardware is fine and it's perfectly safe to enable aggressive low-power. So just install a package like The Laptop Project (tlp), or the older laptop-mode, and you're good to go. You can even tune the configuration, it's simple and well commented. For example, with a fast SSD (no spin up/down), one can be very aggressive on putting the drive into low-power.
With this done, taking about 10 mn tops, I have a longer battery life on Linux as on the stock Windows8.1. And this is as reported by the firmware through ACPI, so same estimator on both sides.
> [Various sleep mode issues]
There was a very nasty bug in Linux MMU set-up that's been solved in 4.8. Before this, it could trigger some random and sometimes hard to reproduce bugs on some models, leading to crashes on resume. I've been affected, and it was a pain. The bug was there for a long time apparently.
Since 4.8, it's been rock solid. Zero issues. And it's really night and day in term of user experience. In case some of your issues were related, you may want to make sure you're running a recent enough kernel.
As for the unwanted wake-ups in a bag turned into an oven? Only ever happened to me on my work TP running Win7. From experience, sleep is not perfect there too.
No experience on using an external monitor with my Linux laptop.
One of the main weakness is that there's no ODM integration if you install Linux yourself. With big brands like TP, it's still mostly been smooth in my experience, except for the nasty resume bug fixed in 4.8. If that's a problem for you, there are now vendors with pre-installed Linux. Then it's a similar situation to Windows.
criddell|8 years ago
If it were that easy to solve, I would think Linux installers would take care of this.
sz4kerto|8 years ago
You make it sound like Windows needs to be fine-tuned (by the vendor) to provide good battery life. This is absolutely not the case. You install a bare Windows 10 on a random laptop, and battery performance will likely be much better than on Linux.
Anecdata, but my desktop Lenovo workstation's suspend function worked well with Linux, but after an update (few months ago) it never resumes successfully. Nothing in logs -- just simply doesn't wake up properly. (4.10 kernel.) These are painful things.
snvzz|8 years ago
Not much can be done with vendors that are actively hostile.
vertebrate|8 years ago
nuff said