this post was submitted on 23 Sep 2024
88 points (95.8% liked)

Linux

47407 readers
727 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS
 

My laptop is running out of storage space and I don't have anything I can remove anymore to increase it by much, so I'm thinking about building a pc. I'd also like to find a better gpu for doing video editing.

It will be the first one I've built, so I don't really know what I need. Also, does it matter for compatibility for Linux whether I go with AMD or Intel?

The high end of what I want to use it for is video editing with Kdenlive or Davinci Resolve, some modeling and animation in Blender, and some light gaming, like Minecraft or TUNIC.

I figure one of these guides might be useful, but I don't really know which.

Is there anything else I should know for setting up a PC to run Linux?

Edit: Maybe these guides from Logical Increments can help actually.

top 50 comments
sorted by: hot top controversial new old
[–] [email protected] 1 points 44 minutes ago* (last edited 40 minutes ago)

Blender and DaVinci Resolve work better on Nvidia. AMD might work, but it will be a hassle and you'll likely need the proprietary AMD drivers anyway.

With Nvidia supporting Wayland and the open-source NVK continuing to get better, you could even switch to open source drivers for gaming at some point, if you prefer.

Edit: I've had enough issues with AMD GPU's clocking down while gaming, leading to micro stuttering. So don't buy AMD just because everyone tells you they work flawlessly.

For CPU and mainboard, everything works well — just don't buy a random unknown SSD from Amazon, then you're asking for data loss and random issues.

[–] [email protected] 3 points 4 hours ago (1 children)

Don't go with Intel. Anyone recommending intel should be ashamed and should have kept up with the tech news about Intel's CPUs basically burning up and Intel ignoring the issue, including all the warranty claims. NO INTEL. AMD Cpu and Gpu, because AMD develops more for Linux than Nvidia does. But you could still go for Nvidia (if you want raytracing on in games).

[–] [email protected] 1 points 2 hours ago

I wouldn’t recommend Intel CPUs (at least the last two gens) either but if all that matters to you in a GPU is hardware encoding (quality or codec support), like for a Jellyfin server, Intel ARC is unbeatable.

[–] [email protected] 6 points 9 hours ago

For DaVinci Resolve, you will need an nvidia gpu, even their amd support is half-ar3ed, and intel doesn't work at all (they don't support it under linux, while they do on windows). So you need to decide if you're going to use resolve, or kdenlive (that works with everything, since it's not really accelerated -- it's slower (their acceleration is buggy)). However, if you're going with nvidia, you will probably experience problems on the everyday desktop. So I'd suggest an amd gpu and cpu possibly.

Alternatively, just get a refurbished Dell laptop, or an older Zenbook. These usually work great with Linux.

[–] [email protected] 12 points 17 hours ago (1 children)

The latest beginner guide from LTT is really good. So good that I was somewhat baffled. Whoever did the script for that episode deserves a raise. It is information packed but beginner friendly and has plenty of infographic detailing stuff.

[–] [email protected] 3 points 17 hours ago (1 children)
[–] [email protected] 24 points 22 hours ago* (last edited 22 hours ago) (1 children)

Whatever you do, do not get an Nvidia GPU. I've only ever had problems with Nvidia drivers on Linux. Meanwhile, the AMD drivers (both the ones baked into the kernel and proprietary) work nearly flawlessly.

Intel's most recent generation of CPUs were also frying themselves and Intel (at least last I checked) were not accepting RMAs from affected customers. Something to consider for your CPU at least.

[–] [email protected] 8 points 20 hours ago (3 children)

I only ever had Nvidia GPUs (for Blender 3d work) and while it can be kind of a hassle still it has gotten soooo much better, I ran Bazzite for a hot minute (not anymore since my graphic tablet doesn't work with it) and it just worked ootb. On Kinoite now which was the usual "install these 500 packages via commandline" (but this time via rpm-ostree) but it still works fine.

load more comments (3 replies)
[–] [email protected] 8 points 18 hours ago (1 children)

My first question is about your laptop; is the SSD removable, because if so, even a pretty large SSD is cheap these days.

Also, the GPU question is complicated. For most use cases, AMD is better on Linux. However, since you’re doing Resolve and Blender, that gets a bit murky. It depends on if ROCm support is less dismal on later AMD cards - I have an RX 580, which AMD quickly dropped support for and I am bitter about.

This is not to say I like NVidia, but for fast video encoding and rendering, as far as I know, it’s the easier option. Someone correct me if I am wrong, please.

As for actually building the thing, you’d start by look for what CPU you want, then find a compatible motherboard, then read the board’s compatibility list for RAM. They usually have compatibility lists for storage - those don’t matter, as it’s pretty universal. Then choose a graphics card, a case with the right form factor, a PSU, and a cooler. I tend to go with liquid cooling, as it’s not that expensive anymore.

Like others have said, check kernel support for your hardware, but also, it’s generally much easier on desktop. The main things to look out for are ethernet and WiFi controllers. By the way, what distro do you prefer, because that’s definitely a factor.

[–] [email protected] 3 points 12 hours ago* (last edited 12 hours ago)

Thanks for the information, it's all very helpful. I'm thinking of just using my laptop as a secondary device when I'm out of the house, so a hard drive upgrade won't be necessary, but I'll definitely keep that in mind. As for a distro, I'll most likely be using Fedora.

[–] [email protected] 12 points 20 hours ago* (last edited 17 hours ago)

I've used Logical Increments in the past and found it very useful to meet a budget. Now I aim for "price to performance" sweet spots (since GPU prices have been crazy I'm now well overdue for a new GPU).

Both CPU manufactures are changing their naming schemes (to make it difficult to know what it is, I wish this was hyperbole). GPU manufactures also make some weird choice on naming GPUs (same-name GPU with different VRAM). Reading/watching reviews of specific parts will likely be the best way to know what you aught to buy.

If you're confident in your technical knowledge or want to then narrow down your choices then I would recommend watching videos from:

For a casual overview of CPUs/GPUs video review I'd recommend something like Linus Tech Tips (even with the prior controversy).

[–] [email protected] 15 points 21 hours ago (1 children)

Some build advice:

  • Be safe - don't wear socks, stand on a hard floor if possible, ground yourself if you have a wrist strap for that, and discharge any static by touching metal and/or the case before touching any components. And no matter what, DO NOT open the power supply, and definitely don't touch anything in it!
  • The huge motherboard connector probably requires more force than comfortable.
  • Watch through at least one build guide before starting. That way you know the process.

Hope that helps, and don't let it scare you away - it's really fun to do and if you're careful, chances are nothing major will go wrong.

[–] [email protected] 2 points 13 hours ago

At first I thought you meant these "programming socks" from Linux community 😭 But still a great advice

[–] [email protected] 7 points 19 hours ago (1 children)

GPU go with AMD, I don't think I need to give much explanations here.

CPU you can do either, BUT AMD is usually better for multi-threaded applications (like video editing, modeling or animation), also an AM5 slot should last you years to come, AMD stayed with AM4 for a long time (I had most of the same PC for almost a decade thanks to that, it's still the same AM4, but I had to replace the MOBO since the old one broke). So I would also choose AMD here, although Intel is not bad either, and if you get it in a sale it might come out cheaper.

[–] [email protected] 5 points 18 hours ago

AMD stayed with AM4 for a long time

You're not wrong, but I also wouldn't explicitly buy AM5 expecting anywhere near the same duration of new CPU support.

They haven't announced where Zen 6 CPUs will land socket-wise, and the most sane thing to do is just assume it'll be a new socket since their "four years" of socket support is Zen4+Zen5, which is what we've already gotten.

[–] [email protected] 13 points 22 hours ago (2 children)

You only mention your laptop is running out of space so you need to get a new computer? does your laptop have a soldered SSD? If that's not the case, I think the reflex should first be to see what storage you can get your laptop so that you can keep using it rather than discarding it :(

[–] [email protected] 10 points 22 hours ago

This is good advice. Large SSDs are cheap, and often make a big performance difference on older laptops.

[–] [email protected] 8 points 22 hours ago* (last edited 22 hours ago) (1 children)

I am applying for university soon so I will still be using it, I also just want more power for running blender and such, but thanks for the information.

load more comments (1 replies)
[–] [email protected] 14 points 22 hours ago (2 children)

cpu wise both amd and intel are decent.

gpu wise stick with amd.

[–] [email protected] 38 points 22 hours ago (5 children)

Just don’t bother with a 13th/14th gen intel right now. Either go 12th gen intel, or straight up AMD which is what I’d recommend.

Source

[–] [email protected] 7 points 22 hours ago

Good to know, thanks.

load more comments (4 replies)
[–] [email protected] 9 points 21 hours ago (2 children)

I've noticed that when I am specking out a new computer I typically fall into the trap of wanting the absolute best computer I can get for the money.

I've always been on the cheaper side, so I have found myself spending days or weeks researching various parts at various quality levels at various prices.

It becomes a huge drag.

Set the budget that you're comfortable with, find the motherboard that has the features that you want, then get a CPU that fits in that price range, a case that fits your use cases, and then if you're going to splurge on anything splurge on the power supply as a good power supply can last you through multiple computers.

If you have to save money somewhere, save money on RAM as you can always order more or upgrade the rim that you have relatively inexpensively. Maybe if you're going intel, purchase an i5 CPU and then consider upgrading if you max out its abilities or you find yourself frequently running at 100% utilization.

And don't overlook pre-builts. There are lots of refurbished computers that you can purchase for far less than the cost of the individual parts that have all of the minimum specs that you want in exchange for little things like only having a single stick of ram or having a low quality SSD.

There's nothing that stops you from upgrading later should your use case change.

[–] [email protected] 6 points 20 hours ago (1 children)

Thanks so much. I don't have a budget set yet, but it didn't occur to me that I can just upgrade if I need higher specs haha, so that'll make budgeting a lot easier.

[–] [email protected] 2 points 16 hours ago (1 children)

Also, wait until Christmas if you can. Most computer parts have their deepest sale then (it's not Black Friday, surprisingly).

[–] [email protected] 2 points 13 hours ago

If there's a Microcenter in the area, they do pretty great deals around tax return season (if in US), lots of cpu+RAM+MOBO combos for a good $200 off.

[–] [email protected] 4 points 20 hours ago (3 children)

Second the power supply. Nicer ones come with longer warranty (i think the Seasonic Titanium+ ones have a 10 year?). A bigger motherboard with more features/ports/slots can also be shifted to home server duty in the future better than say, an ITX board.

load more comments (3 replies)
[–] [email protected] 9 points 21 hours ago

I built my current PC using one of those PCPartPicker guides, and I'm very happy with it.

The only issue I had was the video driver. I use the Linux Mint Long Term Support version, and the kernel didn't have a recent enough driver for my card. I just needed to switch to the latest kernel and it was good to go. I actually had no idea how to troubleshoot it, and went to the LM forum to ask for help. I was reading through the guide on what info to supply with help requests and realised that the example fault and solution were the exact ones I was facing!

[–] [email protected] 5 points 20 hours ago
[–] [email protected] 7 points 22 hours ago

ebay, ebay, ebay (and also pcpartpicker).

Unless you want to frag people at 4k@140Hz in the latest AAA game, you probably don't need the latest generation components (and I'd say your requirement are quite low here, consider how the only thing you complain about is storage space).

Unless you really want to assemble everything by yourself, consider buying one of the second-hand, previous-gen gaming rigs on ebay (but watch out for scams!). Even if you do want to assemble the PC yourself, consider buying used parts on ebay (or buying a full PC to cannibalize reselling the excess).

What are the specs of your current rig? Except for storage, are you satisfied with how it runs? How much storage do you need for the projects you are working on? How much to archive things? Do you want to do anything about backups? Is a full size tower ok? How good a video do you want? What is your budget?

[–] [email protected] -1 points 10 hours ago (1 children)

you are getting advice that will make a good gaming pc but not a good workstation for what you said you're gonna do.

do the opposite of what most everyone in this thread is saying:

intel over amd (this could actually go either way depending on the price point), nvidia over amd, start at 32gb of ram and go up from there. prioritize cores over threads, sneak a rotational hard disk in, spend more on your power supply than you planned to.

plan on not using wayland.

[–] [email protected] 3 points 5 hours ago (1 children)

plan on not using Wayland

Strong disagree on that one, X11 sucks

[–] [email protected] 2 points 5 hours ago (1 children)

I am not going to fight you on if x is better than Wayland.

The ops use case involves operations, software and hardware that function best with x.

The op should avoid Wayland.

[–] [email protected] 2 points 3 hours ago (1 children)

I mean there is no harm in trying Wayland and switching to X11 if it doesn't work.

[–] [email protected] 1 points 2 hours ago (1 children)

The op asked for help to make their experience as painless as possible and listed two primary use cases that not only are often related to the problems people encounter with Wayland but function best with hardware that is also related to the problems people encounter with Wayland.

If someone said they need to haul hay I wouldn’t say “try it in your Saturn first and see if it works!” I’d say “make sure you have a truck or a trailer.”

The harm is in setting a person up for failure when they asked for help.

[–] [email protected] 1 points 2 hours ago

Yes, it's definitely helpful to let OP know that there could be issues on Wayland. However, ideally, OP would be able to use Wayland without any issues, or with small issues which might be offset by the benefits of using Wayland (for OP). And especially because switching between the two is literally a click of a button, it's helpful to just try it first, but, of course, be prepared for issues.

[–] [email protected] 6 points 22 hours ago* (last edited 22 hours ago)

pcpartpicker.com is a good place to start and can help you know if specific parts are compatible but it's just a place to start and is often still missing important info.

So you still need to do due diligence and do things like check measurements to make sure, for example, your video card will actually fit inside your case, etc.

Also, since its your first time, you want to avoid any motherboards that require you to do a BIOS update to handle a newer processor, because that's just complicated stuff that you're going to want to skip as a beginner.

It's more expensive but go for a newer motherboard that is compatible with your processor out-of-the-box. BIOS updates are a pain and scary even for advanced users.

[–] [email protected] 5 points 22 hours ago (2 children)

I'd avoid a 13th or 14th gen Intel processor right now because they've had a lot of problems with their manufacturing process. Otherwise, there's not really much difference between AMD and Intel in terms of like, OS compatibility or anything.

I've done some basic work with Davinci Resolve on linux and I haven't really had any issues with my Radeon 7800XT. I can't really speak for using the proprietary drivers for AMD, but with the open source drivers, as long as you install rocm-opencl through your package manager, Davinci Resolve should be fine. Overall, I'd recommend an AMD GPU. Edit: You mentioned blender in a comment. For AMD's open source drivers you'd need to install rocm-hip for Cycles to work

PC Part Picker is good cuz when you start a new build, you start with the CPU and then it'll only show you parts compatible with that CPU. As someone else mentioned tho, its not perfect and you still may want to check clearances between parts, like that your CPU cooler isnt too tall for your case, or that your Power Supply isnt too long (been there, lmao)

From my own personal experience with buying brand new RAM and it being bad a few times, I'd probably run memtest86+ for a few hours once the computer is together to make sure that the RAM actually works. You can download the linux ISO w/ GRUB option and make a bootable flash drive out of that and let it run. Afterwards, I usually install my OS. Might save you a few headaches down the road if you get into your new OS and things behave strangely, but its up to you.

Other than that, the setup shouldn't be too hard.

load more comments (2 replies)
[–] [email protected] 4 points 21 hours ago

Older generation hardware usually has better support on Linux. So don’t buy the lastest chipsets. Otherwise you might have to live with an unstable driver and compiling your own kernel for up to a year.

load more comments
view more: next ›