mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-16 16:18:06 +02:00
Normally Venus on Nvidia GPUs takes the prime blit path. The exception is when KWin or any wlroots based compositors are used: 1. KWin and wlroots based compositors always add LINEAR to dmabuf feedback tranches assuming LINEAR can be handled by GPU drivers. 2. Venus + Virgl only sees the compositor injected LINEAR mod since Virgl doesn't support explicit modifiers on the driver side. 3. Nvidia GPUs doesn't support LINEAR color attachment, and it's too late to reject LINEAR mod when the native image path has already been taken instead of the prime image path. Gamescope requires VK_EXT_physical_device_drm and its runtime doesn't use standard WSI extensions, so venus can spoof without impacting it. Cc: mesa-stable Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/40339> |
||
|---|---|---|
| .. | ||
| ci | ||
| protocols | ||
| vdrm | ||
| venus-protocol | ||
| virtgpu_kumquat | ||
| virtgpu_kumquat_ffi | ||
| virtio-gpu | ||
| vtest | ||
| vulkan | ||