this post was submitted on 23 Sep 2024
92 points (96.0% liked)

Linux

47756 readers
735 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] 2 points 3 weeks ago* (last edited 3 weeks ago)

Not sure if this would help, but I found this channel helpful for understanding the basics and mostly avoiding wrong parts. Also he has some videos were he explains why you should choose one part over another.

Scatter volt channel

[–] [email protected] 3 points 3 weeks ago

Get a old workstation class machine

It is way more fun

[–] [email protected] 3 points 3 weeks ago* (last edited 3 weeks 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] 8 points 3 weeks 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] 2 points 3 weeks 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] 8 points 3 weeks ago (1 children)

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] 1 points 3 weeks ago

I would be fine with using windows just for Davinci resolve if that makes any difference. Thanks for the suggestions.

[–] [email protected] -1 points 3 weeks ago (3 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] 2 points 3 weeks ago (2 children)

This is such a weird comment. Why would you want Nvidia on Linux? It is a pain and more expensive. Also Wayland works well on AMD and I hear it works well on Nvidia now

[–] [email protected] 1 points 3 weeks ago

The ops stated workload is better on nvidia.

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

I've heard from many commenters in this thread that Blender and Davinci Resolve play nicer with Nvidia than with AMD when it comes to Linux.

[–] [email protected] 1 points 3 weeks ago

You want Intel for that. Intel Quicksync makes quick work of encoding. Alternatively they could get a beefy CPU.

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

Why should I plan on not using wayland? Is it because of the Nvidia support? I use Fedora normally so I'd have to install x11 after installation as Fedora recently dropped x11 support.

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

You mainly want to be able to do 3d and video editing right?

Those two, specifically with davinci resolve and blender, work best with nvenc and libcuda(?), the software libraries that let you take advantage of your nvidia cards encoders and cuda cores.

So if you were building for that workload, you’d have an nvidia card and many problems people encounter in Wayland come from using it with an nvidia card.

So yeah it’s the nvidia support. Most people will say “fuck nvidia, just don’t buy their hardware” but it’s the best choice for you and would be a huge help, so choosing between Wayland and nvidia is a no brainer.

It is a bummer that you’ll need to install x specially, but I’d be really surprised if there isn’t decent support for that.

There’s always the hope that Wayland will get better over time and you’ll be able to use it in a few years.

E: a word on encoding: both amd and intel CPU’s have video encode and decode support, but the intel qsv is more widely supported and tends to be faster most of the time. When people suggest intels arc gpus they’re saying it because those gpus use qsv and for a video editing workstation they’d be a good choice.

Part of the reason I put intel and amd cpus on an even footing for you is because any cost savings you get from going amd would likely be offset by the performance decrease. Theres some good breakdowns of cpu encoder performance out there if you want to really dive in, it remember that you’re also in a good place to buy intel because of the crazy deals from sky is falling people.

That kinda ties into the cores over threads thing too. If your computers workload is a bunch of little stuff then you can really make hay of using a scheduler that is always switching stuff around. One of the things that makes amds 3d processors so good at that stuff is that they have a very big cache so they’re able to extend the benefit of multi threading schedulers up to larger processes. You’re looking at sending your computer a big ol’ chunk of work though, so you’re not usually gonna be multithreading with that powerful scheduler and instead just letting cores crunch away.

Part of the reason I didn’t suggest intels arc stuff is that you’re also doing 3d work and being able to take advantage of the very mature cuda toolchain is more important.

Plus nvidia encoding is also great and if you were to pair it with an intel cpu you could have the best of both worlds.

You’re really looking to build something different than most people and that’s why my advice was so against the grain. Hope you end up with a badass workstation.

[–] [email protected] 1 points 3 weeks ago

Some people hate change

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

plan on not using Wayland

Strong disagree on that one, X11 sucks

[–] [email protected] 3 points 3 weeks ago (2 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 weeks ago

Newer hardware is likely going to be wayland focused in the graphics stack. Not to say X won't work but as time goes on it is getting more and more broken

[–] [email protected] 2 points 3 weeks 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 3 weeks ago (2 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] 2 points 3 weeks ago

Wayland is way less painful now as it fixes the architectural issues with X. It is simply cleaner and way less complex. It also has the benefit of being reasonably secure and maintained

[–] [email protected] 1 points 3 weeks 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] 12 points 3 weeks 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 3 weeks ago (1 children)
load more comments
view more: next ›