QubesOS / qubes-issues

The Qubes OS Project issue tracker
https://www.qubes-os.org/doc/issue-tracking/
543 stars 48 forks source link

Select a virtio-GPU implementation #8983

Closed DemiMarie closed 8 months ago

DemiMarie commented 9 months ago

How to file a helpful issue

Qubes OS release (if applicable)

R4.3, probably.

Brief summary

GPU acceleration requires a mechanism for the VM to send commands to the GPU. Qubes OS has chosen virtio-GPU native contexts as this mechanism. This requires an implementation that will run in dom0 (required) or sys-gui-gpu (preferred but not required).

Requirements:

There are no implementations that meet all these requirements right now. It is acceptable if parts of the work (such as Xen support) have not yet been implemented, so long as an implementation would be accepted upstream and the work is within my ability.

This task covers choice of an implementation.

DemiMarie commented 9 months ago

@alyssais and @puckipedia have something for Spectrum. Qubes OS could use that.

DemiMarie commented 8 months ago

The selected solution is crosvm via vhost-user. This is also what Spectrum will be using. Closing.