Yes, still trying to work this out. Had some other issue pop-up but will be getting back to it shortly.
That’s what I’m beginning to realize and looking for a way to run heavy graphic apps (like OBS) but use the GPU to render the desktop and the encoding work. I was using Proxmox’s built in remote desktop (spice or novnc). So, yeah, I guess all the desktop rendering was done on the host’s CPU. :/
That said, I’m moving to try and use an LXC arrangement on proxmox rather than QEMU VM’s so I can have multiple, different apps/processes use the GPU simultaneously.
(eg. spin up a quick VM for someone to render a backlog of video content into more suitable formats, while other regular use LXC’s are using the gpu for object detection and what not…)
I’ve got the drivers loaded on the host and I can spin up an LXC and install the same version of the drivers and SMI is happy. Now I’m working on the apps part of the equation.
But just so I’m clear, if I’m running a desktop environment (like Mate) in an LXC, can I have that desktop rendered/processed on the quadro? (using a different remote desktop solution like X11VNC)
What are the tricks or need to knows?
I’ve already found out the snaps don’t work well in LXC’s so not snap ffmpeg or OBS :(. I’ll have to build my own ffmpeg.
Lots of questions, sorry, but thanks in advance for your advise.