Quadro RTX6000 Passthrough

Setup: Dell7525 2x EPYC 7F72 and a Quadro RTX6000 - Proxmox 6.4 on the bare metal with PCI passthrough enabled.

VM running linuxmint20 with the rtx6000 passthrough and nvidia-driver-470 installed. nvidia-smi loads and shows processes loaded on the GPU, but no utilization.
My test app is obs-studio (snap) with all the built in nvenc support. OBS shows loaded on the GPU, but no utilization. All the rendering is still taking place on the CPU.

Is there something limiting the performance of the GTX6000?

Hello @bass1957 and welcome to the NVIDIA Developer forums!

Can you try running
nvidia-smi encodersessions
specifically to check if nvidia-smi reports NvEnc being used? As a next step to verify the GPU as such works as expected you should try to use different rendering applications that utilize different features from the GPU than NvEnc as OBS does.
Maybe run an example Deep Learning docker image or some OpenGL samples?

That could help distinguish what exactly is and is not working for your setup.


# GPU Session    Process   Codec       H       V Average     Average
# Idx      Id         Id    Type     Res     Res     FPS Latency(us)
    0       -          -       -       -       -       -           -
    0       -          -       -       -       -       -           -
    0       -          -       -       -       -       -           -
    0       -          -       -       -       -       -           -

I can send the whole GPU to this VM w/o any paid licensing, correct?

I don’t think I am able to help you further at this point, but I moved your topic into a better suited category where I am sure there will be someone who can give you some suggestions.