DRM Base PRIME Support Part Of VGEM Work
Phoronix: DRM Base PRIME Support Part Of VGEM Work
Remember the proof of concept PRIME multi-GPU rendering / GPU offloading work that was being hacked on two years ago? Work on it has been resurrected and could make it into the kernel when the VGEM driver is ready...
Interesting. If I understand correctly, VGEM could work for applications that want to do their own software rendering more efficiently because it provides a kernel RAM buffer directly (why can't such buffer also be provided by regular DRI2 API?), and DMA-BUF can help with DMA-copying that buffer to VRAM, from where it can be composited as a window in desktop, or even a fullscreen. And same can be done with multi-GPU.