Things I learned to look out for:
- Locked BIOS
- Look into the manufacturer's repairability reputation. I replaced the entire keyboard on my ThinkPad X1 Carbon and it was perfectly fine. It was a pain to get to, but no problems. On a Dell Latitude, it refused to charge my non-OEM battery replacement. My fault - I should've done some research.
In my experience, Dell and Lenovo have excellent Linux hardware support. I don't know about other manufacturers, but I hope that that's also the case now too.
Don't buy any recent Intels. Some Intel ThinkPads have accelerometers built-in just to throttle your PC to oblivion when it moves. Basically unusable in any moving vehicle such as a train. It's basically anti-portability baked-in.
When it doesn't throttle, it just has abysmal battery life compared to AMD Ryzen ThinkPads of the same generation. Both lose horribly to Apple's ARM chips though.
They also tend to have soldered WiFi modules, making it impossible to upgrade later when newer and better WiFi iterations come out. If that had been the case with a few of the older models I still have, they would be unusable at this point.
There are plenty of firmware bugs as well. For example plenty of Lenovo (especially Intel as far as I've seen) models have stuttery and freezing touchpads. Though the touchpads tend to be horrible anyways.
I'd say the older (5+ years old) generations might have had slightly better driver support or they're finally fixed at this point. But there's nothing I'd spend my money on if I can just as well install Asahi on an M-series laptop.
Wtf? That sounds crazy, any sources?
https://download.lenovo.com/pccbbs/pubs/x1e_p1_gen5/html/htm...
> The Cool and Quiet on lap feature helps cool down your computer when it becomes hot. Any extended contact with your body, even through clothing, could cause discomfort. If you prefer using your computer on the lap, it is recommended that you enable the Cool and Quiet on lap feature in UEFI BIOS:
(it can be disabled on this laptop)
more: https://askubuntu.com/questions/1416567/disable-lap-mode-on-...
This is my go to way of buying a new laptop. I've gone through 2 machines in the last 8 years (Dell 7270 and 7330). Both bought for <$400. Linux works ootb, though I haven't tried any of the more obscure distros.
Though now manufacturers are doubling down on soldered components, so buying a cheap machine and upgrading the components yourself is not really possible :(
Still happy with the result and I agree that 2nd hand business machines give great bang-for-buck. I adore my beater Dell Latitude for example.
They shipped a box and allowed me to swap out a hard drive for a spare (I had study data on there), I then used the box to ship the laptop to them. A few weeks later the laptop gets shipped back with a parts replacement list, which was essentially every single PCB in the laptop and I asked them to replace the keyboard too because one key was sticking. Brand new parts in a slightly cracked chassis.
If Dell still has customer service like that, it's double thumbs up from me.
I'm currently using a Lenovo laptop which has been solid so far. I do want my next laptop to be open to repairability (even if I have to create it myself).
Build quality that rivals MacBooks, but with superior keyboard, very nice battery life and an oled screen on top of it.
The problem I had with the oled screen is that I thought it oversaturate reds out of the box on Linux, which I corrected using hyprshade: https://github.com/gchamon/archie/blob/main/hypr/shaders/vib.... I am looking for a better solution because the filters get picked on screenshots and washes out the colours. I need to find an ICE profile or export one from Windows.
The camera also behave a bit weird. It has noticeable quality difference when using chromium and other browsers, the latter with perceptible quality degradation.
Other than that, a very good mobile linux driver, snappy, cool, quiet, charges fast and a joy to use.
Another option would be Redshift, which has a nice widget (Redshift Control plasmoid) for KDE Plasma. It doesn't affect grabbed screenshots or stuff like simplescreenrecorder, BTW
The way secure boot evolved is disgusting. Specially because, at the time it was becoming popular, people we're warned that was more a tool of control than for security. Having to install a proprietary OS to install another should be forbidden.
Linux boots fine using standard secure boot, so if it refused it's either NixOS using an unsigned bootloader (which is surprising to me) or secure boot just being bugged to hell.
Another option is that NixOS uses secure boot but uses a signature that's too recent: one of the secure boot CAs is expiring soon, and an old BIOS may not carry the new key if NixOS opts to sign their bootloader with the latest key. This issue doesn't just affect Linux, certain Windows images won't boot on older devices either if this mismatch happens.
My bet is on NVRAM getting into a weird state or a buggy BIOS. That's the most obvious thing that would get fixed by updating the BIOS.
See https://en.wikipedia.org/wiki/British_Post_Office_scandal
It's kind of hard to take this opinion seriously after that.
maelito•1h ago
imwally•1h ago
maelito•1h ago
makeitdouble•45m ago
The most critical issue would be the fans still spinning to cool down the machine when it was sent to sleep. That creates the vicious cycle when bagged right after sleep, where the fan try to lower the temp, but their running in a closed environment warms the confined air, which pushes the fan to run faster yet.
That's the recipe for a hot and dead battery when you take it out of the bag.
I had that with MacBooks and Windows laptops alike.
cromka•1h ago
dmitrygr•1h ago
cromka•1h ago
Can't even drive an external display over the DP.
Linux support on Apple hardware is subpar compared to ARM Thinkpads.
fulafel•1h ago
jack_tripper•1h ago
baq•1h ago
jack_tripper•34m ago
baq•29m ago
jack_tripper•27m ago
baq•17m ago
haunter•1h ago
Thinkpad X13s and T14s (both with Snapdragon) are the best closest alternative.
makeitdouble•35m ago
Surface Pro are 2880x1920, Asus’ pz13 series will be in the same ballpark. Getting Linux on them will be a bit more of a PITA, but you get the touchscreen and form factor to balance. Build quality will be basically on par with Apple, battery life should be taking a more serious hit (linux + smaller battery from the start)
danans•1h ago
I've even run local LLMs and have gotten 30 tok/sec with smaller Gemma models (had to install mesa vulkan drivers from debian-backports for GPU support in the VM).
If ChromeOS's Linux VM doesn't suit you, you can replace ChromeOS with Linux with a bit of work:
https://askubuntu.com/questions/1506894/how-to-install-ubunt...
Another Chromebook with the same setup is the Acer Chromebook Plus Spin 514.