From c2bc10a6008e01e5522d57077df89a2f936b1ebd Mon Sep 17 00:00:00 2001 From: Samuel Pitoiset Date: Thu, 26 Nov 2020 10:39:23 +0100 Subject: [PATCH] radv: disable SQTT support for unsupported GPUs Like GFX10.3 which is currently broken. Cc: 20.2 20.3 Signed-off-by: Samuel Pitoiset Reviewed-by: Bas Nieuwenhuizen Part-of: (cherry picked from commit b589df98622c811b397e6579358b2a51cff8a5ac) --- src/amd/vulkan/radv_device.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/amd/vulkan/radv_device.c b/src/amd/vulkan/radv_device.c index fa16bed2e1e..5bf9234a8c6 100644 --- a/src/amd/vulkan/radv_device.c +++ b/src/amd/vulkan/radv_device.c @@ -2779,6 +2779,12 @@ VkResult radv_CreateDevice( abort(); } + if (device->physical_device->rad_info.chip_class > GFX10) { + fprintf(stderr, "radv: Thread trace is not supported " + "for that GPU!\n"); + exit(1); + } + /* Default buffer size set to 1MB per SE. */ device->thread_trace_buffer_size = radv_get_int_debug_option("RADV_THREAD_TRACE_BUFFER_SIZE", 1024 * 1024);