nvk: Disable compression on Turing

We've had multiple reports that this is broken on Turing right now.
Disable it until someone figures out what's wrong.

See also: https://gitlab.freedesktop.org/mesa/mesa/-/work_items/15358

Fixes: b524bf368e ("nvk: Reenable compression support with nouveau 1.4.2")
Reviewed-by: Karol Herbst <kherbst@redhat.com>
Reviewed-by: Mary Guillemard <mary@mary.zone>
(cherry picked from commit e81a292165)

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41540>
This commit is contained in:
Mel Henning 2026-05-03 19:42:33 -04:00 committed by Eric Engestrom
parent 1d37a56a75
commit dad2ee26f0
2 changed files with 3 additions and 3 deletions

View file

@ -264,7 +264,7 @@
"description": "nvk: Disable compression on Turing",
"nominated": true,
"nomination_type": 2,
"resolution": 0,
"resolution": 1,
"main_sha": null,
"because_sha": "b524bf368e8efa7cd024bc8497c3a09dcab71f85",
"notes": null

View file

@ -16,7 +16,7 @@
#include <sys/stat.h>
#include <xf86drm.h>
#include "clc597.h"
#include "clc697.h"
static bool
drm_device_is_nouveau(const char *path)
@ -102,7 +102,7 @@ nvkmd_nouveau_try_create_pdev(struct _drmDevice *drm_device,
.has_map_fixed = true,
.has_overmap = true,
.has_compression = ws_dev->nouveau_version >= 0x01000402 &&
ws_dev->info.cls_eng3d >= TURING_A,
ws_dev->info.cls_eng3d >= AMPERE_A,
};
/* We get this ourselves */