You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm evaluating a Proxmox setup and I'm interested in a hybrid setup, where one GPU is used for rendering and another for streaming. It sounds good in theory when both GPUs are in the same VM, but in my case I'd like to reuse streaming GPU and share it between containers, so it should stay on the host.
In this case, gaming VM would only have one GPU inside of it. I wonder if it's possible to have a raw capture (without encoding), and then on the host there's Sunshine encoder running in the container, which can access host GPU with Docker device sharing and stream it to a client. Since it'll be VM-Host networking, it can run at any speed, so raw image bandwidth shouldn't be an issue.
Of course there'll be network and memory copying overhead, but this would allow combining strong sides of different GPUs (like QuickSync for encoding and AMD/NVIDIA for gaming).
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
Select Topic Area
Question
Body
Hi,
I'm evaluating a Proxmox setup and I'm interested in a hybrid setup, where one GPU is used for rendering and another for streaming. It sounds good in theory when both GPUs are in the same VM, but in my case I'd like to reuse streaming GPU and share it between containers, so it should stay on the host.
In this case, gaming VM would only have one GPU inside of it. I wonder if it's possible to have a raw capture (without encoding), and then on the host there's Sunshine encoder running in the container, which can access host GPU with Docker device sharing and stream it to a client. Since it'll be VM-Host networking, it can run at any speed, so raw image bandwidth shouldn't be an issue.
Of course there'll be network and memory copying overhead, but this would allow combining strong sides of different GPUs (like QuickSync for encoding and AMD/NVIDIA for gaming).
What do you think?
Beta Was this translation helpful? Give feedback.
All reactions