264
submitted 10 months ago by Toldry@lemmy.world to c/linuxmemes@lemmy.world

I'm on the market to buy a new laptop, and Lemmy has successfully coaxed and goaded me to give Linux a serious try.

I've never used *nix as my personal OS.

Which hardware/laptop do you recommend? And which OS to pair it with for a Linux newbie?

I'm a software engineer, and quit my job to pursue an MSc in AI. So my uses will be:

  • programming
  • study
  • browsing lemmy
  • gaming
top 50 comments
sorted by: hot top controversial new old
[-] Dehydrated@lemmy.world 47 points 10 months ago

Framework, System76, Slimbook and Tuxedo are great choices

[-] Fred@lemm.ee 17 points 10 months ago

Second framework. The upgradeable is unmatched... Except if you want to go from the 13inch to 16inch.

[-] CodeHead@lemmy.world 7 points 10 months ago

Framework

This. It's awesome. I have the i7-1165G7 and my son has the newer intel one. I prefer the smaller one but the larger one has a dedicated GPU. This is all you need... everything is replaceable. But pick the size you most likely need

[-] jo3shmoo@sh.itjust.works 6 points 10 months ago

Another happy framework user. I have the AMD 13. The modularity allowed me to completely disassemble and clean/save the machine when my wife spilled an entire chai latte on a 1 week old computer. Fan can get a little loud, but the machine just works great and there's a great community around it.

load more comments (1 replies)
load more comments (2 replies)
[-] Sendpicsofsandwiches@sh.itjust.works 43 points 10 months ago

Linux runs on literally anything. The hardware doesn't matter too much these days, but which distro you pick does. I would say to just load a flash drive with a live image of a distro you think looks cool and see how you like it on a trial basis. Try a couple of them before you reqlly make a decision and then load the full image

[-] cm0002@lemmy.world 84 points 10 months ago

The hardware doesn't matter too much these days

WiFi, Bluetooth and Nvidia graphics have entered the chat

[-] hperrin@lemmy.world 66 points 10 months ago

Fingerprint reader and webcam standing by

[-] agelord@lemmy.world 9 points 10 months ago

The proprietary Nvidia graphics drivers works pretty well in most distros. Just go to your distro's driver manager and enable the proprietary driver.

[-] cyberfae@lemmy.world 11 points 10 months ago

Nvidia cards can still be tricky, especially on optimus laptops. It's not nearly as problematic as it used to be, but I still run into occasional issues with it. If I ever buy a new computer for gaming, I'm going to go with AMD.

load more comments (3 replies)
[-] averyfalken@lemmy.blahaj.zone 6 points 10 months ago

WiFi and Bluetooth yeah, if you run Linux mint setting up the proprietary drivers us literally like 2 buttons in the drivers menu

load more comments (1 replies)
[-] PlantObserver@lemmy.world 31 points 10 months ago* (last edited 10 months ago)

I have a very similar use case so here is my opinion.

HARDWARE

-No dGPU unless this is your PRIMARY gaming computer. (Reason: better battery life, lighter laptop, with recent AMD iGPU you have decent performance for non-VR/not massive openworld AAA games.)

-recent AMD CPU. (Reason: better performance to watt ratio than Intel which makes a big difference for most of your use cases. Better multi-core performance which makes compiling code much faster. Massively better iGPU for light-medium duty gaming.)

-atleast 16GB ram if not expandable but as much as you can reasonably budget.

-16:10 or taller aspect ratio screen (16:9 sucks on laptop size devices, the extra height makes a big difference for school, coding, browsing, pretty much everything but watching 16:9 movies)

-Resolution: personal preference. IMO 1080p or 1920*1200 for 16:10 is ideal for 14" and below laptops. Lower resolution means better battery and on a small screen the PPI is high enough. If you are OK with a trade off of battery life and want a super crisp display then 2K is the highest I would go. 4K is retarded on laptop sized screens unless you are plugged in 90% of the time and you'll have to fuck with scaling then.

-metal body for stiffness and durability

-decent key travel (usually longer travel means better IME)

If you want to do machine learning/AI work professionally I use and recommend investing in a dedicated desktop with a large memory nvidia (cuda cores) GPU and installing the cuda drivers. Trying to cram commercially viable ai hardware into a laptop is a losing battle and you'll end up with a worse experience for both use cases, wont be able to fit large models in the memory anyways, and end up buying a desktop for AI while being stuck with a laptop that is worse for laptop use)

SOFTWARE

#1 Nobara OS KDE - best OOB experience for gaming IMO. Easy transition from windows. Has kernel fixes and many laptop specific fixes (asusctrl for example) by default which means you have a good chance of extra features like LEDs, fingerprint, etc working without tinkering). Fedora based.

#2 Linux Mint Debian Edition (LMDE6) - best non-gaming distro to learn and grow into IMO. Access to deb packages. Stable. (nobara has been stable for me as well, but it is LMDE's bread and butter). Ease of transition from windows. Can game just as well if you are capable of following simple instructions to configure the stuff done by default on nobara and pop (may need to manually change kernels, drivers, etc to get the best performance on new hardware)

#3 Pop_OS - used it for years, but I prefer Nobara after comparing. Ubuntu based so you have access deb packages without ubuntu's bullshit. Setup out of the box for gaming. I got fed up with failed updates, broken packages, and sluggishness so I swapped to nobara which has been a treat.

EDIT: you can snag some good deals on amazon warehouse deals (used-like new) laptops. These are usually just open box returns and if there is anything wrong you have 30 days to return it.

I recently upgraded to an Asus vivobook S 14x OLED (M5402R) for $780 CAD ($580USD) with a ryzen 7 6800H, 16GB DDR5, a 1TB gen 4 nvme, and it has zero signs of use, slight coil whine under load that I can only hear if I put my ear next to the keyboard and don't have any sound or music on (I suspect this was the reason for the return on mine since its a common complaint for this model. That's what I was hoping for since I'm not that picky and its worth the steep discount IMO.) Everything works oob on Nobara. I believe lenovo also regularly heavily discounts their previous gen thinkpads which are a great option, although the AMD configs are rare. Good luck!

[-] fl42v@lemmy.ml 6 points 10 months ago

I can only argue with metal body here: that'd vary on model-to-model basis. I've had a few thinkpads made of plastic, and they're fine after a few drops here and there, and hinges are alive and well, also I've seen some (mostly new-ish) laptops made of literal aluminum foil that are bent AF; what's even worse, one wasn't even what they call unibody, i.e. the frame was sandwiched of aluminum shell and a piece of crappy plastic with heat inserts for screws → after like a year of normal usage those inserts literally broke off with the surrounding plastic.

The latter one was some ultrabook by HP. Namedropping here 'cause I have some personal issues with their products, so, frankly speaking, fuck them in particular :)

[-] Tangent5280@lemmy.world 9 points 10 months ago

I'd like to declare that HP sucks ass. That is all.

load more comments (2 replies)
load more comments (3 replies)
[-] Grass@sh.itjust.works 20 points 10 months ago

I just want a modern AMD apu laptop with coreboot, slotted ram and multiple nvme slots, but like everything these days it would seem I'm asking for too much.

load more comments (9 replies)
[-] Marty@programming.dev 19 points 10 months ago

I've heard great things about system76, never had one of their laptops myself but still have the desktop I got in 2011 (Wild Dog Pro). I personally use the frame.work 13, and it has been working great with Arch installed. I do not recommend Arch, use something like PopOS, or LinuxMint.

[-] redbr64@lemmy.world 13 points 10 months ago

I have been eyeing a framework laptop. Just curious how you use the modular ports in your case: do you have different ones you swap sometimes?

[-] Marty@programming.dev 9 points 10 months ago

2 type c's and 2 type A USB are in it 99% of the time. I have the HDMI, and display port modules but have rarely used them. I also keep the 2.5Gb Ethernet for when I break the WiFi to get back into the router, and a microsd for when I reflash my raspberry pi's .

load more comments (4 replies)
[-] GorgeousDumpsterFire@lemmy.world 6 points 10 months ago

I have a "typical" set of ports (2x USB-C, HDMI, USB-A) that's on my laptop most of the time. I also have the 2.5GbE adapter that I use occasionally.

load more comments (3 replies)
[-] refreeze@lemmy.world 5 points 10 months ago

I keep a copy of Windows installed on a storage card, saves from having to mess about with partitioning for dual booting.

load more comments (1 replies)
[-] BurnSquirrel@lemmy.world 7 points 10 months ago

I was typing up a reply and realized this said most of what I was saying. The only thing I'd add is that support matters, popularity matters. Supported or popular HW platforms are less likely to have small random niggles than an off the shelf dell laptop. System 76 or tuxedo lines are ideal supported platforms. Think pads area super popular.

PopOS or Mint are as easy to use as ubuntu, but without being chained to snaps, which everyone is moving towards flatpaks except canonical

load more comments (4 replies)
[-] MusicPiano@lemmy.world 18 points 10 months ago

Framework laptop 13

Check out the Framework 16. Ubuntu and Fedora are officially supported. I run Debian on my Framework 13 no problem.

[-] rolaulten@startrek.website 5 points 10 months ago

I have a framework. Hands down the best laptop I've ever worked with/on.

[-] einlander@lemmy.world 14 points 10 months ago
load more comments (8 replies)
[-] Ibaudia@lemmy.world 12 points 10 months ago

Any used ThinkPad will be an incredible value with Linux installed.

load more comments (1 replies)
[-] onlinepersona@programming.dev 12 points 10 months ago

https://linuxpreloaded.com/ for a longer list

These are my favorites (EU based)

  1. TuxedoComputers
  2. SlimBook
  3. Star Labs Systems

Tuxedo Computers can get you a very good dev laptop for ~1500€ (64GB RAM, AMD/Intel CPU, NVIDIA/AMD graphics card). If you will be working in AI, I imagine you'll need CUDA (?) aka NVIDIA.
If you don't go for anything on linuxpreloaded (which I wouldn't recommend), it's good to check whether what you're buying has linux hardware support by checking the Linux Hardware DB. Even if you don't look, it'll probably work, but better safe than sorry if you're going to dump 1/3 or 1/2 of your months salary into something (depending on where you are).

For a distro, I dunno what level you are, but Distro Chooser can help you out with making a choice. My recommendations:

linux beginner

Linux mint. nice desktop environment, looks like a mashup between windows and mac, still missing advanced options, but quite customisable. comes with suitable standard software and cloud integrations (you can connect to a bunch of clouds), relatively up to date

Ubuntu is well-known, some proprietary companies even consider it "the linux" and only make linux versions for it. It's quite stable. However, it isn't my first recommendation anymore as they are going down a proprietary route. I'm not sure if they have ads yet, but wouldn't surprise me if they started.

desktop environment

This is the desktop suite, a bundle of packages that work well together on any distro, with its own look and feel. There are basically 3 camps:

  • windows look n feel
    • KDE: is the most known, is very customisable, has an abundant amount of themes, icon sets, login screens, fonts, and a well-sized userbase. They prefix many app names with "K". Ubuntu even has a distro version called "Kubuntu" with KDE on it
    • Cinnamon: main user is Linux Mint
    • LXDE and XFCE: look closer to windows 95 and windows XP, consume minimal resources. configuration is through the interface, advanced configuration through files
  • mac look n feel
    • Gnome: they are well known and source of flame wars (gnome vs KDE). windows don't have title bars, things are very rounded, not very configurable, heavily mac inspired
  • tiling window managers
    • these aren't desktop environments, but sit more in the middle, they manage windows. best to watch a video about tiling window managers. they are very geeky and perfect if you love using nothing but your keyboard

CC BY-NC-SA 4.0

[-] shasta@lemm.ee 11 points 10 months ago* (last edited 10 months ago)

Which distro makes you wanna rent a penguin and smash your monitor with an apple? What would you reocmmend?

[-] kittenzrulz123@lemmy.world 11 points 10 months ago

System76 and Framework

[-] mlg@lemmy.world 10 points 10 months ago

Thinkpads (p14s are a good example) are really great with everything except probably gaming. Having a good GPU usually just comes at the cost of battery life.

Fedora or Nobara for OS

If you reaaaaaally want gaming, you could look at external GPU via thunderbolt or USB 4

If you want something even lighter, Samsung makes some decent laptops with insane battery life and really thin metal casing. Only issue is they're usually expensive and don't drop in price like Thinkpads sometimes do.

[-] ExLisper@linux.community 10 points 10 months ago

Get some live distro first and check it out without installation. You will be able to test some basic desktop environments very easily. Most of the distros will have live image. Even better run it in a virtual machine and play around. Test KDE, Gnome, Cinnamon and XFCE. Look at some themes and plugins. I think customizing your desktop is a nice, visual way to see how flexible it all is and get the feel of how configuration files work. If you will like what you can achieve with a bit of work you will just keep going. If you will find it 'stupid and useless' it's probably not for you.

[-] Andrew15_5@mander.xyz 9 points 10 months ago

Framework have support for everything, including the built-in fingerprint sensor. So I think my next laptop will be this.

[-] platypus_plumba@lemmy.world 9 points 10 months ago

I'm just here to say that lemmy should have an integration with Midjourney that automatically creates an image based on the content of the text.

[-] pewgar_seemsimandroid@lemmy.blahaj.zone 8 points 10 months ago* (last edited 10 months ago)

uhh ThinkPad yes ThinkPad ThinkPad is linux THINKPAD PENGUIN

a a a a a a a a a a

a a a a a a a a a a

a a a a a a a a a

a a a a a a a a a a a a a a a a a a

a a

a a a a.a a a

fine print: oh yea also framework

load more comments (5 replies)
[-] eldain@feddit.nl 8 points 10 months ago

Check if your university has a laptop program with sweet discounts, or look for other student discount offerings first. Could be worth it.

[-] swag_money@lemmy.world 8 points 10 months ago

ThinkPad cus framework still doesn't have a trackpoint :p

[-] rockhandle@lemm.ee 7 points 10 months ago

Most stuff has already been said, but I'll just add my 2 cents:

I/O is very important. I got a laptop with a pathetic amount of ports and I deeply regret it. Don't be like me

[-] fr4nk_j4eger@lemmy.world 7 points 10 months ago

Any modern Thinkpad will run any Linux distro easy, from bios updates up to gaming with Proton. Dell laptops also have a good linux support. Try to avoid laptops with Nvidia cards though, AMD driver installation is way easier if not completely invisible/painless.

[-] MystikIncarnate@lemmy.ca 7 points 10 months ago

I have a framework. The smaller one. I think they have two now. One of the older CPUs. Got it now than a year ago and it's been solid. Disclaimer: I don't run Linux on it, so IDK what that's like at the moment.

I've used most makes and models of laptops and desktops at some point for some duration... The hazards of being in IT.... I can't recommend anything from Microsoft. Simply too hard to do anything with when anything goes wrong and you're entirely at the mercy of MS for everything. I personally don't like Lenovo, I've had a few Lenovo's that have their PCIe slots locked to only accept specific device I.D.s in the firmware. I had to flash a hacked firmware to upgrade the wifi in one. It was an unpleasant experience. It did eventually work, but it was not fun. I also don't care for their keyboard layouts. That's been improved recently from what I've heard, I'm still equally not a fan of their systems.

I've had the most experience with HP and Dell, and for the most part they're very similar. Anything from their business lines will perform quite well though graphics may only be whatever comes integrated with the CPU.

I always push towards business systems because from what I've seen, they're more robust and usually don't break nearly as fast.

I'd think about getting an eGPU for gaming since no matter how powerful the system or it's GPU is, it will be massively outdated long before the system fails or becomes inoperable from age. With an eGPU external enclosure, you can upgrade any time you like to a desktop card for much cheaper than replacing the system. Most eGPU enclosures can also act as docking stations, providing power and even network and other things along with the graphics connection.

That's a lot of hardware talk though. I'm not going to tell you what to pick, I'm just making the best recommendations I can given the information available to me.

Good luck

[-] cellardoor@lemmy.world 6 points 10 months ago

I have a Dell XPS, very compatible and essentially had no issues. Sleek laptops too, good for being on the road.

[-] ItsaB3AR@sh.itjust.works 6 points 10 months ago

Just gonna throw in a recommendation for Nobara as a distro. Based on Fedora, maintained by Glorious egroll who makes great versions of proton. Distro is tuned for gaming but is great for regular use too. Used it for over a year and set my GF up with it as her first Linux desktop.

load more comments (3 replies)
[-] Diplomjodler3@lemmy.world 6 points 10 months ago

If you just want stuff to work with minimal hassle, Linux Mint is an excellent choice. PopOS is also often recommended, especially for laptops. If you really want to get into the nitty gritty, something Arch based might fit the bill.

[-] padge@lemmy.zip 6 points 10 months ago

I have a Framework laptop and just installed Ubuntu on it the other day, it works great. Ubuntu and Fedora are officially supported by Framework and there's a bunch of other distros that are confirmed tested. I have the 13" but the 16" just came out with a dedicated GPU, that's probably the one to get if you're going to game on it

[-] gbrown@transfem.space 5 points 10 months ago

Some recommendations I would suggest are: -Linux-specific laptops (HP Dev One, System76, etc.) as they are built specifically with running Linux in mind. -Framework Laptops, as Framework has worked hard to make sure Linux works well with their devices. -ThinkPads, as their hardware usually tends to work really well with Linux.

I personally use the Framework Laptop 13 running Debian, and I love it!

[-] gaterush@lemmy.world 5 points 10 months ago

A couple mentions in here of Linux Mint, I also recommend it having tried out a few distros before landing here. Especially if you go with an external GPU laptop, which might be a good choice for gaming needs, then Linux Mint has been really good about solving all of the annoying driver problems that could come up.

I have a Dell G15 Ryzen (AMD with nvidia GPU), it's been pretty good but there's always a trade-off between bulkiness and gaming needs. It's just a little awkward to lug around to coffee shops, but it's certainly got enough processing power for me.

System76 was a contender too, I think I just went with whichever was on sale!

load more comments (1 replies)
load more comments
view more: next ›
this post was submitted on 09 Jan 2024
264 points (91.0% liked)

linuxmemes

21280 readers
711 users here now

Hint: :q!


Sister communities:


Community rules (click to expand)

1. Follow the site-wide rules

2. Be civil
  • Understand the difference between a joke and an insult.
  • Do not harrass or attack members of the community for any reason.
  • Leave remarks of "peasantry" to the PCMR community. If you dislike an OS/service/application, attack the thing you dislike, not the individuals who use it. Some people may not have a choice.
  • Bigotry will not be tolerated.
  • These rules are somewhat loosened when the subject is a public figure. Still, do not attack their person or incite harrassment.
  • 3. Post Linux-related content
  • Including Unix and BSD.
  • Non-Linux content is acceptable as long as it makes a reference to Linux. For example, the poorly made mockery of sudo in Windows.
  • No porn. Even if you watch it on a Linux machine.
  • 4. No recent reposts
  • Everybody uses Arch btw, can't quit Vim, and wants to interject for a moment. You can stop now.
  •  

    Please report posts and comments that break these rules!


    Important: never execute code or follow advice that you don't understand or can't verify, especially here. The word of the day is credibility. This is a meme community -- even the most helpful comments might just be shitposts that can damage your system. Be aware, be smart, don't fork-bomb your computer.

    founded 1 year ago
    MODERATORS