-
Notifications
You must be signed in to change notification settings - Fork 7
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
[Feature Support] Venus for GUI; Keyboard, & Mouse Emulation #23
Comments
Indeed it does. virtio-input devices have been on our roadmap for a bit, but other features have taken precedence. @slp We've been asked about GPU acceleration for graphics workloads before. WDYT? |
libkrun does support GPU acceleration for graphics workloads with Linux as the host (muvm uses it for Asahi Linux's game running toolkit). When both Linux are running in the host and in the guest, we can export a dmabuf from the first and expose it to the latter for using it as output surface. With macOS as a host this isn't as straightforward. We would need to investigate how to obtain some kind of surface in the desktop, with a color format that has been negotiated with the guest, and either be able to share it directly with the guest or have some efficient way of transferring the info between the surfaces. This requires a significant amount of work just to find what's possible and how. |
@schiffy91 I assumed you were referring to macOS hosts. Is this true? |
Yes, that is what I was referring to! |
With CPU virtualization and GPU paravirtualization, krunkit lays a foundation not just for hardware accelerated workloads – but also hardware accelerated desktop environments via podman.
The text was updated successfully, but these errors were encountered: