We have successfully run the gfxstream solution on our self-developed hypervisor, but we've found a performance issue. The most severe one is that after the GPU finishes rendering a frame, the rendered data is read back from the GPU into the display's sanout buffer via
"rutabaga_resource_transfer_read", and this incurs significant performance overhead. So I'd like to ask: is there a way to import the display's buffer to the GPU for rendering, achieving memory sharing and avoiding this memory readback/copy?
We have successfully run the gfxstream solution on our self-developed hypervisor, but we've found a performance issue. The most severe one is that after the GPU finishes rendering a frame, the rendered data is read back from the GPU into the display's sanout buffer via
"rutabaga_resource_transfer_read", and this incurs significant performance overhead. So I'd like to ask: is there a way to import the display's buffer to the GPU for rendering, achieving memory sharing and avoiding this memory readback/copy?