3 ms·
> Please note that for the first release of WSLg, vGPU interops with the Weston compositor through system memory. If running on a discrete GPU, this effectively
by modeless 5y ago
> Please note that for the first release of WSLg, vGPU interops with the Weston compositor through system memory. If running on a discrete GPU, this effectively means that the rendered data is copied from VRAM to system memory before being presented to the compositor within WSLg, and uploaded onto the GPU again on the Windows side.
This is a pretty big limitation. Hopefully it can be addressed soon.
- Dylan16807 5y agoIt's not amazing but a quick calculation says that a full 1080 screen will generally transfer in just under half a millisecond.
- mike_hock 5y agoIf that's the only loss of performance, that sounds amazing compared to running anything under Wine.
- fermentation 5y agoYeah, an extra DtoHtoD in most applications is pretty bad. Here it should be good enough to get the feature up and running, and I imagine it’s something they’re planning on optimizing.
- ripley12 5y agoThis talk (from November last year) discusses a pretty detailed design for a zero-copy architecture. Sounds like it will be addressed soon. https://youtu.be/EkNBsBx501Q?t=1438 https://youtu.be/EkNBsBx501Q?t=1438