From 50bc8efe18dcdec49eb8b2a3e6e90ecdd608206d Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Mon, 16 May 2022 23:41:41 -0400 Subject: [PATCH] zink: disable compute pbos on turnip this saves ~15 minutes in cts somehow Acked-by: Dave Airlie Part-of: --- src/gallium/drivers/zink/zink_screen.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/gallium/drivers/zink/zink_screen.c b/src/gallium/drivers/zink/zink_screen.c index aad63de16f8..b1e47f17aca 100644 --- a/src/gallium/drivers/zink/zink_screen.c +++ b/src/gallium/drivers/zink/zink_screen.c @@ -619,6 +619,8 @@ zink_get_param(struct pipe_screen *pscreen, enum pipe_cap param) case PIPE_CAP_TEXTURE_TRANSFER_MODES: { enum pipe_texture_transfer_mode mode = PIPE_TEXTURE_TRANSFER_BLIT; if (!screen->is_cpu && + /* this needs substantial perf tuning */ + screen->info.driver_props.driverID != VK_DRIVER_ID_MESA_TURNIP && screen->info.have_KHR_8bit_storage && screen->info.have_KHR_16bit_storage && screen->info.have_KHR_shader_float16_int8)