Ask HN: What laptop are you using to daily drive Linux?

37 points by 65 ↗ HN
I am an idiot, and bought a Dell XPS 15 with an Nvidia graphics card, and getting the graphics card to work without excessive patching is not worth it to me. I'd rather just get an AMD laptop instead for daily driving Linux.

What laptop are you using for Linux?

91 comments

[ 4.9 ms ] story [ 156 ms ] thread
I like a all in one that comes with a battery, the HP Envy Move. I really can use it like a laptop and it has a 23.8" touchscreen.
i just got an hp envy 16" -- its a bit heavy on the legs. but seems ok. did you manage to get audio working? I use arch btw ;)
I'm using an Asus Vivobook F510UA, with an i5 and Intel integrated graphics.

I believe I got it in 2018, I've swapped out the disk for an SSD and upgraded it to 24GB of ram, it runs Ubuntu perfectly.

For my personal use it is KDE Slimbook I (Intel CPU and iGPU, soon to be replaced by KDE Slimbook V with AMD CPU+iGPU, should be getting it in April), and at work it is a Lenovo T590 (Intel CPU+iGPU; also has Nvidia mobile GPU which yeah is very problematic to use so I mostly just do not use it)
i had the dell xps 15 and everytime the battery died dell would send out a repair guy to replace the motherboard. after 3 times I finally sold it and got something else.

this last time (2 weeks ago) i bought an hp envy 16" with nvidia gpu. things appear to work fine on arch but i have no audio and have no idea why.

I hear Lenovo Thinkpads are quite a standard
Yep Lenovo tends to be the best AFAIK but I run Ubuntu on a Dell Lattiude and it all works fine.
Dell Latitude E7470, Arch Linux, I3 window manager.

The only annoyance is that some programs (Gimp, libreoffice) have really tiny text in menus and such.

Lenovo Carbon X1 32gb with 12th Gen i7. Run Debian 12.5.x very well. Best combo I have ever had including MacBooks.
Same here, Lenovo Carbon X1 gen 9 (ca. 2021) with Debian Bookworm. No problem at all.

I also run a Ryzen 4000 HP Envy 13" (ca. 2022) 2-in-1 with Debian Bookworm. It works somewhat fine in laptop mode but is crap otherwise. I seriously consider reinstalling MS Windows on that one.

Linux Mint (LMDE) could be a nice option there
I've used XPS 15 and the GPU is really a problem. I've had better luck with a gaming laptop Legion 5i which has dedicated mode for the GPU.
Lenovo T490s, everything works except precision track pad functions
I’m currently running a T460p and another random Lenovo from like 10 years ago. They both work great. But if I was buying a new one, I’d probably give System76 a try. I know it’s Clevo, but they also appear to have gotten pretty good lately. Plus, Coreboot built in is pretty sweet.
I have a Dell XPS 15 with an Nvidia graphics cards (I installed the latest nvidia driver via the ubuntu interface), and everything works well
Suspend works and everything? I've ditched ubuntu due to stuff like snapd and installed debian instead. It seems whenever the GPU gets put into low power mode (suspend) it gets into an invalid state that not even a reboot can resolve. I have to power down, wait, and then turn the laptop back on.

I'm sure I messed something up when I installed everything and probably added a workaround that isn't meant for my driver version (systemd/persistenced scripts)

Similar setup with the XPS 17" model and Ubuntu. Might try Debian somewhere in here.
I have a Framework laptop (the original 11th gen Intel one) with Arch Linux and some experiments with NixOS. I've been really impressed with the laptop and their Linux support has been superb. The one caveat is that the battery life isn't great, but I hear that the newer motherboards (particularly the AMD one) greatly improves this. It's nice that I have the option to just drop in a newer motherboard, but I honestly haven't felt that it's aged nearly enough to do that yet.
Any issues with sleep? This was the one thing preventing me last time I was trying to move permanently to Linux for work a couple of years ago. Laptop wouldn't sleep properly and the battery would drain.
Framework 13 AMD

Initial issues with the iGPU seem to have gone away with software updates. The one chore you will have is finding a fractional scaling setup that works for you. I went with turning Gnome's experimental fractional scaling feature on. (See 1.1.1.1 https://wiki.archlinux.org/title/HiDPI) Some people just use a font size multiplier.

Everything else works great.

Note that the brand new KDE Plasma6 solved fractional scaling on Wayland.
(comment deleted)
X220
ahhh, good memories!

Alas, I scrapped mine after the logic board quit.

Luckily I bought a batch from a company sale. Easy to swap out parts.
X1 Carbon running Arch and DWM. Works great, except I haven't configured it to suspend without draining the battery yet.

Love the computer. Can't stand a laptop without a pointing stick. :)

Dell Precision 5570 is what work buys all Linux users at the moment. Dual Intel/nvidia GPU, but I only use the Intel. Works flawlessly that way but no clue how awful nvidia support is. I think coworkers use it.

I do have to enable power management on the nvidia GPU to prevent it from eating my battery in 45 minutes or less, but that’s my only issue.

My old laptop was a System 76 Gazelle with an Nvidia card, never had any problems with it. I am busy and just left the stock PopOS on there, worked fine.

My current is a Tuxedo Computers Pulse 15 II, with an AMD card. I love this laptop. I mainly bought to have something portable, more memory (64 GB) and quiet. The sold me on the quiet and battery life and it's fantastic.

Early on I had a couple of issues with the hardware suspend but they solved it through their tomte system. (I had an oddball setup I configured with two different drive manufacturers and it was messing with suspend. I found and applied config for my Samsung.)

The only issue I've had with the AMD card is that running Immersed to create virtual desktops for VR using inactive display imports crashes amdgpu. Pretty niche :). Apparently that's something you can do with Nvidia. I worked around it with an HDMI dongle.

Edit: most responses here seem to be the big manufacturers but you really avoid a lot of problems by buying from a Linux vendor. If you're busy, this is a real lifesaver.

I almost bought a system76 Lemur instead of my X1 Nano, but decided against it after reading a bunch of reports of bad QC by their ODM Clevo. The ThinkPad having a 16:10 screen over the Lemur’s 16:9 screen was also a factor (which appears to have not changed since 3 years ago).

Tuxedo’s Pulse 14 looks interesting but I wish its screen were a bit brighter. Also no ANSI keyboard layout option which is a bummer.

Hm mine is ansi, maybe it's different now or by size.
I think they added US keyboards a couple years ago.
Seconding System76. I bought one for my wife after HP and Dell refurbs failed to be stable for her, so instead of trying to find a reasonably priced (<$800) business-class laptop we blew the budget on a $1500 Pangolin that's done well by her for several years.

My daily driver is a desktop because I'm an old fart that likes to build computers (with optical disc drives!), but I have a truly ancient HP Elitebook refurb with a dented lid that still takes care of me on vacation. Neither of us do anything fancier than use an HDMI projector with them so we're not asking for much. It really stung to be compiling Realtek modules for the HP only for it to crash every week and the Latitude to have a disappearing sound card, even for budget refurbs.

It’s not my daily driver but the ThinkPad X1 Nano Gen 1 I use for studying runs Fedora pretty well.

Only complaint is that its screen, while otherwise being excellent, requires 150% UI scaling and the only DE I’ve found that handles fractional scaling under Wayland almost fully competently is KDE, which isn’t quite my style. Have read that several Wayland tiling WMs handle fractional scaling well too but those are even less my thing.

I've been using fractional scaling without any noticeable problems in Gnome on Fedora for 3 years.

I have to compile my Emacs from source with the flag --with-pgtk and I have to arrange for the command-line arguments -enable-features=UseOzonePlatform and -ozone-platform=wayland to be passed to the Chrome binary when the application opens to prevent Emacs and Chrome from being blurry.

In my experience GNOME with fractional scaling works mostly ok if you can stick to Wayland-native GTK apps and terminal but XWayland and Qt stuff can be wonky. Point in case, Anki needing an ugly custom drawn titlebar in GNOME under Wayland thanks to the whole fiasco with client and server side decorations.
14" Asus Expertbook with a recent Intel CPU, 32 GB of Ram, and integrated graphics.

It's the lightest laptop I've ever used, yet still has good build quality and great battery life.

Everything worked out of the box with NixOS, Sway, and suspend-to-disk with full home directory and swap encryption.

Dell precision 5680 just moved from Precision 5500. Running Ubuntu mate 22.04 on the first and Ubuntu 22.04 on the latter.

Not many major issues, on the 5550 everything worked pretty great except using VMs slowed everything to a crawl and some weird networking issues where the connection would randomly drop to 2mb/s.

Just started with he 5680, and had to do some back and forth with the graphics driver to get it to work and am now running into a weird issue where an electron app will open and display blank for several minutes before loading and working fine. Still investigating.

Still not worth going to Windows even with the challenges.

I bought a ThinkPad T495s despite some of their warts because the Linux compatibility is generally good, and they can be found for cheap secondhand. Battery life is not great, but it's powerful enough for coding and spinning up test k8s clusters. I used to have an X1 Carbon 9th-Gen, but the thermals were so bad it would throttle after only 2 minutes under load. I could get a MacBook Pro and have a smoother experience, but the advantge of secondhand is that I don't care about the hardware. It gets destroyed who cares, just buy another one.
Lenovo ThinkPad X1 Extreme Gen5 (Intel i7, nVidia)

Pro: * The warranty service is wonderful. Both online-scheduled mail-in service and in-person service. Calls are answered by real people quickly. Fan broke, but it was quickly replaced. Some electrical noise coming out of the motherboard -- Lenovo is willing to replace the motherboard, but so far no catastrophic failure.

Con: * Poor QC with thermals. I had to repaste myself after both factory and service center couldn't get it right. * Fan and motherboard issues (as mentioned above) but fixable/fixed by Lenovo under warranty. * Small things are broken all the time with Ubuntu: speakers, microphone, screen sheering etc. With the lastest Ubuntu, it is marginally better.

I still would not recommend this model unless one is an advanced user willing to debug these things (I still haven't figured out what's wrong with the headphone jack noise). But once the bugs/defects are fixed, this machine is a dream to use.

The headphone jack noise might be from automatic power saving of the audio controller. You can deactivate that with tlp. It helped me with my ancient Acer ES1 some years ago.

Thinkpad fans spin up quite aggressively in my experience. You can use thinkfan to set higher threshold temperatures.

Screen tearing has been solved for me after switching to Wayland.

A very handwavy final remark: some problems might vanish on their own by using a recent kernel, e.g. on Fedora instead of the Ubuntu LTS release.

Thank you for your comment. I find it assuring that I actually had followed every point you mentioned before. My observations are below.

1. I tried every power saving option available at every layer (snd_hda_intel, pulseaudio, TLP). None of that eliminated the problem. 2. ThinkPad fans are aggressive indeed, and I did use thinkfan to reduce the noise, but it turns out the physical fan was just terribly pasted. Re-pasting with a higher quality paste helped immensely. 3. I did try Wayland, but I am told it has its own issues. In the end, I put up with shearing under X as it didn't bother me that much. The most recent kernel mitigates shearing. 4. Indeed, a recent kernel automatically solves many issues that I had previously solved manually (mic, speakers, etc)

I had thought LTS with its continual updates should address these problems as well as a more recently released distro should. It seems that I was mistaken.

System76 Oryx Pro! I've had it for a well over a year now and I really love it.