Background

I’m planning on building a secondary server that can process more intense tasks than my current basic home server. Tasks such as light gaming (think “remote Steam Deck”), and later allowed to be upgraded with a Nvidia graphics card to handle AI tasks, such as LLM and SD.

The problem

While I have no problem picking parts to build this as a “desktop computer”, I’m completely lost when trying to make it power efficient for idle load (if it’s even possible with a power-hungry Nvidia card). I’d appreciate some guidance even if it’s not a full parts list suggestion!

Watching Wolfgang’s videos has unfortunately not translated knowledge into practice for me yet. At least I know TDP isn’t an absolute determining factor anymore.


Planning the build

Due to a limited budget, the idea is split the build in 2 phases.

Phase 1 (gaming):

  • Budget: $1000 (ideally below ~$800):
  • Use for local headless gaming (with bazzite?)
  • At least as powerful as a Steam Deck
  • Parts:
    • APU:
      • Perhaps: “AMD Ryzen 7 7800X3D ($400)”
      • or “AMD Ryzen 5 7600X ($300)”?
    • Motherboard:
      • No specific requirement, will mainly just use the PCIe x16 slot for a single GPU when upgrading in “phase 2”.
      • Okay with gigabit ethernet and basic I/O.
    • Power supply:
      • Power efficient power supply that can handle a class 4080/4090 card.
    • Cooling:
      • Air-cooled preferred
    • Storage:
      • Samsung 990 PRO NVMe M.2 SSD 1TB (~$100)
    • RAM:
      • Corsair Vengeance LPX Black DDR4 3200MHz 2x16GB (~$70)
    • Case:
      • As long as it fits a large graphics card

Phase 2 (AI: LLM/SD):

  • Budget: ~$2000
  • After 1-2 years, upgrade with Nvidia graphics card.
    • Ideally something with 24GB VRAM, like the 4090.
    • Prefer Nvidia due to compatibility with SD.
  • Open for suggestion, since wanting a low power draw with a 4090 might sound contradictory.

In case I missed any crucial information, let me know!

  • My Password Is 1234@lemmy.world
    link
    fedilink
    English
    arrow-up
    6
    ·
    edit-2
    8 months ago

    You can probably ignore the idle power consomuption and enable Wake On LAN and turn it on and of over the network. Is that a solution for you?

    • Still@programming.dev
      link
      fedilink
      English
      arrow-up
      2
      ·
      8 months ago

      one of those pi kvms or the like could turn on any system even if it doesn’t support wake on lan

      • X3I@lemmy.x3i.tech
        link
        fedilink
        English
        arrow-up
        1
        ·
        8 months ago

        Might be the case but is this really a problem to solve? To my knowledge, all modern boards support wol.

    • Mantis8497@lemm.eeOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      8 months ago

      With all the helpful comments shared in this thread, I’m starting to realize that this approach is likely the only viable solution.

      Previously when doing my research, I was naive enough that when people said “…30W at idle”, it was specifically for their GPU, and not for their whole system. So now things makes a lot more sense.

  • randombullet@programming.dev
    link
    fedilink
    English
    arrow-up
    4
    ·
    edit-2
    8 months ago

    Just so you know

    R5 5700G

    128GB ram

    2 x 20TB disks

    2 x 4tb NVMe

    Idles at about 60w.

    You should look into the RTX 6000 or higher to utilize vGPUs.

    Here’s the full list.

    Not fully supported but it’s possible.

    And also get into proxmox. You can pass through part of your GPU into a “desktop” environment and also have another VM(s) running in the background. That way you can use your computer as normal with a type 1 hypervisor in the background.

    Also get a mobo with 2 NICs. The fewer pcie cards you have the lower power draw.

    My NVMe idle at 7w and my HDDs idle at about 15w I think. 45w is just for storage.

  • lemming741@lemmy.world
    link
    fedilink
    English
    arrow-up
    3
    ·
    8 months ago

    Not much you can select for with desktop parts. Maybe get dual Ethernet now so you don’t want to add a card later. And more disks, more power so one bigger drive is better than two smaller…

    Might be better to suspend it, and wake on lan when you want to play.

  • helenslunch@feddit.nl
    link
    fedilink
    English
    arrow-up
    1
    ·
    8 months ago

    I tried to set up a Steam server for Steam Deck. I can’t figure out how to make it run the games in 16:10 800p/90 instead of 21:9 2k/144.

  • Catsrules@lemmy.ml
    link
    fedilink
    English
    arrow-up
    1
    ·
    8 months ago

    Maybe add one of those dummy HDMI or Display dongles so you don’t need to connect a monitor and you can set the display resolution who whatever you want.

  • SchizoDenji@lemm.ee
    link
    fedilink
    English
    arrow-up
    1
    arrow-down
    1
    ·
    8 months ago

    Moonlight + Sunshine is best for headless gaming. It also has desktop as an app.