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.

  • Eugenia@lemmy.ml
    link
    fedilink
    English
    arrow-up
    8
    ·
    2 months 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.

  • gomp@lemmy.ml
    link
    fedilink
    arrow-up
    7
    ·
    2 months 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?

  • erwan@lemmy.ml
    link
    fedilink
    arrow-up
    4
    ·
    2 months ago
    • Stay clear from nvidia. AMD if you buy a graphics card, if you just use integrated graphics both AMD and Intel are fine
    • When picking a motherboard, look what wifi chipset is used and check Linux compatibility. Some wifi chipsets require to manually install drivers, and some just don’t work at all
  • Nibodhika@lemmy.world
    link
    fedilink
    arrow-up
    7
    ·
    2 months ago

    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.

    • schizo@forum.uncomfortable.business
      link
      fedilink
      English
      arrow-up
      7
      ·
      2 months 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.

  • thejevans@lemmy.ml
    link
    fedilink
    arrow-up
    4
    arrow-down
    2
    ·
    2 months ago

    As you have in your post, Logical Increments is a good place to start.

    As others have said, AMD is your best bet currently, mostly because of raw performance compared to recent Intel offerings. If you have no limited budget or power requirements, here are my recommendations:

    If you have the paid version of Davinci Resolve, AMD does not have the best selection of hardware encode/decode options, but people have reported that Intel Arc GPUs work, so I would get and Intel A310 as a secondary GPU if that is something that you need.

    If you want the best of the best GPU, without going Nvidia, the AMD RX 7900XTX is it. Also, AMD has stated publicly that they are moving away from high-end GPUs, so there probably won’t be a better one coming out anytime soon.

    If you want to plan for more gaming than you stated in your post, the Ryzen 7800X3D is the best gaming CPU on the market, so I would get that. If you plan to focus on video editing, the 9950X is the best, but probably not worth the cost compared to cheaper 9000 or 7000 chips.

    If you go with a Ryzen 7000 or 9000 CPU, get DDR5-6000 CL30 memory.

    If you’re getting an air cooler for your CPU, don’t pay more than $50. There are a ton of great, cheap options these days.

    Get either the new Antec Flux Pro case (when it’s available, probably this month) or the Fractal Torrent if you care about best thermals and quiet operation. Everything else is a compromise.

    If you need HDMI 2.1, you’ll need a DP -> HDMI adapter on an AMD GPU because of a licensing squabble.

    Those are things I could think of off the top of my head. I don’t think I missed anything big.

  • kinship@lemmy.sdf.org
    link
    fedilink
    arrow-up
    12
    ·
    2 months ago

    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.

  • bloodfart@lemmy.ml
    link
    fedilink
    arrow-up
    6
    arrow-down
    7
    ·
    2 months ago

    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.

      • bloodfart@lemmy.ml
        link
        fedilink
        arrow-up
        3
        ·
        2 months ago

        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.

        • Possibly linux@lemmy.zip
          link
          fedilink
          English
          arrow-up
          2
          ·
          2 months 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

          • bloodfart@lemmy.ml
            link
            fedilink
            arrow-up
            1
            ·
            2 months ago

            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.

            • Possibly linux@lemmy.zip
              link
              fedilink
              English
              arrow-up
              2
              ·
              2 months 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

            • thegreenguy@sopuli.xyz
              link
              fedilink
              arrow-up
              1
              ·
              2 months 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.

    • Possibly linux@lemmy.zip
      link
      fedilink
      English
      arrow-up
      2
      ·
      2 months ago

      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

    • Interstellar_1@lemmy.blahaj.zoneOP
      link
      fedilink
      arrow-up
      1
      ·
      2 months ago

      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.

      • bloodfart@lemmy.ml
        link
        fedilink
        arrow-up
        3
        ·
        edit-2
        2 months 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.

  • StanislavP@lemmy.world
    link
    fedilink
    arrow-up
    9
    arrow-down
    1
    ·
    2 months ago

    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).

    • accideath@lemmy.world
      link
      fedilink
      arrow-up
      3
      ·
      2 months 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.

  • penquin@lemm.ee
    link
    fedilink
    arrow-up
    4
    ·
    2 months ago

    If you’re using davinci resolve then you’ll need an Nvidia GPU for nvenc to work. Otherwise, I’d say go all AMD like I did with my current and first PC, too. Fuck Nvidia even though a lot of people say it’s better now, but I have Nvidia PTSD and will never buy their shit. I have a Ryzen 7 5700G that comes with a built in GPU and a friend of mine gave me an old ass RX580 GPU that has been doing just fine for two 4k monitors. If you can give up davinci resolve or work with it halfassed, then all AMD is amazing. It’s basically plug N play.

    • data1701d (He/Him)@startrek.website
      link
      fedilink
      English
      arrow-up
      1
      ·
      2 months ago

      I agree with you on the 580, although I got mine new and use it with 2 1080P monitors. I do wonder if ROCm works any better on newer cards, but I don’t have my hopes up.

      • penquin@lemm.ee
        link
        fedilink
        arrow-up
        1
        ·
        2 months ago

        2 4k monitors have been working on all games. I do admit that some games have to be set to low settings, but in general, I’m have a blast What’s ROCm? Lol

        • data1701d (He/Him)@startrek.website
          link
          fedilink
          English
          arrow-up
          2
          ·
          2 months ago

          ROCm is basically AMD’s GPU compute system, like CUDA but worse but better because the card is actually usable for desktop stuff.

          However, they only support it on specific distros, and they’re really weird about what cards they support. This should be changing soon - Debian’s been working on packaging it natively, and I think so has Fedora.

  • spittingimage@lemmy.world
    link
    fedilink
    arrow-up
    9
    ·
    2 months 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!

  • data1701d (He/Him)@startrek.website
    link
    fedilink
    English
    arrow-up
    9
    ·
    2 months ago

    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.

    • Interstellar_1@lemmy.blahaj.zoneOP
      link
      fedilink
      arrow-up
      4
      ·
      edit-2
      2 months 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.