this post was submitted on 16 Apr 2025
40 points (93.5% liked)

No Stupid Questions

40199 readers
691 users here now

No such thing. Ask away!

!nostupidquestions is a community dedicated to being helpful and answering each others' questions on various topics.

The rules for posting and commenting, besides the rules defined here for lemmy.world, are as follows:

Rules (interactive)


Rule 1- All posts must be legitimate questions. All post titles must include a question.

All posts must be legitimate questions, and all post titles must include a question. Questions that are joke or trolling questions, memes, song lyrics as title, etc. are not allowed here. See Rule 6 for all exceptions.



Rule 2- Your question subject cannot be illegal or NSFW material.

Your question subject cannot be illegal or NSFW material. You will be warned first, banned second.



Rule 3- Do not seek mental, medical and professional help here.

Do not seek mental, medical and professional help here. Breaking this rule will not get you or your post removed, but it will put you at risk, and possibly in danger.



Rule 4- No self promotion or upvote-farming of any kind.

That's it.



Rule 5- No baiting or sealioning or promoting an agenda.

Questions which, instead of being of an innocuous nature, are specifically intended (based on reports and in the opinion of our crack moderation team) to bait users into ideological wars on charged political topics will be removed and the authors warned - or banned - depending on severity.



Rule 6- Regarding META posts and joke questions.

Provided it is about the community itself, you may post non-question posts using the [META] tag on your post title.

On fridays, you are allowed to post meme and troll questions, on the condition that it's in text format only, and conforms with our other rules. These posts MUST include the [NSQ Friday] tag in their title.

If you post a serious question on friday and are looking only for legitimate answers, then please include the [Serious] tag on your post. Irrelevant replies will then be removed by moderators.



Rule 7- You can't intentionally annoy, mock, or harass other members.

If you intentionally annoy, mock, harass, or discriminate against any individual member, you will be removed.

Likewise, if you are a member, sympathiser or a resemblant of a movement that is known to largely hate, mock, discriminate against, and/or want to take lives of a group of people, and you were provably vocal about your hate, then you will be banned on sight.



Rule 8- All comments should try to stay relevant to their parent content.



Rule 9- Reposts from other platforms are not allowed.

Let everyone have their own content.



Rule 10- Majority of bots aren't allowed to participate here. This includes using AI responses and summaries.



Credits

Our breathtaking icon was bestowed upon us by @Cevilia!

The greatest banner of all time: by @TheOneWithTheHair!

founded 2 years ago
MODERATORS
 

I am typing this post on a modern "Thinkpad" from 2020 where the hardware volume keys could never change the volume on Linux. But everything works more or less correctly in Windows 11, unfortunately.

What are my options for getting computer hardware, desktop or laptop (etc.), where the hardware is specifically supported under linux?

Let's say I am wanting to plot a graph with "Usefulness" on the Y axis and "Cost" on the X axis. Then I could plot each computer on the graph, and make a decision about how much money to save up and spend for the best value that satisfied minimum requirements.

In my initial searching, I have uncovered these vendors as supporting Linux, albeit at a (usually) premium, niche price point:

  • System76
  • Framework
  • Dell
  • IBM/Lenovo Thinkpad

However I don't yet have a good intuition for when this is true (for example my thinkpad having incompatible hardware) or where these belong on the hypothetical usefulness vs. cost plot.

Also, as I understand it, linux distros are not in the habit of "supporting" specific hardware as "works on our distro." However in the past some have attempted to keep track of what works better than other things. I am hoping for a legitimate guarantee that the hardware I buy will not have hardware problems with the distro it supports. At least for some time.

My personal "minimum" requirements would be: feels "snappy" loading the OS and webpages/videos/media. The touchpad and keyboard are fully usable. All the hardware works correctly, and DPI/screen resolution doesn't cause scaling issues (or said another way, fractional scaling doesn't cause problems. Maybe this is unrealistic if I want to use arbitrary software like hexchat which is GTK2).

Let me know if I'm thinking about this in the right way or missing something.

EDIT: thank you everyone for your suggestions!

top 26 comments
sorted by: hot top controversial new old
[–] cannon_annon88@lemmy.today 20 points 6 days ago (1 children)

I'm no expert but I think AMD hardware works pretty well with Linux. That's what I went with in a recent build. AMD ryzen CPU and a Radeon based GPU, installed Pop!_OS (System76) and it has been very 'snappy' so far about 5 months in. I don't use a touchpad so I can't speak to that, but Pop sounds right up your alley since the company does their own hardware too.

[–] Notamoosen@lemmy.zip 7 points 6 days ago

I'm seconding this. Admittedly it's anecdotal, but I've always had great luck with Amd chipsets and especially their graphic cards both laptops and desktops. Also, this is somewhat opposite of your question, but I've always had better luck matching the distro to hardware rather than the other way around. In my specific instances I've had good luck with Red Hat based distros for hardware support (Fedora for my personal machines, Almalinux for business); specifically when handling hardware raid controllers and dedicated tpm chips.

[–] neidu3@sh.itjust.works 10 points 6 days ago (1 children)

Bought a brand new Lenovo Legion last fall. First thing I did was to nuke the harddrive and install linux Mint. Everything worked out of the box.

[–] dumblederp@aussie.zone 1 points 6 days ago

I did similar with an x61 thinkpad years ago and it worked a treat.

[–] Fairgreen@lemmy.world 6 points 6 days ago

Tuxedo computers

[–] Brkdncr@lemmy.world 5 points 6 days ago (1 children)

System76 manages their own distro. I would start with them.

Lenovo and others have Linux-targeted models. I would look at those. That’s not to say all think pads work well with linix, just the ones that are aimed at Linux support.

[–] havocpants@lemm.ee 1 points 6 days ago

I use t series thinkpads for my business running Linux, and have for the last 10 years. I upgrade every 3 years. I've never had any piece of hardware in any t series thinkpad not work with stock kernels from Debian and Ubuntu.

[–] paequ2@lemmy.today 5 points 6 days ago* (last edited 6 days ago) (2 children)

I'm typing this message on my Dell XPS 13 9310. I'm really happy with it, specifically the 9310 model, not other models.

  • The volume, screen brightness, and keyboard brightness buttons all work great.
  • Bluetooth and wifi work great.
  • Touchpad and touchpad gestures work great. It's also a decent size.
  • The FHD display has no scaling issues with any apps or any distros.
  • The keyboard and overall build quality feel nice.

The one thing that doesn't work great is the webcam. It turns on and captures video... except it's really dark. Although, I haven't tried running Wangblows on this, so maybe it's Dell's fault for picking bad hardware. Anyway, I just use an Opal Tadpole webcam and that works great. Happy to answer any questions about this laptop! I use Arch, btw, with GNOME. Zoom, Google Meet, Discord video calls and screen sharing all work as well.

If you're serious about this requirement:

DPI/screen resolution doesn’t cause scaling issues

then I would avoid Framework. I recently sold mine after daily driving it for about 1 year. My biggest complaint was the high DPI display. It will 100% cause scaling issues. You will have blurry apps and/or tiny text, 100%. People will suggest that you add a ton of config or switch distros—neither of which will actually 100% solve the issue—or use different apps—which you can't always because alternatives may not exist. If you want to use arbitrary software like hexchat which is GTK2, DO NOT buy a Framework laptop. 🙅

[–] yoevli@lemmy.world 1 points 3 days ago (1 children)

I honestly haven't had that experience at all with Framework, at least on Plasma Wayland. All of the apps I use play very nice with scaling (with the exception of apps through JetBrains Gateway, but that's a different can of worms).

[–] paequ2@lemmy.today 1 points 2 days ago (1 children)

All of the apps I use play very nice with scaling ... with the exception of apps...

Sssssssssoooo... it sounds like not all of the apps you use work with scaling?

[–] yoevli@lemmy.world 1 points 1 day ago

Gateway is a special case since it connects two systems and on Wayland it uses the scaling of the "server" system rather than the host. This is a pretty unique class of issue, at least in my experience. To be honest, I'm not even sure if it works correctly on X11.

[–] sem@lemmy.blahaj.zone 1 points 6 days ago

Yeah I think I will have to avoid high DPI for the time being.

[–] theunknownmuncher@lemmy.world 4 points 6 days ago* (last edited 6 days ago)

https://kfocus.org/ these are really nice laptops with full linux support

[–] benelbow@lemm.ee 4 points 6 days ago* (last edited 6 days ago) (1 children)

To answer your initial question with a personal success story I can recommend a supplier in Spain called Slimbook.

https://slimbook.com/en/

I bought one of their Evo 14 models with Mint installed for a mate and everything worked straight out of the box.

I'm in the UK so delivery was very good but as expected with customs etc. Comms & service from Slimbook were excellent.

The machine is excellent and works flawlessly. Configuration on their site is a doddle. There are a few reviews of their machines around.

(I've used Linux on various machines for twenty years - currently a mini PC, an old MacBook and three HP Streams; I've installed linux for friends & customers.)

https://slimbook.com/en/shop/product/evo-14-amd-ryzen-7-8845hs-1492?category=62

I'll either buy a Framework or Slimbook next. Hope that helps.

[–] sem@lemmy.blahaj.zone 1 points 6 days ago

Thanks! It's really good to hear from folks who have had a positive experience trying this.

[–] salacious_coaster@infosec.pub 4 points 6 days ago

Linux has traditionally been a "hands-on" OS. So there's not a big market for hardware that ships with Linux pre-loaded and everything "just works." People who seek out Linux are generally tinkerers. But obviously there is a big market for computers that just work out of the box. Honestly, I'd say this is the biggest thing holding back mass adoption of Linux: no over the counter Linux boxes to just buy and run with.

[–] CubitOom@infosec.pub 4 points 6 days ago (1 children)

Sorry to not really answer your question, but I'm just curious what distros and kernel combinations you've tried on your 2020 thinkpad that don't support the hardware keys? I never ran Linux on a thinkpad but I've heard that they are fairly well supported. Also, I wonder if it's an issue with you desktop environment, which ones have you tried? I've seen most hardware features seem to work on KDE but many didn't on xfce for example.As a bit of an anti-consumer, I would recommend trying a few totally different distros and DEs with the latest kernels just to be sure that it's really not supported.

To answer your question a bit. I've honestly not had issues with drivers of any kind on any desktop hardware since I started using arch with KDE. I don't even bother checking compatibility anymore. This is even true for Nvidia GPUs although there are some issue with Wayland there. For a laptop, I do watch videos of people opening them up to fix or upgrade them before I buy. If the laptop is hard to open or upgrade or if it breaks easily during the process because its only held together with plastic clips and glue then I don't suggest you buy it unless portability is more important to you than device lifetime.

[–] sem@lemmy.blahaj.zone 2 points 6 days ago

Hey thanks for asking! It looks like there may be a patch from this November that fixes it: https://www.spinics.net/lists/platform-driver-x86/msg48479.html

The problem was that the keys weren't sending any input events, so there was nothing the distro or DE could do. But now that there has been a patch I may try it out. :)

[–] ace_garp@lemmy.world 3 points 6 days ago

minifree.org

provides refurbished Thinkpads and SFF PCs.

They each have libreboot BIOS installed, and all hardware will work with fully free drivers(no binary blobs required).

Used with a fully free distro like Trisquel, you can get a stable libre experience.

  • This is not a system geared towards installing and running proprietary software packages.
[–] leadore@lemmy.world 2 points 6 days ago

I got my desktop computer from https://www.currentbuild.com/