diff options
author | Samuel Pitoiset <samuel.pitoiset@gmail.com> | 2020-11-26 10:39:23 +0100 |
---|---|---|
committer | Dylan Baker <dylan.c.baker@intel.com> | 2020-12-14 09:42:43 -0800 |
commit | c2bc10a6008e01e5522d57077df89a2f936b1ebd (patch) | |
tree | 00d439e20dbffc0d7584433b1628ac119bde6f72 | |
parent | 436f9bd6f5b17040cfa83e5058cd924a1d583b4d (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.c | 6 |
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); |