radv/sqtt: reserve a VMID for better profiling
To avoid capturing other processes work. PAL always requests a VMID when capturing with SQTT too. Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/5051 Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13695>
This commit is contained in:
parent
995f38838f
commit
ed70230df6
|
@ -627,7 +627,10 @@ radv_physical_device_try_create(struct radv_instance *instance, drmDevicePtr drm
|
|||
device->ws = radv_null_winsys_create();
|
||||
#else
|
||||
if (drm_device) {
|
||||
device->ws = radv_amdgpu_winsys_create(fd, instance->debug_flags, instance->perftest_flags, false);
|
||||
bool reserve_vmid = radv_thread_trace_enabled();
|
||||
|
||||
device->ws = radv_amdgpu_winsys_create(fd, instance->debug_flags, instance->perftest_flags,
|
||||
reserve_vmid);
|
||||
} else {
|
||||
device->ws = radv_null_winsys_create();
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue