From 4cc8c238d1f8d6f5412f3f915a0633dd89be48b7 Mon Sep 17 00:00:00 2001 From: Neal Gompa Date: Sat, 20 Jan 2024 12:17:58 -0500 Subject: [PATCH] nouveau/gsp: Enable GSP by default for Turing and Ampere Nouveau supports the GSP for NVIDIA Turing and Ampere GPUs, so enable it by default to significantly improve performance out of the box. Signed-off-by: Neal Gompa --- drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ga100.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ga102.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/gsp/tu102.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/gsp/tu116.c | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ga100.c b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ga100.c index 223f68b532ef..3005dd9d4efd 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ga100.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ga100.c @@ -61,7 +61,7 @@ ga100_gsp_r535_113_01 = { static struct nvkm_gsp_fwif ga100_gsps[] = { - { 0, r535_gsp_load, &ga100_gsp_r535_113_01, "535.113.01" }, + { 0, r535_gsp_load, &ga100_gsp_r535_113_01, "535.113.01", true }, { -1, gv100_gsp_nofw, &gv100_gsp }, {} }; diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ga102.c b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ga102.c index 4c4b4168a266..4b59fbb5984c 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ga102.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ga102.c @@ -178,7 +178,7 @@ ga102_gsp = { static struct nvkm_gsp_fwif ga102_gsps[] = { - { 0, r535_gsp_load, &ga102_gsp_r535_113_01, "535.113.01" }, + { 0, r535_gsp_load, &ga102_gsp_r535_113_01, "535.113.01", true }, { -1, gv100_gsp_nofw, &ga102_gsp }, {} }; diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/tu102.c b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/tu102.c index 59c5f2b9172a..533df3c41922 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/tu102.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/tu102.c @@ -185,7 +185,7 @@ tu102_gsp_r535_113_01 = { static struct nvkm_gsp_fwif tu102_gsps[] = { - { 0, r535_gsp_load, &tu102_gsp_r535_113_01, "535.113.01" }, + { 0, r535_gsp_load, &tu102_gsp_r535_113_01, "535.113.01", true }, { -1, gv100_gsp_nofw, &gv100_gsp }, {} }; diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/tu116.c b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/tu116.c index 04fbd9ed28b1..de479790a004 100644 --- a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/tu116.c +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/tu116.c @@ -44,7 +44,7 @@ tu116_gsp_r535_113_01 = { static struct nvkm_gsp_fwif tu116_gsps[] = { - { 0, r535_gsp_load, &tu116_gsp_r535_113_01, "535.113.01" }, + { 0, r535_gsp_load, &tu116_gsp_r535_113_01, "535.113.01", true }, { -1, gv100_gsp_nofw, &gv100_gsp }, {} }; -- 2.43.0