mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-20 00:28:08 +02:00
AMDGPU pstate is per-device, not per Vulkan logical devices. The same AMDGPU device is shared accross logical devices because the driver creates only one winsys per fd. The kernel only allows one context at a time per AMDGPU device, otherwise it returns -EBUSY. Fixes this by acquiring pstate on-demand to avoid this multiple logical device problem. Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Reviewed-by: Tatsuyuki Ishi <ishitatsuyuki@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17712> |
||
|---|---|---|
| .. | ||
| radv_metro_exodus.c | ||
| radv_rra_layer.c | ||
| radv_sqtt_layer.c | ||