From dcbf5f08eb96e42d3bfbd5802fabecbf4007c84e Mon Sep 17 00:00:00 2001 From: Faith Ekstrand Date: Tue, 11 Mar 2025 14:28:56 -0500 Subject: [PATCH] loader/nouveau: Fix the comment in nouveau_zink_predicate() Part-of: --- src/loader/loader.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/loader/loader.c b/src/loader/loader.c index 0125f3378c1..28d17ac5e37 100644 --- a/src/loader/loader.c +++ b/src/loader/loader.c @@ -146,7 +146,12 @@ nouveau_zink_predicate(int fd, const char *driver) bool prefer_zink = false; - /* enable this once zink is up to speed. */ + /* Enable Zink by default on Turing and later GPUs + * + * We only use Zink if if the kernel supports VMA_TILEMODE, which is needed + * for DRM format modifiers. This also doubles as a check for a new enough + * kernel to run NVK in general. + */ struct drm_nouveau_getparam r = { .param = NOUVEAU_GETPARAM_HAS_VMA_TILEMODE }; int ret = drmCommandWriteRead(fd, DRM_NOUVEAU_GETPARAM, &r, sizeof(r)); if (ret == 0 && r.value == 1) {