From 8a64eee4d73937f20fdb1f598aa61534339df59e Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Thu, 13 Feb 2025 09:59:03 +1000 Subject: [PATCH] nvk: enable float16 on turing. Reviewed-by: Mel Henning Part-of: --- src/nouveau/vulkan/nvk_physical_device.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/nouveau/vulkan/nvk_physical_device.c b/src/nouveau/vulkan/nvk_physical_device.c index d3d80491639..2397b904c2a 100644 --- a/src/nouveau/vulkan/nvk_physical_device.c +++ b/src/nouveau/vulkan/nvk_physical_device.c @@ -379,10 +379,7 @@ nvk_get_device_features(const struct nv_device_info *info, nvk_use_nak(info), .shaderSharedInt64Atomics = info->cls_eng3d >= MAXWELL_A && nvk_use_nak(info), - /* TODO: Fp16 is currently busted on Turing and Volta due to instruction - * scheduling issues. Re-enable it once those are sorted. - */ - .shaderFloat16 = info->sm >= 80 && nvk_use_nak(info), + .shaderFloat16 = info->sm >= 70 && nvk_use_nak(info), .shaderInt8 = true, .descriptorIndexing = true, .shaderInputAttachmentArrayDynamicIndexing = true,