summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuel Pitoiset <samuel.pitoiset@gmail.com>2020-11-26 10:39:23 +0100
committerDylan Baker <dylan.c.baker@intel.com>2020-12-14 09:42:43 -0800
commitc2bc10a6008e01e5522d57077df89a2f936b1ebd (patch)
tree00d439e20dbffc0d7584433b1628ac119bde6f72
parent436f9bd6f5b17040cfa83e5058cd924a1d583b4d (diff)
radv: disable SQTT support for unsupported GPUs
Like GFX10.3 which is currently broken. Cc: 20.2 20.3 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/7786> (cherry picked from commit b589df98622c811b397e6579358b2a51cff8a5ac)
-rw-r--r--src/amd/vulkan/radv_device.c6
1 files changed, 6 insertions, 0 deletions
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);