Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

hyper-v GPU partitioning #4471

Open
totaam opened this issue Jan 11, 2025 · 2 comments
Open

hyper-v GPU partitioning #4471

totaam opened this issue Jan 11, 2025 · 2 comments
Labels

Comments

@totaam
Copy link
Collaborator

totaam commented Jan 11, 2025

Explore alternatives to #4418 which is a pure-software way of dealing with GPU codec resources on the host side.
This ticket is about enabling more complete GPU access, not just the encoder.

RemoteFX has been abandoned due to unfixable security issues in its architecture and it's not clear to me how much better and safer the VFIO / SR-IOV alternatives are.
After all, running code directly on the GPU is going to be (many) orders of magnitude easier to exploit than running it mediated by a pure-software layer like vglrun.

Links:

Alternative options, GPU pass-through, API virtualization:

FWIW, there used to be a number of other solutions, but most of them seem to have been abandoned.
ie: GVTd

@totaam
Copy link
Collaborator Author

totaam commented Jan 16, 2025

Since the main resource contention with GPU sharing is the RAM, this may help: Device Memory "DMEM" Cgroup Support

@totaam
Copy link
Collaborator Author

totaam commented Jan 17, 2025

Fresh news: AMDGPU VirtIO Native Context Merged: Native AMD Driver Support Within Guest VMs: AMDGPU native context support for VirtIO to allow for using native OpenGL and Vulkan graphics drivers within guest virtual machines for better performance

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant