proxmox

Split A GPU Between Multiple Computers – Proxmox LXC

Split A GPU Between Multiple Computers – Proxmox LXC (Unprivileged)

#Split #GPU #Multiple #Computers #Proxmox #LXC

“Jim’s Garage”

This video shows how to split a GPU between multiple computers using unprivileged LXCs. With this, you can maximise your GPU usage, consolidate your lab, save money, and remain secure. By the end you will be able to have hardware transoding in Jellyfin (or anything) using Docker.

LXC…

source

 

To see the full content, share this page by clicking one of the buttons below

Related Articles

20 Comments

  1. Ty for sharing your knowledge
    Two questions if you may know the answer?
    1. Can Proxmox install Nvidia linux drivers over Nouveau and still share the video card?
    2. If one adds a newer headless GPU like the Nvidia L4, can you use this as a secondary or even primary video card in a VM or CT?

  2. You do have an error in your github notes. After carefully following the directions and c/p from your notes I thought it odd when no /etc/subguid could be found. Still I proceeded but the container wouldn't start. After looking around a bit I noticed that /etc/subguid should have been /etc/subgid. After fixing the issue the container started just fine. Regardless, great video and you gained a new sub. Thanks..

  3. 2:40 actually it's for some intel gpus possible to split between vms. but didn't do any benchmark on it and had no use, so i went for priviledged lxc at the time i was setting up mine. but now i'm considering redoing it unpriviledged, thanks for the video!

  4. I did not catch this quite right -so is this a way that works only with many LXC+Docker inside or many LXC+ anything inside. That is – can i run, say, 4 LXC debian containers and in each one of them, one Windows 10 VM? If so – it is interesting and great! Otherwise (LXC+Docker)… isn't it already possible to share GPU with every docker container after installing nvidia cuda docker, and pass -gpu all

  5. You have solved just one of my little problems , I've moved jellyfin form one server to another and frigate VA worked , but jellyfin was giving me a error .

    Stream mapping:

    Stream #0:0 -> #0:0 (h264 (native) -> h264 (h264_amf))

    Stream #0:1 -> #0:1 (aac (native) -> aac (libfdk_aac))

    Press [q] to stop, [?] for help

    [h264_amf @ 0x557e719b81c0] DLL libamfrt64.so.1 failed to open

    double free or corruption (fasttop)

    Could not work it out it was, it was from a backup so the same configs etc , look at your notes and there was a OOPs forgot to the. usermod -aG render,video root

    Now all working again .

  6. My weekend project right here. I run unraid in a VM with some docker containers running in it. I want to move all containers outside the unraid VM. Now I can test this and also sharing the iGPU!!! Not straight put to a single VM. NICE!

Leave a Reply