Okay, so I have an old gaming rig (4th gen i7, GTX 1070ti) that I want to turn into a home server. I’d like to use the GPU only for specific tasks, like encoding when watching stuff via Jellyfin. What would be easier?

  • Install Fedora or Rocky Linux with the normal GUI, install and configure the Nvidia drivers with akmod-nvidia, then just remove X/Wayland from the startup process?
  • Install either distro sans GUI, and install the nvidia drivers? Also, does akmod-nvidia work for systems with no display server?

So yeah. Any Linux people out there with nvidia cards and purely CLI servers out there? I’ve got a fair bit of experience with Linux, but I’ve just never done this before. And Google keeps giving me results about troubleshooting black screens after installing the drivers.

  • GnomeComedy@beehaw.org
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    1 year ago

    For sanity, use RHEL or a RHEL clone and not Fedora (less kernel updates, less opportunity for nvidia driver breakage), then use the official Nvidia rpm repo and the setup should be pretty straightforward.

  • leggyybtw@alien.topB
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    Nothing against fedora but I did not have a good experiente with it, specially akmod-nvidia drivers

  • Still-Snow-3743@alien.topB
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    Last I tried this, the Nvidia cli I stalker was easy peasy for my 1050ti.

    However, I haven’t took a look at jellyfin, but the Intel quicksync encoder on the Intel chip on my home server did the same encoding tasks and was far less temperamental with plex than Nvidia was. Do you really need the GPU? If it’s just for video encoding I feel like you could skip it. If it’s for more esoteric stuff like running LLM then of course it’s a requirement.

  • randombullet@feddit.de
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    I think you may be interested in ProxMox. You can pass through the GPU to a VM or CT.

    That way if you get tired of troubleshooting, you can just create a new VM.

  • jmadden912@alien.topB
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    Why not use proxmox? Then passthrough the gpu to distro of your choice? I have 2x headless ubuntu set ups with gpu’s passed through no problem. One for plex/jellyfin, one for cameras