From b589df98622c811b397e6579358b2a51cff8a5ac 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: --- 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 81172a6..5b6fb7c 100644 --- a/src/amd/vulkan/radv_device.c +++ b/src/amd/vulkan/radv_device.c @@ -2836,6 +2836,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); -- 2.7.4